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