View Full Version : چطور آخرین اطلاعات رو توی لیست باکس نشون بدم
Younestalebi
سه شنبه 04 مرداد 1390, 01:48 صبح
من توی برنامه ام از لیست باکسها استفاده کردم می خوام بدونم راهی وجود داره که وقتی فرم باز می شه مقدار انتخابی اون لیست باکس آخرین رکوردی از این لیست باکس باشه
amirzazadeh
سه شنبه 04 مرداد 1390, 07:49 صبح
سلام
میتونید در رویداد لود فرم از کدی شبیه به به این کمک بگیرید
Me.List0 = Me.List0.ItemData(Me.List0.ListCount - 1)
Younestalebi
یک شنبه 23 مرداد 1390, 19:33 عصر
سلام
اگه بخوام آخرین رکوردی که ثبت شده انتخاب بشه, مثلاً براساس شماره Autonummber
چه کار باید بکنم.
ARData
دوشنبه 24 مرداد 1390, 09:23 صبح
اگه ليست باکس شما شامل رکوردهايي از همين فرم يا رکورد سورس همين فرم باشد و sort در ليست باکس و فرم جاري بر اساس فيلد باشد . شما با کليک بر روي هرکدام از رکوردهاي ليست باکس فرمتون رجوع مي کنه به همان شماره رکورد .... DoCmd.GoToRecord acDataForm, Screen.ActiveForm.Name, acGoTo, List0.ListIndex + 1
Younestalebi
دوشنبه 24 مرداد 1390, 09:44 صبح
فرمي كه من دارم Unbound مي باشد مي خوام فقط توي ليست باكس رو چك كنه. بعد اينكار رو انجام بده
mehdi_fiz
دوشنبه 24 مرداد 1390, 19:45 عصر
سلام دوست عزيز
در رويداد load فرمتون از كد زير استفاده كنيد
Private Sub Form_Load()
Dim ro As Integer
ro = Me.QuickSearch.ListCount - 1
Me.QuickSearch.SetFocus
Me.QuickSearch.Selected(ro) = True
End Sub
موفق باشيد
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.