שאלה בACCESS 97

נולי

New member
שאלה בACCESS 97

אני מנסה להפעיל מקרו שמחובר לטבלה, כלומר כשאני לוחצת על פקד, אני אקבל רשימה של שמות ובחירת שם תוביל אותי לטופס המבוקש. איך עושים את זה? שלחו לי גלגל הצלה. תודה
 

תמיר2000

New member
טוב, היית ברורה להפליא. נסי את זה

אין כאן מאקרו אלא קוד:
Private Sub ComboBox_Change() DoCmd.OpenForm "FormName" End Sub​
הקוד הזה אומר - לאחר שינוי תכולת התיבת הרשימה פתח טופס ששמו FormName. אני מניח שלא זה מה שרצית אלא רצית משהו דומה. נסי להבהיר את עצמך :)
 

galar

New member
באמת, לא כולכך ברור

אבל, לפי מיטב הבנתי, רצית ללחוץ על שם - ולקבל טופס שקשור לשם הספציפי הזה. יש שתי דרכים לעשות זאות: DoCmd.OpenForm "formName", , , "name = ´" & comboBox.value & "´" 1 DoCmd.OpenForm "formName", , , ,,,comboBox.value 2 ראשון - מסנן מראש את הטופס הנפתח ומציג רשומה הקשורה לשם הזה. שני - שולח את השם כ פרמטר לטופס הנפתח. ניתן לתפוס אותו בטופס ע"י me.OpenArgs בהצלחה.
 
למעלה