PDA

View Full Version : سوال: تعیین تعداد آیتم ساب فرم در فرم



arokham
جمعه 20 بهمن 1391, 01:20 صبح
سلام
من یک فرم و یک ساب فرم دارم میخوام در فرم تعداد رکورد های ساب فرم رو تعیین کنم مثلا حداقل 1 آیتم و حد اکثر 9 ایتم در ساب فرم ایجاد بشه خواهشا" اساتید راهنمائی کنند.:متفکر:

Abbas Amiri
جمعه 20 بهمن 1391, 13:03 عصر
سلام
در رویداد Form_Current سابفرمتان بنویسید


Private Sub Form_Current()
Me.AllowAdditions = (Me.Recordset.RecordCount < 9)
End Sub

saeed1234n
جمعه 20 بهمن 1391, 23:17 عصر
با سلام
خدمت تمامی دوستان
می خواستم بدان که رویداد Form_Current در چه مواقعی استفاده می شود
و چه فرقی با رویدادهای Form_Activate , Form_Load دارد

arokham
شنبه 21 بهمن 1391, 00:02 صبح
ممنون از راهنمایتون فقط میخوام عدد 1 تا 9 که توی فرم بوسیله یکlist box انتخاب میشه تعیین کننده تعداد رکورد های سابفرمم بشه چه کدی باید تو رویداد list box فرم اصلیم بنویسم؟ ممنون میشم راهنمائی فرمائید بازم تشکر

Abbas Amiri
شنبه 21 بهمن 1391, 14:51 عصر
سلام
در رویداد Listbox0_AfterUpdate در فرم اصلی بنویسید


Private Sub ListBox0_AfterUpdate()
If IsNull(ListBox0) Then Exit Sub
with Me.SubformName.From
.AllowAdditions=(.Recordset.RecrdCount<Listboxo)
End With
End Sub

arokham
شنبه 21 بهمن 1391, 15:22 عصر
ممنون دوست عزیز از راهنمایتون ولی نمیدونم کجا رو اشتباه کردم runtime-Error میده
Opject dosn't support property or method

بعد از دی باگ این خط و اشکال میگیره .AllowAdditions = (.Recordset.RecrdCount < List17)

Abbas Amiri
شنبه 21 بهمن 1391, 15:49 عصر
بجای RecrdCountبنویسید RecordCount

arokham
شنبه 21 بهمن 1391, 16:00 عصر
خیلی ممنون دوست عزیز تشکر فراوان