PDA

View Full Version : مبتدی: اعلام وضعیت



aimaz23
یک شنبه 27 مرداد 1392, 13:49 عصر
سلام من دوتا تیبل دارم1-PREPAYMENT
2-SABT SAND
توی این دوتیبل یه فیلد هست به اسم order no می خوام ببینم چکار میشه کرد که هر وقت رکورد جدیدی توی
SABT SAND وارد کردیم وقبلاً توی PREPAYMENT بود فقط هشدار بده وبس البته به محض ورود اطلاعات
من فایل ضمیه می کنم راهنمایی کنید لطفاً

aimaz23
دوشنبه 28 مرداد 1392, 07:59 صبح
راهنمایی کنید لطفاً

aimaz23
دوشنبه 04 شهریور 1392, 08:27 صبح
راهنمایی کنید لطفاً

saeed1234n
دوشنبه 04 شهریور 1392, 14:14 عصر
با سلام

دوست عزيز راه هاي مختلفي براي اين كار است

راه اول :‌

در رويداد BEFORUPDATE فيلد مربوطه از تابع DLOOKUP استفاده كن . خروجي اين تابع را در متغيري ذخيره كن

و شرط بگذار كه اگر مقادير متغير و فيلد order no با هم برابر باشد به كاربر اعلام كند كه مقدار ورودي در جدول PREPAYMENT تكراري است .


out=dlookup("[order no]","PREPAYMENT","[order no]=[order no]")
if me.[order no]=out then msgbox "the input vailue has been reapeted "



راه ديگر : (البته تست نكردم)



iif([order no]=dlookup("[order no]","PREPAYMENT","[order no]=[order no]");"the input vailue has been reapeted";[order no])


و راه هاي ديگر ...

aimaz23
سه شنبه 05 شهریور 1392, 08:42 صبح
مرسی سعید جان من روش اول رو تست کردم هربار پیغام می ده چه تکراری باشه چه نباشه
میشه نمونه را اصلاح کنید

saeed1234n
سه شنبه 05 شهریور 1392, 12:25 عصر
با سلام

دوست عزیز


من روش اول رو تست کردم هربار پیغام می ده چه تکراری باشه چه نباشه

ظاهراً که نباید به این صورت باشد

ولی در کل شما نمونه خود را قرار دهید .

aimaz23
سه شنبه 05 شهریور 1392, 12:41 عصر
مرسی سعید جان ابتدا تاپیک فایلو گذاشتم تحت عنوان Report 2

saeed1234n
سه شنبه 05 شهریور 1392, 15:08 عصر
با سلام

دوست عزيز نمونه شما اصلاح شد .

109783

aimaz23
چهارشنبه 06 شهریور 1392, 08:14 صبح
مرسی از لطفت خیلی عالی بود