PDA

View Full Version : سوال: نحوه تكرار يك پيام



DADpardaz
یک شنبه 06 بهمن 1387, 13:54 عصر
باسلام خدمت تمام اساتيد گرامي
نياز به طراحي يك فرم دارم كه به يك تيبل حاوي تعدادي نامعيني پيام متصل ميباشد كه درهر روز با بازشدن فرم مربوطه يك پيام نمايش داده ميشود وبا رسيدن به آخرين پيام .. مجددا ازاول اين عمل تكرارشود
ضمنا چنانچه دريك روز فرم مربوطه چندين مرتبه اجرا شد فقط همان پيام نمايش داده شود.(روزانه)
باتشكر

dadsara
یک شنبه 06 بهمن 1387, 14:46 عصر
باسلام خدمت تمام اساتيد گرامي
نياز به طراحي يك فرم دارم كه به يك تيبل حاوي تعدادي نامعيني پيام متصل ميباشد كه درهر روز با بازشدن فرم مربوطه يك پيام نمايش داده ميشود وبا رسيدن به آخرين پيام .. مجددا ازاول اين عمل تكرارشود
ضمنا چنانچه دريك روز فرم مربوطه چندين مرتبه اجرا شد فقط همان پيام نمايش داده شود.(روزانه)
باتشكر
سلام
خسته نباشيد ، پيام براساس دو رقم آخر ( روز ) تاريخ ميلادي تنظيم شده است
فرم موجود را اجرا كنيد

DADpardaz
دوشنبه 07 بهمن 1387, 11:42 صبح
جناب dadsaraضمن تشكر ازراهنمائي جنابعالي
متاسفانه درهمين نمونه اي كه زحمت كشيديد چنانچه تاريخ سيستم را مثلا يكم يا دوم تنظيم گردد با خطا مواجه ميشود.
ضمنا تعدادپيام ها حدودا 200 ركورد ميباشد

dadsara
دوشنبه 07 بهمن 1387, 15:06 عصر
سلام
دوست عزيز ، خوب طبيعي چون در جدول پيامهاي جنابعالي پيامي براي روزهاي يكم و دوم نوشته نشده است در صورت تمايل بايد 31 پيام به تعداد روزهاي ماه ايجاد كنيد

DADpardaz
سه شنبه 08 بهمن 1387, 08:52 صبح
بازهم تشكر ميكنم
اماهمانطوركه گفتم تعدادركوردها حدودا 200 مورد ميباشد (هرچندكه اينتعدادنيز دائمي نبوده واحتمال كاهش ويا افزايش دارد !)آيابراي حل اين مشكل راه حلي وجود ندارد؟

dadsara
سه شنبه 08 بهمن 1387, 11:57 صبح
سلام
ترتيب فعال شدن اين 200 پيام مي خواهيد چگونه باشد ، آيا بصورت تصادفي هر بار كه فرم باز مي شود يكي از آنها نمايش داده شود و ترتيب ديگري دارد ؟

DADpardaz
چهارشنبه 09 بهمن 1387, 08:25 صبح
سلام
منظورم اينه كه بارهربار اجراي فرم يكي ازپيامها به ترتيب نمايش داده شده وبا نمايش پيام 200 (درروز دويستم)درروز دويست ويكم مجددا ازاولين پيام اين عمل تا آخر اجراشود

dadsara
چهارشنبه 09 بهمن 1387, 10:35 صبح
سلام
در انتهاي جدول مربوط به پيامها يك فيلد از نوع Yes/No قرار بده و هر بار كه يكي از آنها فعال مي شود آنرا برابر Yes قرار بده و شرط فعال شدن هر پيام را در ابتدا <> Yes بگذار به اين ترتيب هر دفعه كه فرم باز مي شود يكي از پيامها ظاهر مي شود
- در خاتمه بايد يك كوئري و يا Select بنويسي كه چنانچه تمامي ركوردها Yes هستند آنها را به No تغيير بدهد كه مجددا پيامها از ابتدا شروع به نمايش شوند

DADpardaz
چهارشنبه 09 بهمن 1387, 11:02 صبح
dadsara عزيز
بازهم تشكر ميكنم
درصورت امكان زحمت تهيه يك نمونه راهم بكشيد

dadsara
چهارشنبه 09 بهمن 1387, 15:29 عصر
سلام
شما شروع كنيد همه كمك مي كنند

DADpardaz
پنج شنبه 10 بهمن 1387, 13:19 عصر
اينم شروع ...
اميدوارم كه ساير دوستان هم هم همكاري كنند
بازهم ازهمه تشكر ميكنم

dadsara
شنبه 12 بهمن 1387, 10:03 صبح
سلام
با اجازه جنابعالي من دو فيلد در انتهاي جدول شما اضافه نمودم و همچنين نام فيلدها را تغيير دادم
انشاء اله نمونه حاضر مطابق خواسته جنابعالي باشد