אקסס: ערכי ברירת מחדל ע"פ טבלה, ודוח עם כמה רשומות
-
לאחר הארתו של @OdedDvir כאן כתבתי את השאלות מחדש
-
יש לי טופס שבו צריך להזין לדוגמא מוצר, חנות, וסכום. בטבלה נפרדת מאוחסנים לי המחירים של כל המוצרים בחנויות, ואני מעוניין שאחרי שהזנתי את המוצר והחנות, ערך ברירת המחדל של הסכום יהיה לפי הטבלה הנ"ל. (אני רוצה שהסכום יישאר כנתון בטבלת הקניות ולא בנפרד, כדי שיהיה אפשר לשנות אותו במקרים ספציפיים, ולכן אני לא רוצה להפוך את זה לאוטומטי וממקור נתונים נפרד)
האם ואיך אפשר לעשות זאת? -
במערכת תרומות, רציתי לתת אפשרות לתרום כמה מוצרים על מקרה אחד, ולכן חילקתי את התרומות לשתי טבלאות - טבלת המקרים (עם קוד מקרה, שם המשפחה, פרטי המקרה) וטבלה של אמצעי התרומה (מוצר, חנות, כמות, סכום) כשלכל מקרה יש כמה רשומות באמצעי התרומה (כיון שייתכן לתרום על מקרה של שרפה בבית גם מטבח ב"א.א. מטבחים" וגם ספה ב"א.א. ספות" )
כעת אני רוצה להוציא דוח אחד על כל המקרה שבו יהיה פירוט של כל המוצרים שתרם (כמו קבלה מחנות). השאלה איך ניתן להכניס נתונים מכמה רשומות (של כל המוצרים בתרומה הנוכחית) לתוך דוח אחד (ששייך לתרומה הכוללת)
תודה רבה!
-
-
-
@סקרן-0 אמר באקסס: ערכי ברירת מחדל ע"פ טבלה, ודוח עם כמה רשומות:
יש לי טופס שבו צריך להזין לדוגמא מוצר, חנות, וסכום. בטבלה נפרדת מאוחסנים לי המחירים של כל המוצרים בחנויות, ואני מעוניין שאחרי שהזנתי את המוצר והחנות, ערך ברירת המחדל של הסכום יהיה לפי הטבלה הנ"ל. (אני רוצה שהסכום יישאר כנתון בטבלת הקניות ולא בנפרד, כדי שיהיה אפשר לשנות אותו במקרים ספציפיים, ולכן אני לא רוצה להפוך את זה לאוטומטי וממקור נתונים נפרד)
האם ואיך אפשר לעשות זאת?כן ב"אירוע אחרי עדכון".
אם הבנתי נכון שהמחיר כלול מ2 הפרמטרים: מוצר וחנות:
אז אתה עושה גם אחרי עדכון של המוצר וגם אחרי העדכון של החנות אירוע שבודק אם שני הפרמטרים מלאים (כלומר לא ריקים) דגומא:if nz(me.Store.value,"") <>"" AND nz(me.Item.value,"") <>"" then me.Price = Nz(Dlookup("Price" , "Prices", "Store=" & me.Store.value & " AND Item=" & me.Item.value),0) End if
כמובן אם החנות ו/או המוצר הם טקסט צריך להוסיף , לפני ואחרי
if nz(me.Store.value,"") <>"" AND nz(me.Item.value,"") <>"" then me.Price = Nz(Dlookup("Price" , "Prices", "Store='" & me.Store.value & "' AND Item='" & me.Item.value & "'"),0) End if
@סקרן-0 אמר באקסס: ערכי ברירת מחדל ע"פ טבלה, ודוח עם כמה רשומות:
במערכת תרומות, רציתי לתת אפשרות לתרום כמה מוצרים על מקרה אחד, ולכן חילקתי את התרומות לשתי טבלאות - טבלת המקרים (עם קוד מקרה, שם המשפחה, פרטי המקרה) וטבלה של אמצעי התרומה (מוצר, חנות, כמות, סכום) כשלכל מקרה יש כמה רשומות באמצעי התרומה (כיון שייתכן לתרום על מקרה של שרפה בבית גם מטבח ב"א.א. מטבחים" וגם ספה ב"א.א. ספות" )
כעת אני רוצה להוציא דוח אחד על כל המקרה שבו יהיה פירוט של כל המוצרים שתרם (כמו קבלה מחנות). השאלה איך ניתן להכניס נתונים מכמה רשומות (של כל המוצרים בתרומה הנוכחית) לתוך דוח אחד (ששייך לתרומה הכוללת)
תודה רבה!דוח משנה,
כלומר: תיצור דוח של הפריטים, שכולל בעצם את השורות של הפריטים של כל המקרים,
ואח"כ תיצור דוח של מקרים שיש את פרטי המקרה ותוסיף דוח משנה של הפריטים ומסונן לפי הid של המקרה.בהצלחה.
-