שאלה על הפקד formview :

שאלה על הפקד formview :

שאלה על הפקד formview : שאלה על הפקד formview : אני מבצע פעולת insert לבסיס הנתונים באמצעות הפקד formview. המשתש שלי מכניס לשדות שנוצרים אוטומטית ( לפי המבנה של בסיס הנתונים) אינפורמציה ובלחיצה על insert מתבצעת יצירת רשומה חדשה בבסיס הנתונים. אחד השדות שיש בבסיס הנתונים הוא שדה של תאריך ושעה בו נוצרה הרשומה החדשה/ אני לא רוצה שהמשתמש שלי יכניס את הנתון הזה אלא שהנתון יוכנס באופן אוטומטי מהמערכת ע"י הפונקציה date לשם כך נדרש קוד בפונקציה שהארוע המפעיל שלה הוא טעינת הפקד, שניגש לשדה הרלוונטי ב formview ומעדכן אותו וכן קוד שחוסם בפני המשתמש את האפשרות להקליד נתון בשדה התאריך. הקוד של הדף במסמך המצורף
 

Anat2403

New member
תשובה

ישנן כמה אפשרויות לבצע את הדבר: 1. יש ללכת לארוע ItemInserting של ה formview שנמצא ב code behind ( הארוע נוצר אוטומטית אין צורך להגדיר את הפונקציה) (protected void FormView1_ItemInserting(object sender, FormViewInsertEventArgs e) ןבתוך הפונקציה שנוצרה לכתוב: e.Values["lastupdate"] =DateTime.Now; 2. השדות שלך שנוצרים אוטומטית ב AccessDataSource1 ב Insertcommand אפשר לקחת את מה שנוצר ולשנות את פקודת הInsert כך שלשדה של ה date יכנס הערך getdate (פקודת sql( מקוה שעניתי לך על השאלה ענת
 
למעלה