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