שינוי אוביקט מקור באקסס
-
האם יש אפשרות לשנות אוביקט מקור לטופס/דוח משנה?
ואם אין, האם יש אפשרות שטופס/דוח משנה לא יפתחו כשהטופס הראשי נפתח אלא רק ע"י פקודה מסוימת, למשל אם אין לי צורך בנתונים עכשיו אז שלא יפתחו כדי למנוע הכבדה מיותרת על המערכת (ולכן להסתיר לא יעזור)שאלה זו באה בעקבו הדיון כאן
פורסם במקור בפורום CODE613 ב15/01/2014 15:21 (+02:00)
-
בתוך הטופס האב אתה כותב:
with subform .SourceObject = "בנקים אנשי קשר" .LinkChildFields = "קוד איש קשר" .LinkMasterFields = "קוד איש קשר" .Visible = True end with
כאשר בתצוגת עיצוב רגילה אתה יכול לעשות את טופס המשנה ללא אובייקט מקור כלל, ולהפעיל את הקוד בהתקיים אירוע.
פורסם במקור בפורום CODE613 ב15/01/2014 19:20 (+02:00)
-
בתוך הטופס האב אתה כותב:
with subform .SourceObject = "בנקים אנשי קשר" .LinkChildFields = "קוד איש קשר" .LinkMasterFields = "קוד איש קשר" .Visible = True end with
כאשר בתצוגת עיצוב רגילה אתה יכול לעשות את טופס המשנה ללא אובייקט מקור כלל, ולהפעיל את הקוד בהתקיים אירוע.
אשמח לקבל פירוט יותר מלא.
לא הבנתי מה שם הפקד.פורסם במקור בפורום CODE613 ב15/01/2014 22:42 (+02:00)
-
אתה מכניס טופס משנה, ולא מאגד אותו, וגם מגדיר אותו כבלתי נראה, שמו בדוגמה של אריכטקט הוא subform.
מתי שאתה רוצה (נגיד בלחיצת כפתור), אתה מדביק את הקוד הנ"ל באירוע קוד שלו.
כמובן שפרטי האיגוד נכונים לדוגמא ותתצטרך להתאים אותם לשלך.
בקוד יש ארבעה מאפיינים, אכתוב לך את מקבילם העברי שאתה מכיר מהמאפיינים:
SourceObject = אובייקט מקור
LinkChildFields = קישור שדות אב
LinkMasterFields = קישור שדות צאצא
Visible = גלויבצלחה רבה!
פורסם במקור בפורום CODE613 ב16/01/2014 11:19 (+02:00)