14-01-2007, 23:17
|
|
|
חבר מתאריך: 13.12.06
הודעות: 254
|
|
2 בעיות יחסית קלות באקסס. מקווה שתוכלו לעזור לי.
אז ככה,
יש לי טבלה ובה נתונים על חברה, כגון עובדים, משכורות, וכו' וכו'. אני רוצה לבנות טופס באמצעותו יוכל המשתמש להוציא דוחות חודשיים של כל הנתונים (ז"א - קיבוץ כל הנתונים לפי חודש שיבחר המשתמש), וכן דוחות עפ"י שמות עובדים (דהיינו- הוא יקבל רשימה של כל שמות העובדים, וברגע שהוא יקליק על שם כלשהו ועל 'יצר דוח' או משו כזה - הוא יקבל דוח מפורט על אותו עובד)
הבעיות שלי הן כאלה:
א. בניתי שאילתא שתקבץ לי את כל התאריכים, והכנסתי אותה בתור תיבת רשימה לטופס. כך המשתמש יוכל לבחור לאיזה תאריך הוא רוצה את הדו"ח. הבעיה היא שיש לי מלא תאריכים, ואני רוצה לעשות רק סיכומים חודשיים. למשל, בתיבת רשימה מופיעים לי:
01/02/06
02/02/06
04/02/06
02/03/06
18/03/06
וכו' וכו'.
אני רוצה כמובן שיהיה רשום שם רק:
02/06
ו - 03/06.
הצלחתי למנוע את הופעת התאריכים הכפולים ע"י הכנסת פרמטר Distinct ל SQL (או יותר נכון, ע"י שינוי 'ערכים יחודיים' ל'כן' במאפייני השאילתא...), אבל אין לי מושג איך לשנות את השאילתא כך שהיא תציג רק את החודשים.
ב. אני רוצה להוסיף כפתור בטופס, שכשילחצו עליו, הוא ישלח לדו"ח המתבסס על החודש שנבחר בתיבת הרשימה (או לחילופין, על השאילתא). איך אני עושה כזה דבר? איך אני מפנה בעזרת כפתור - לדו"ח המתבסס על פרמטר ששונה בטופס עצמו?
מקווה שהבנתם מה אני רוצה,
ויותר מזה - מקווה שאתם יכולים לעזור..
רב תודות.
|