-
@upsilon01 אמר במחפש נוסחה לכלל אימות באקסס:
מה השם של הטבלה?
ומה שמות העמודות(במדויק)?הטבלה היא [בחינות]
עמודה 1 [שם תלמיד]
עמודה 2 [פרק]
עמודה 3 [תאריך]
@clickone
מוצ"ב הקובץ
מסד נתונים.accdb
@upsilon01 @clickone יכול להיות שאם הייתי בונה את המסד בצורה אחרת היה יותר קל?
למשל לפתוח לכל תלמיד טבלת בחינות ששם יישמרו הנתונים ולהגדיר שיהיה ללא כפילויות ולשים הגדרה שאפשר לעדכן רק אם עבר 90 יום
מה אתם אומרים?
אבל אני לא יודע אם יש אופציה כזאת באקסס שכשאתה מוסיף רשומה נפתחת אוטומטית טבלה מקושרת בעיצוב מסוים
אולי במאקרו אפשר לעשות את זה ?
תודה -
@שלומ
בגדול אתה צריך להחזיק שני טבלאות
אחד לתלמידים
ואחד למבחנים
לדוגמא:תלמידים +----+--------------+-------+ | id | student_name | class | +----+--------------+-------+ | 1 | name 1 | א | +----+--------------+-------+ | 2 | name 2 | ב | +----+--------------+-------+ מבחנים: +---------+------------+-------+-----------+ | exam_id | student_id | perek | exam_date | +---------+------------+-------+-----------+ | 1 | 1 | 5 | 1/2/2019 | +---------+------------+-------+-----------+ | 2 | 2 | 6 | 1/5/2019 | +---------+------------+-------+-----------+
לדוגמא תלמיד 1 נבחן על פרק 5
ותלמיד 2 נבחן על פרק 6ה {1} זה באג של nodbb
-
@שלומ
בכלל אימות יש ליצור את הכלל שרוצים בדוגמא הנ"ל כאשר יוכנס בשדה DATE תאריך גדול משלושה חודשים מהיום תופיע הודעת שגיאה ולא יהיה ניתן להמשיך הלאה עד לתיקון התאריך ע"פ הכלל
אולי אם אני יבין בדיוק איזה כלל אתה רוצה עם החודשים אני יוכל לנסח כלל ספציפי למקרה שלך -
תבדוק אם זה מתאים לך (קוד)
1568017048437-מסד-נתונים.zip -