קיבוץ וסכימה לפי שני שדות
-
שלום.
יש לי שאילתא (אקסס) שיש בה בין היתר שדה שמכיל ערך כלשהו (VALUE) ועוד מספר שדות שמכילים 'שעה' (HOUR1,HOUR2,HOUR3...).
אני מעוניין לבצע סכימה על השדה VALUE עבור כל צמד זהה של HUOR1 ו-HOUR2 בלבד.
למשל אם יש לי חמש רשומות שבהם השעה בHOUR1 היא 9:00 וגם בחמישתם השדה HOUR2 שווה 11:00, והשדה VALUE שווה עבור כל אחד מהם 1,2,3,4,5,אז שזה ייתן לי רק שורה אחת שבה יהיה רשום לי בשדה VALUE את הסכום 15 ובשדות HOUR1 וHOUR2 זה ירשום את השעות הנ"ל ובשדות HUOR3,HOUR4 והלאה מבחינתי שירשום את הראשון מבניהם או אפילו אחד מהם (אמור להיות זהה בכל מקרה).
וכך עבור כל צמד ןצמד..
איך ניתן לעשות את זה?
אני מכיר קיבוץ לפי שדה אחד אבל לא לפי שניים..
תודה רבה!פורסם במקור בפורום CODE613 ב14/07/2016 00:14 (+03:00)
-
תעשה עמודה מחושבת שם עם תנאי או פונקצייה שמקבלת פרמטרים מהשורה ומחזירה את הערך שאתה רוצה.
אפשר באקסס לתת קריטריון או להחזיר נתונים בשאילתא גם מפונקצייה בקוד VBA.זה אולי רעיון טוב- איך אני יכול לעשות שדה עם פונקציה שמחשבת את סכום הvalue-ים עבור כל הרשומות שבהם יש את אותו צמד hour1 ו-hour2 בשאילתא הנוכחית?
תודהפורסם במקור בפורום CODE613 ב14/07/2016 10:17 (+03:00)
-
עשיתי 'קיבוץ לפי' עבור שני השדות האלו וsum עבור הערך הניסכם.
הבעייה היא שזה מחייב אותי לעשות קיבוץ או חישוב גם לפי כל שאר השדות בשאילתא ויש הרבה כאלה. איך אני מתגבר על זה?
תודהא. אתה לא חייב לכלול אותם
ב. מה באמת את רוצה שיהיה? אני חושב שFirst טוב לך לפי הודעתך.פורסם במקור בפורום CODE613 ב14/07/2016 11:12 (+03:00)