נתון מטופס משנה

benjih

New member
נתון מטופס משנה

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

לבי הצבת הנתון בטופס האב יש שתי אפשרויות... 1 - ביצוע ההצבה מטופס הבן:
Forms![FatherFRM]![FieldVal] = Me![FieldSource]​
2 - ביצוע ההצבה מטופס האב:
Me![FieldVal] = Me![SunFrm]![fieldSource]​
לגבי הצבת הנתון הטבלא הראשית, גם כאן נתונות שתי אפשרויות.... האחת, קישור השדה בטופס, לטבלא (ע"י מקור הרשומה במאפייני השדה) אפשרות שניה היא ע"י שאילתת עדכון מטופס הבן, שמתייחסת לטבלא הראשית:
Docmd.RunSQL("UPDATE Tbl SET Tbl.Field = " & me![FieldSource] & " WHERE (((details.Number) = Me![Number]));")​
כל זאת כש- Number הינו שדה מפתח.
 

benjih

New member
איפה אני רושם את הקוד

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

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