PDA

View Full Version : یادآور تاریخ تولد



code_project
چهارشنبه 30 فروردین 1391, 17:36 عصر
سلام دوستان
من یه بانک اطلاعاتی دارم با دو تا جدول:
1- جدول کاربران که توی اون شماره کاربری، نام و تاریخ تولد کاربرا ثبت می شه
2- جدول پیغام های ارسالی که توی اون شماره کاربری فرستنده، شماره کاربری گیرنده و متن یه پیام ثبت می شه
3- جدول پیغام های دریافتی که توی اون شماره کاربری گیرنده، شماره کاربری فرستنده و متن یه پیام ثبت می شه

حالا می خوام یه برنامه بنویسم که پشت سیستم اجرا بشه و توی اون هر روز تاریخ از سیستم خونده بشه و واسه کسایی که تاریخ تولدشون با تاریخ روز می خونه پیام تبریک ارسال بشه. چکار باید بکنم؟

ROSTAM2
چهارشنبه 30 فروردین 1391, 17:44 عصر
این که شد سه تا جدول - می شه بگی چه پیغامی؟ منظورت از پشت سیستم ساخت سرویسه؟

code_project
چهارشنبه 30 فروردین 1391, 18:09 عصر
نه دوست من. من فقط میخوام توی اون تاریخ خاص واسه کاربرایی که تاریخ تولدشون اون روزه یه سطر توی جدول پیغامهای دریافتی و یه سطر توی جدول پیغام های ارسالی insert بشه
مثلا در تاریخ 1/1/1391 در جدول پیغام های ارسالی یه سطر اضافه بشه با ID مدیر و اگه سه نفر توی اون روز متولد شده بودن سه تا سطر به جدول پیغام های دریافتی insert بشه. من میخوام این کار به صورت اتوماتیک و توی یه job زمانبندی شده انجام بشه

ROSTAM2
چهارشنبه 30 فروردین 1391, 20:43 عصر
یه کد جستجو واسه جدول اصلی که اطلاعات بهمراه تاریخ تولد همراهشه بنویس که اونای که تاریخ تولدشون امروزه fill بشه
بعد همه اونا رو حتی اگه یکی باشه وارد هر کدوم از جدولا بشه
اگه درست فهمیده باشم! :لبخند:

code_project
پنج شنبه 31 فروردین 1391, 14:48 عصر
میشه بیشتر کمک کنین یا لااقل یه مثال کوچولو بزنین

ROSTAM2
پنج شنبه 31 فروردین 1391, 15:22 عصر
1. ایجاد query
Select * From XTable Where BirthDay = @BirthDay

2. استفاده از آن برای فیلتر کردن جدول
XTableAdapter1.Fill(BirthDay)
استفاده از اطلاعات جدول برای لیست کردن آنها
With XDataset1.XTable
For i = 0 to .Rows.Count -1
Msgbox(.Item(i).UserName)
Next
End With

خوبه...