PDA

View Full Version : نسبت دادن به یک فیلد



strong46202
جمعه 23 دی 1390, 22:36 عصر
سلام....من 2 تا فیلد در جدول دارم
1- تاریخ بازنگری
2-وضعیت بازنگری
میخواستم تاریخ بازنگری رو با تاریخ امروز مقایسه کنم و مقادیری رو با توجه به مقایسه برگردونه....مشکل من اینه که میخوام مقدار بازگردانده شده از مقایسه رو در به یک فیلد دیگه نسبت بدم...این چطور ممکنه


exp1: IIf(Len([rev-date])>2,IIf([SOP]![rev-date]<=J_TODAY(1),"تاریخ بازنگری گذشته است","#"))

strong46202
جمعه 23 دی 1390, 23:14 عصر
میشه از طریق query به یک فیلد مقدار داد؟

Abbas Amiri
جمعه 23 دی 1390, 23:47 عصر
بله می توان . اگر نام جدولتان SOP باشد وفیلدموردنظر MyField، همچنین جمله بالا صحیح باشد(بنظرمشکوک است) . در یک کوئری جمله زیر راکپی کنید. بااجرای آن تمام فیلدهای جدول آپدیت خواهندشد


UPDATE SOP SET MyField=IIf(Len([rev-date])>2,IIf([rev-date]<=J_TODAY(1),"تاریخ بازنگری گذشته است","#"))

در صورت مشکل فایلتان را آپلودکنید.

strong46202
شنبه 24 دی 1390, 01:36 صبح
update ?.............میشه لطفا با یه نمونه کوچیک به من نشون بدین....این کد در پیغام syntex error میده..

Abbas Amiri
شنبه 24 دی 1390, 02:02 صبح
نمونه UpdateQuery