שאלה ב-ACCESS

sigalk

New member
שאלה ב-ACCESS

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

לביצוע הפעולה את חייבת להשתמש בקוד VB, כדלהלן (יש לכתוב את זה באירוע 'לאחר עדכון' של הקומבו):
If Me.Combo = "Show" Then sub_form_name.Visible = True If Me.Combo = "Hide" Then sub_form_name.Visible = False​
כמובן: Combo משמש כשם תיבת הרשימה ו-sub_form_name הוא שם טופס המשנה.
 

Gal Or

New member
צריך קוד VBA

העקרון צריך להיות אם הערך בשדה יהיה שווה ל- X יפתח טופס משנה ואם לא פשוט לא יקרה כלום. הארוע בפקד קומובוקס יהיה ל"אחר עדכון"
 

א ו ר ח ת

New member
צריך קוד VBA

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

א ו ר ח ת

New member
פחח- זה מה שגורמת שיחת טלפון

לא ראיתי שענו
אבל אחלה חברה
 

sigalk

New member
תודה רבה חברים ../images/Emo24.gif

קיוותי להמנע מ-VBA, אבל אם אין ברירה - אז אין ברירה. תודה! אתם 10!
 
למעלה