PDA

View Full Version : سوال: انتخاب رکورد در لیست باکس



ITST-1
پنج شنبه 26 دی 1392, 07:05 صبح
با سلام

دوستان چگونه می توانم در فرمی که یک list box اطلاعات جدولی را نشان می دهد با دابل کلیک کردن بر روی رکورد انتخابی آن لیست باکس اطلاعات آن رکورد در فرم جدیدی که از قبل ساخته ام برای ویرایش اطلاعات باز شود

با تشکر

amirkazem
پنج شنبه 26 دی 1392, 09:58 صبح
سلام
درقسمت دابل کلیک لیست موردنظرکدزیررابنویس.(اسم لیست وفرم های مربوط به برنامه خودت راعوض کن)

If List... <> Empty Then 'If vVal is not "Empty" (it has a value) step into this if statment.

DoCmd.OpenForm "Sabt-gheybat", acNormal, , strHolder 'And use it in the criteria of the open report meathod
Else 'If nothing was selected, run message.
MsgBox "شمابايدابتدارکوردي راازليست انتخاب نماييد", vbInformation, "No Item Selected"
Me.List....SetFocus
End If
ExSub:
Exit Sub
ErrHandler:
MsgBox "Error Number: " & Err.Number & " - " & Err.Description, vbInformation, "Opps: ERROR!"

ITST-1
پنج شنبه 26 دی 1392, 10:54 صبح
دوست عزیز متشکر از پاسخ شما اما فقط فرم ذکر شده در دستور را با اولین رکورد جدول نمایش می دهد نه رکورد انتخاب شده در لیست باکس که روی آن دابل کلیک شده است

مرسی ار کمک شما

amirkazem
پنج شنبه 26 دی 1392, 11:20 صبح
بایددرایجادفیلدهای جدولتون یک فیلد(id)داشته باشیدکه این کد، فقط رکوردمربوط به همان آی دی رالودمی کنه.

RezaBehrang
پنج شنبه 26 دی 1392, 18:26 عصر
دوست عزیز چرا از ویزارد اکسس کمک نمیگیرین؟

ITST-1
سه شنبه 01 بهمن 1392, 07:48 صبح
سلام
مشکل پیدا و رفع شد

با سپاس

hamid-nice
سه شنبه 01 بهمن 1392, 11:53 صبح
با سلام
حالا که راه حل را پیدا کردید اگه نمونه ای بذاری می تونه مشکل بعدی ها را هم حل کنه و دیگه نیازی به مطرح کردن مجدد براشون نباشه
با تشکر