PDA

View Full Version : ریست کردن شماره فیش غذا در رستوران!



Developer Programmer
یک شنبه 11 فروردین 1387, 17:05 عصر
به یه مساله جدید برخوردم.

یه رستوران رو فرض کنید که مشتری سفارش غذا میده و فیش میگیره... هر وقت غذا حاضر شد، آشپز داد میزنه "فیش شماره 220" و مشتری میره و غذاش رو تحویل میگیره

داشتم به این فکر میکردم که هر روز صبح باید این شماره ریست بشه. اما راه حل درست و حسابی به ذهنم نمی رسه که چی کار کنم!

به نظرتون چطوره یه جدول موقت باشه که مرتبا فیش های امروز توی اون درج بشه... آخر شب که خواست حسابها رو ببنده، از جدول موقت به جدول اصلی کپی بشه، ؟ (چیزی مثل آرشیو کردن)

Cave_Man
یک شنبه 11 فروردین 1387, 17:08 عصر
از یه فیلد اضافه Int با Size کوچک استفاده کنید
اون ارشیو کردن زحمتت رو خیلی زیاد میکنه.از طرف دیگه داشتن یه فیلد اضافه ازرش گزارش گیری بعدی هم داره.

SYNDROME
یک شنبه 11 فروردین 1387, 17:13 عصر
اگر برق سیستم قطع شود تکلیف چیست؟
چرا بر اساس تاریخ روز فیش ها را Reset نمی کنی.بر اساس تاریخ سیستم بیشترین شماره بر برگردانید.
موفق باشید

Developer Programmer
یک شنبه 11 فروردین 1387, 17:27 عصر
چرا بر اساس تاریخ روز فیش ها را Reset نمی کنی.بر اساس تاریخ سیستم بیشترین شماره بر برگردانید.
متوجه نمیشم....

hadisalahi2
سه شنبه 13 فروردین 1387, 18:28 عصر
شما با کدوم database کار میکنی؟
اگه با اکسس کار میکنی که همون پیشنهاد خودت فکر خوبیه . من نمیدونم دوست عزیز SYNDROME (http://barnamenevis.org/forum/member.php?u=35868) چرا گفته : "اگر برق سیستم قطع شود تکلیف چیست؟"
چون اطلاعاتی که توی یه جدول موقت ذخیره میشه ، توی رم نیست که با از بین رفتن برق پاک بشه .
خیلی ها مثلا وقتی میخوان یه فاکتور خرید یا فروش صادر کنند ، ابتدا اون رو توی یه جدول موقت ذخیره می کنند و بعد از اعمال همه تغییرات و درج و حذف ها ، اون رو به جدول اصلی انتقال می دهند . اگه هم می خوای همه اطلاعات رو یه جا پاک کنی از دستور زیر استفاده کن
"delete from Table1"

SYNDROME
سه شنبه 13 فروردین 1387, 22:23 عصر
متوجه نمیشم....
اگر شما می خواهید هر روز شماره فیشتان هر روز از عدد 1 شروع شود می توانید Max شماره فیشتان را با توجه به فیلتر تاریخ به دست بیاورید.


اگه با اکسس کار میکنی که همون پیشنهاد خودت فکر خوبیه . من نمیدونم دوست عزیز SYNDROME (http://barnamenevis.org/forum/member.php?u=35868) چرا گفته : "اگر برق سیستم قطع شود تکلیف چیست؟"
چون اطلاعاتی که توی یه جدول موقت ذخیره میشه ، توی رم نیست که با از بین رفتن برق پاک بشه .

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