سلام چطوری میشه تکمیل کردن فیلد های فرم رو اجباری کرد جوری که اگه پرنشه نشه از فرم خارج شد؟
پیشاپیش از جوابهاتون ممنونم
سلام چطوری میشه تکمیل کردن فیلد های فرم رو اجباری کرد جوری که اگه پرنشه نشه از فرم خارج شد؟
پیشاپیش از جوابهاتون ممنونم
سلام
باید در خروج فرم و یا باتن ذخیره برای هر فیلد کد گنترل بگذارید .
حتی بعضی موارد باید کد کنترل نوع داده هم بگذارید که کاربر فرم رو الکی پر نکنه
کد کنترل خالی بودن فیللد
کد زیر :
If IsNull(LastName) Or LastName = "" Then
cancel=true
msgbox "نام خانوادگی را وارد کنید"
کد فوق به ما میگه اگر فیلد LastName خالی بود عمل خارج شدن انجام نشود.
کد دیگه
این کد تعداد کاراکتر متن رو چکمیکنه .
بجای msgbox میشه یک لیبل رنگ قرمز جلو هر فیلد نوشت که درصورت خالی بودن فیلد .نمایش داده بشه.
مثلا .
جلو فیلد نام خانوادگی لیبل بیاد که
ثبت نام خانوادگی الزامی است
طبق نمونه از کد visible=true استفاده کنید
https://barnamenevis.org/showthread....=1#post2436976
آخرین ویرایش به وسیله padide55 : چهارشنبه 05 آذر 1399 در 23:13 عصر
از عبارت
IsNull
اشکال می گیرد باید جای آن چیزی بگذارم
شما می تونید کمک کنید؟
If IsNull(LastName) Or LastName = "" Then
cancel=true
msgbox "نام خانوادگی را وارد کنید"
این کد رو قبول نمی کنه
چه چیز هایی رو باید تغییر دهم؟
Private Sub Form_Close()If IsNull(txtPassword) Or txtPassword = "" Then
Cancel = True
MsgBox "اطلاعات را وارد نکرده ايد"
End Sub
اسم فیلد مورد نظر رو بجای lastname جایگزین کنید
در رویداد unload
بگذارید
می خوام اگه فیلدtxtPassword رو وارد نکردند نشه خارج شد اسم فرمش هم frmLogin هست حالا این کد چطوری می شه؟
در رویداد آن لود مود فرمم باید بزنم کد رو؟
طبق نمونه عمل کنید
فایل پیوست
آخرین ویرایش به وسیله padide55 : چهارشنبه 05 آذر 1399 در 23:48 عصر
یک نکته خدمت شما دوست عزیز.
بانک سوالات سایت
آخرین ویرایش به وسیله padide55 : چهارشنبه 05 آذر 1399 در 23:47 عصر