View Full Version : سوال: محدود کردن کاربر در ثبت رکورد
azadich
جمعه 13 خرداد 1390, 18:31 عصر
باسلام خدمت دوستان، کدی می خواستم که کاربر مثلا بیش از 5رکورد نتونه ثبت کنه،فقط 5رکورد بتونه ثبت کنه و بعد از آن پیغام فارسی بیاید که این برنامه آزمایشی است
payman_xxp
جمعه 13 خرداد 1390, 19:23 عصر
باسلام خدمت دوستان، کدی می خواستم که کاربر مثلا بیش از 5رکورد نتونه ثبت کنه،فقط 5رکورد بتونه ثبت کنه و بعد از آن پیغام فارسی بیاید که این برنامه آزمایشی است
سلام
قبل از ذخیره اطلاعات رکورد جدید( مثلا در رویداد باتون ذخیره) باید چک کنید آیا تعداد رکوردهای موجود در جدول از 5 کمتر هست یا خیر...
یه چیزی شبیه این:
Dim db As Database
Dim Rst As Recordset
Set db = CurrentDB()
Set Rst = db.OpenRecordset("tableName")
Rst.MoveLast
If Rst.RecordCount >= 5 Then
MsgBox "امکان ثبت بیش از 5 رکورد در نسخه آزمایشی ندارید"
End If
اگه کمتر بود روال ذخیره رو ادامه بدید.
موفق باشید.
مهدی قربانی
جمعه 13 خرداد 1390, 19:48 عصر
سلام
نمونه ای دیگر
royasaz_bam
شنبه 14 خرداد 1390, 16:34 عصر
با تشکر واقعا نمونه ارائه شده در تفهیم موضوع کمک بسزائی مینماید ادامه این روش باعث کمک بسزائی در حل موضوعات می شود آقای قربانی ممنون
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.