› פורומים › אפיון ופיתוח פריוריטי › דו"ח התרעות יום הולדת
- This topic has 16 תגובות, 2 משתתפים, and was last updated לפני 10 שנים, 2 חודשים by
הדס.
- Post
-
- אוגוסט 8, 2010 בשעה 4:17 pm
- Replies
-
- אוגוסט 9, 2010 בשעה 12:05 pm
אני לא חושב שמדובר בדוח מסובךאת כל נתוני העובד אני מניח שאתה יודע איך להביא לפי המסכים
נניח שעשית זאת וכעת כל העובדים יוצאים בדוח שלך עם הנתונים שלהם ללא קשר לתאריך יופ ההולדת.
כמו כן נניח שאתה רוצה שהדוח יופק X ימים לפני תאריך יום ההולדת תכניס תנאי לדוח כך:365 - ((SQL.DATE8 - USERSA.BIRTHDATE10) MOD 365) < X
- אוגוסט 9, 2010 בשעה 7:00 pm
- אוגוסט 15, 2010 בשעה 2:32 pm
שלום רב,
שכפלתי את דו"ח USERSBGEN
כמו כן, לנוחות במקלידה הוספתי לה כבר מזמן שדה במסך האב של כרטיס עובד עבור תאריך לידה, הוספתי אותו לדו"ח + מיון וקיבוץ ויצא מצויין כך ששורה שכתבת לי צריכה לקחת משם את הנתונים כי רק הדשה הזה מעוגכן ולא השדה המקורי במסך הבן.ניסיתי להוסיף לדו"ח את השורה שרשמת ב "ביטוי/תנאי" פעם בשורה נפרדת ופעם בשורה עצמה ולא הלך לי, קיבלתי הודעות שגיאה.
השורה:
[righ365 – ((SQL.DATE8 – USERSA.BIRTHDATE10) MOD 365) < Xt][/right] [file name=___.doc size=25088]https://www.priority-forums.com/he/images/fbfiles/files/___.doc[/file]- אוגוסט 17, 2010 בשעה 10:52 pm
הי שוגי
זו אינה בדיוק השורה…ובכל זאת. תכניס עמודה DUMMY.DUMMY
בביטוי שלה תכניס
= DUMMY.DUMMY AND the rest of the line comes here
- אוגוסט 18, 2010 בשעה 8:51 am
- אוגוסט 19, 2010 בשעה 6:08 pm
תכניס עמודה לדוח מוסתרת
שם עמודה: DUMMY
שם טבלה: DUMMYבביטוי רשום:
= DUMMY.DUMMY AND 365 - ((SQL.DATE8 - USERSA.BIRTHDATE10) MOD 365) < X
תחליף את X במספר הימים לפני שההתראה צריכה לצאת לפני יום ההולדת
את USERSA.BIRTHDATE תחליף בעמודה הפרטית שבה תכלס אתה משתמש
- אוגוסט 19, 2010 בשעה 6:21 pm
- אוגוסט 22, 2010 בשעה 10:40 am
- אוגוסט 23, 2010 בשעה 2:50 pm
היי,
אכן שכחתי וזה עובד אבל במקום ה X רשמתי 30, כלומר את כל עמי ההולדת שבטווח של 30 יום וקיבלתי משהו מוזר מאוד, ראה קובץ תאריכים.
תאריך לידה
26/06/1947
05/09/1952
17/08/1959
04/09/1959
16/11/1959
09/04/1964
20/09/1967
13/02/1968
01/12/1971
01/12/1972
19/09/1974
07/07/1975
24/10/1976
30/08/1978
11/02/1979
18/06/1979
18/03/1980
11/08/1983
21/01/1985
23/04/1986
16/12/1986
16/06/1987
08/02/1989- אוגוסט 30, 2010 בשעה 6:50 pm
- אוגוסט 30, 2010 בשעה 10:57 pm
אם כך אתה יכול להריץ דוח אוטומטי לקראת סוף חודש אשר מציג את מי יום ההולדת שלו חל בחודש הבאהביטוי:
= DUMMY.DUMMY AND MONTH(USERSA.BIRTHDATE10) = MONTH(SQL.DATE) + 1- אוגוסט 31, 2010 בשעה 2:20 pm
- יש להתחבר למערכת על מנת להגיב.