PDA

View Full Version : بستن تعداد رکورد در ساب فرم



111111
دوشنبه 26 شهریور 1386, 15:16 عصر
سلام
من می خواستم ببینم می شود در یک سای فرم کاری کرد که بیش از 5 رکورد وارد نکرد یا.
به طور معمول تا بینهایت می توان در ساب فرم یک فرم رکورد ایجاد کرد ولی من می خوام ببینم که می شود کاری کرد که تا یک عددی بیشتر رکورد نشود ایجاد کرد

mohammadgij
دوشنبه 26 شهریور 1386, 15:21 عصر
اره. میشه. کافیه که On Insert چک کنی که اگه تعداد رکورد ها بیشتر از 5 تا است Undo کنه و ذخیره نشه.

111111
سه شنبه 27 شهریور 1386, 22:24 عصر
لطفا یک نمونه فایل می گذارید استاد

mohammadgij
چهارشنبه 28 شهریور 1386, 13:04 عصر
این کد رو نوشتم و چک کردم که تعداد رکورد ثبت شده در جدول جزئیات با توجه به رکورد کلیات بیشتر از 8 عدد نباشد.








Private Sub Form_BeforeInsert(Cancel As Integer)

Dim dblCountRecord As Double
dblCountRecord = DCount("intRadif", "tblBimeDetail", "dblBimeCode=" & Me.dblBimeCode.Value & "")
If dblCountRecord = 8 Then
MsgBox "تعداد رکورد ثبت شده برای هر کارگاه نمی تواند بیش از 8 رکورد باشد", vbInformation, "توجه"
Cancel = True
End If

End Sub





راستی من یکی که استاد نیستم کوچیک شمام.