תאריך ושעת יצירת שורה בטבלת אקסס
-
@אוריי אמר בתאריך ושעת יצירת שורה בטבלת אקסס:
אחרי שאני מוסיף שורה היא לא מקבלת את הזמן העדכני אלא את הזמן שהשורה הזו נוספה כחדש..
@אוריי אחרי אירוע השמירה תוסיף שאילתת SQL-הוספה של תאריך+שעה (NEW) עם קטריון של ID אחרון
@zvinissim אמר בתאריך ושעת יצירת שורה בטבלת אקסס:
@אוריי אמר בתאריך ושעת יצירת שורה בטבלת אקסס:
אחרי שאני מוסיף שורה היא לא מקבלת את הזמן העדכני אלא את הזמן שהשורה הזו נוספה כחדש..
@אוריי אחרי אירוע השמירה תוסיף שאילתת SQL-הוספה של תאריך+שעה (NEW) עם קטריון של ID אחרון
@zvinissim אמר בתאריך ושעת יצירת שורה בטבלת אקסס:
או לפני אירוע השמירה תשנה את הזמן של השדה ואז תשמור
תוכל לפרט מה אני צריך לעשות?
-
@OdedDvir
ניסית לכתוב בבונה נוסחת iif בצורה כזו ומשום מה לא עובד אולי צריך לכתוב את זה בצורה שונה=IIf([Booklist]![idBook]="","",Now())
הוא מחזיר שגיאה
-
@אוריי אמר בתאריך ושעת יצירת שורה בטבלת אקסס:
ניסית לכתוב בבונה נוסחת iif בצורה כזו ומשום מה לא עובד אולי צריך לכתוב את זה בצורה שונה
באיזה בונה רשמת, מה המטרה של ה-iif?
-
@OdedDvir
כי רציתי שיכתוב את התאריך רק מתי שיתמלא המזהה האוטומטי
בבונה הביטויים בערך ברירת מחדל של הגיליון@אוריי זה לא יעבוד מפני שערך ברירת המחדל נקבע בשעת יצירת הרשומה ולא בשעת השמירה שלה, ואתה רוצה את האפשרות השניה.
הנכון בעיני כמו ש @zvinissim יעץ לך, להשתמש באירוע לפני שמירה של הטופס.Private Sub Form_BeforeUpdate(Cancel As Integer) If Me.NewRecord Then Me.CreatedOn = Now() End If End Sub
כמו כן לא כדאי להפריד את התאריך והשעה לשתי שדות נפרדים, אלא הנכון לשמור רק שדה אחד של תאריך, ואח"כ בתצוגה ניתן להציג בנפרד
-
@אוריי זה לא יעבוד מפני שערך ברירת המחדל נקבע בשעת יצירת הרשומה ולא בשעת השמירה שלה, ואתה רוצה את האפשרות השניה.
הנכון בעיני כמו ש @zvinissim יעץ לך, להשתמש באירוע לפני שמירה של הטופס.Private Sub Form_BeforeUpdate(Cancel As Integer) If Me.NewRecord Then Me.CreatedOn = Now() End If End Sub
כמו כן לא כדאי להפריד את התאריך והשעה לשתי שדות נפרדים, אלא הנכון לשמור רק שדה אחד של תאריך, ואח"כ בתצוגה ניתן להציג בנפרד
-
@אוריי אמר בתאריך ושעת יצירת שורה בטבלת אקסס:
ואיפה אני כותב את זה בגיליון נתונים?
אם אתה מתכוון להגדרות ערך ברירת מחדל השדה בטבלה - לא צריך, הקוד מחליף אותן.
-
@OdedDvir
השאלה היא כזאת אני עורך בתוך הטבלה עצמה את הנתונים
א''כ איפה אני כותב את הקוד שיהיה לפני שמירה