ايران ويج

نسخه‌ی کامل: پیغام خوش آمدگویی ماهیانه
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام

من یه برنامه دارم که اطلاعات کاربران رو میگیره و توی دیتابیس Access ذخیره میکنه . هنگام عضویت ، تاریخ روز هم توی دیتابیس ذخیره میشه .

» حالا میخوم با آمدن ماه بعدی به کاربرانی که یک ماه پیش ثبت نام کرده اند ، پیغام : " 1 ماه از عضویت شما میگذرد " داده شود و این کار هم هر ماه تکرار بشه .

تشکر
یه راه اینه:
برای هر کاربر که عضو میشه یه شمارنده بزار که هر روز یک واحد افزایش پیدا کنه، هر وقت شمارنده 30 شد پیغام مورد نظرت رو بده و بعد شمارنده رو دوباره ریست کن.

حتما راههای ساده تری هم هست! کمی فکر کن
(۱۳-مهر-۱۳۸۷, ۱۶:۵۷:۲۰)tkd نوشته است: [ -> ]سلام

من یه برنامه دارم که اطلاعات کاربران رو میگیره و توی دیتابیس Access ذخیره میکنه . هنگام عضویت ، تاریخ روز هم توی دیتابیس ذخیره میشه .

» حالا میخوم با آمدن ماه بعدی به کاربرانی که یک ماه پیش ثبت نام کرده اند ، پیغام : " 1 ماه از عضویت شما میگذرد " داده شود و این کار هم هر ماه تکرار بشه .

تشکر

خوب تو وی بی که میشه تاریخ و زمان رو با همنوعش جمع کرد و تفریق کرد !
از اون تاریخا 30 روز یا یه ماه کم کنین بعد مقایسه کنین
تابع تایف دیف هم داشتیم . نمدوتم دیت دیف هم داریم یا نه ! اونم به درد می خوره اگه باشه .
با سلام

وقتی برنامه شروع بکار میکنه تو اون تابعی که قرار هست این پیام گفته بشه اینکارو میکنیم :
اول با تابع dateadd تاریخ یک ماه قبل رو بدست میاریم
بعد از دیتابیس تمام افرادی رو که تاریخ ثبت نامشون این تاریخ هست لیست میکنیم
و تو یک حلقه به تمام کاربرایی که اسمشون تو این لیست موجود هست پیام میدیم .

کد:
x=DateAdd("m", -1, Date)
"select * from users where(regdate=#" & x & "#);"