בעיה ב- access

kidbur

New member
בעיה ב- access

אני רוצה דרך הקוד לבסס טופס על שאילתה קיימת ז"א שה- recordsource של הטופס יהיה השאילתה תודה
 

kidbur

New member
זה לא מה שהתכוונתי

אני צריך לשנות את ה- recordsource של הטופס בעת ארוע של קליק על כפתור ושה - recordsource לא יהיה קוד של sql אלא שאילתה ששמורה לי ב- database תודה
 

tberger

New member
אז תשים בארוע

Private Sub Command1_Click() את השורה Me.RecordSource = "query1"
 

kidbur

New member
אכן ניסיתי אבל לא עובד- help!!!!!

אם אני שם את שם השאילתה במרחאות אז הוא מתייחס לשם של השאילתה כ- recordsource ז"א מבחינתו שם השאילתה זה סתם איזה string במקום ללכת ולפתוח את השאילתה ואם בלי מרחאות אני מקבל הודעה - variable not defined על שם השאילתה ופה קבור הכלב!!!
 

tberger

New member
המרכאות בתשובה שלי התהפכו

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

kidbur

New member
מה שקורה זה ככה

גם אני ציפיתי שזה יעבוד אם אני שם את שם השאילה במרחאות אז access מתייחס לשם כ- string ז"א ה- recordsource הוא השם של השאילתא ואם אני כותב בלי מרחאות אני מקבל הודעת שגיאה variable not defined אני יודע כי פשוט לא קורה מה שצריך לקרות והנתונים שאמורים להיות מוצגים לא מוצגים תודה
 
למעלה