שליפת נתונים לטופס

Sשרון

New member
שליפת נתונים לטופס

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

א ו ר ח ת

New member
אם הבנתי אותך נכון .......

את רוצה לאחר עדכון של שדה מסויים חלק מהשדות של הרשומה יופיעו ולא כולם אז פשוט במאפיינים של פתיחת הטופס תהפכי את כל השדות שלא צריכים להופיע לבלתי נראים Me.date.Visible = False ואחר כך תיגשי למאפיינים לאחר עדכון של אותו שדה שמעדכנים ותהפכי את השדות הרצויים לנראים me.date.Visible = true בהצלחה....
 

Sשרון

New member
עוד שאלה..... הפעם בשכפול

אני מנסה לעשות המרה מ - XP ל - 97 אך לא מצליחה. אי אפשר לבצע זאת כיוון ומסד הנתונים משוכפל. כשאני הולכת לכלים ----> שכפול אז הפקודה "שכפול תבנית בסיס לעיצוב" אפורה ולא ניתנת לבחירה. מה עושים ??? תודה רבה שרון
 
באמצעות מספר שורות קוד

השדה שאת מילאת כרגע ייקרא לצורך העניין FullField ואז מה שאת צריכה לעשות זה לזהות את שדה המפתח במידה והשדה שמולא אינו שדה מפתח... ואז לקרא לרשומה. בצורה הזאת:
If Nz(DLookUp("[KeyField]","TBL","[FullField] = ´" & Me![FullField] & "´"),0)> 0 then DoCMD.GoToRecord ,,DLookUp("[KeyField]","TBL","[FullField] = ´" & Me![FullField] & "´") End If​
התייחסתי ל FullField כסטרינג, וכאילו הוא שדה גם בטבלה אם FullField הנו שדה מפתח אז שורת הקוד תהייה....
DoCMD.GoToRecord ,,Me![FullField]​
 
למעלה