View Full Version : سوال: خالي بودن كليدهاي اصلي
mahdif123
سه شنبه 21 خرداد 1387, 14:17 عصر
با سلام
در هنگام ثبت اطلاعات جديد زماني كه ما بيش از يك كليد اصلي تعريف كرده ايم اگر يكي از آنها خالي گذاشته شود سيستم Error مي دهد اگر بخواهيم پيغام خطاي آن را به صورت فارسي به ما نشان دهد چه كار بايد بكنيم .
با تشكر
shaghaghi
سه شنبه 21 خرداد 1387, 14:44 عصر
سلام
از روش Unbound برای ورود اطلاعات استفاده کنید تا بتوانید عملکرد کاربر را تحت کنترل خودتان در آورید و هر نوع پیغام خطایی با نظر شما صادر شود.
amirzazadeh
سه شنبه 21 خرداد 1387, 14:45 عصر
از تصوير كمك بگير.
mahdif123
چهارشنبه 22 خرداد 1387, 08:37 صبح
با سلام
من هم فرمي دارم كه Unbound هايي دارد و مي خواهم زماني كه كاربر اطلاعات جديد را ثبت مي كند اگر احيانا يكي از آن Unbound هايي كه من به عنوان كليد اصلي تعريف كرده ام خالي گذاشت پيغامي مبني بر خالي گذاشتن فيلد مربوطه به كاربر بدهد و كرسر در Unbound مربوطه فوكوس كند .
از توجه شما متشكرم
amirzazadeh
چهارشنبه 22 خرداد 1387, 10:15 صبح
از اين كد استفاده كنين:
Private Sub Text15_LostFocus()
If IsNull(Text15) Then
MsgBox (" فيلد خاليست")
Me!Text8.SetFocus
Me!Text15.SetFocus
End If
End Sub
افزودن يك خط كد اضافي(Me!Text8.SetFocus )به خاطر اينكه بعد از رويداد lost focus مستقيما نمي توني به همون كنترل برگردي
...........................
موفق باشيد
mahdif123
چهارشنبه 22 خرداد 1387, 11:14 صبح
با سلام
بسيار قشنگ و مفيد بود استفاده كردم .
متشكرم
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.