PDA

View Full Version : مشکل با insert



tefos666
چهارشنبه 26 تیر 1387, 13:11 عصر
سلام دوستان من یه مشکل دارم که امیدوارم با یاری شما حل بشه

من یک جدول دارم که تمامی اطلاعات روزانه تو اون ثبت میشه (مربوط به برنامه آژانس)
مشکلی که دارم اینه که میخوام شماره فیش هر روز رو از اول نشون بدم یعنی اینکه مثلا دیشب 110 تا زنگ خور بوده و 110 تا ثبت سرویس ولی امروز باید از اول شماره فیشم از 1 شروع بشه چون یه جدول دارم چجوری صفر کنم میخواستم از autonumber استفاده کنم دیدم نمیشه از adoquery خواستم استفاده کنم مثلا روز رو برابر روز فعلی قرار بدم و از صفر شروع کنم نتونستم کدش رو بنویسم فقط به ذهنم رسید نمیدونم چجوری بنویسم لطفا اگه میشه کمک کنید :گریه:

Hsimple11
چهارشنبه 26 تیر 1387, 13:37 عصر
خب یک فیلد Number تعریف کنید که با تکراری بودنم مشکلی نداشته باشد. میتوانید تاریخ را هم در کنار آن وارد کنید مثلا :

26-4-87/ 4

tefos666
چهارشنبه 26 تیر 1387, 19:18 عصر
دوست گرامی شرمنده من دقیقا متوجه نشدم میشه همراه یه مثال بهم نشون بدی :لبخند:

SYNDROME
چهارشنبه 26 تیر 1387, 21:16 عصر
یک فیلد از نوع تاریخ در نظر بگیرید و هر روز با توجه به تاریخ مورد نظر شماره را به دست بیاورید.


Select Max(No) No
From Tbl_Test
Where Date = ValueDate

موفق باشید

Hsimple11
چهارشنبه 26 تیر 1387, 22:10 عصر
مگه در اینکه از صفر شروع کنید مشکل ندارید؟

Loveski
یک شنبه 30 تیر 1387, 18:57 عصر
اگر جایی که شماره فیش ها را نگه میدارید از نوعAuto Number باشه نمیشه اون را صفر کرد ولی اگر فیلدت از نوع Number باشه بیا فیلد شماره فیش ها و تاریخ را کلید اصلی تعریف کن و در هر روز عدد Max همان روز را بدست بیار .