الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[ تمت الإجابة ] كيف يمكن معالجة مشكلة اضافة التواريخ؟

بدأه ABO_ABDELRAHMAN في 30 ديسمبر 2008 · 2 رد · 417 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم

الأخوة الأفاضل:

في المرفق الكود المستخدم في حفظ السجلات بتقنية ADO ولكن حفظ سجل يقوم بحفظ جميع السجلات ماعدا سجلات التواريخ .

ارجو من الأخوة الأفاضل تعديل المرفق ليقبل حفظ حقول التواريخ.

شكرا لكم

السلام عليكــم ورحمـة الله وبركاتــه

db5.rar

لاتأسفن علي غدر الزمان لطـــــالما رقصت علي حثث الأســـــود كلاب

لاتحسبن برقصها تعلو علي أسادها تبقي الأسود أسودا والكلاب كلاب

#2

السلام عليكم ورحمة الله وبركاته

أخي الكريم .. لا تستخدم هذا الكود

On Error Resume Next

لأنه في حال وجود خطأ فلن تعلم بوجوده .. لأنك به تخبر مترجم اللغة أنه في حال وجود خطأ تجاوزه

نأتي الآن لحل مشكلتك .. في حدث النقر لزر CmdSave وضعت كود للتعديل أو الحفظ .. وأسندت القيم الموجودة في مربعات النص إلى حقول rs ولكنك نسيت أن مربع النص من إسمه يحمل بيانات من نوع نص .. لذا يجب تحويلها إلى النوع الصحيح لحقول جدولك .. فلو كان مربع النص يمثل حقل من نوع رقم فمن الأفضل تحويله لرقم (بإستخدام CInt للعدد الصحيح أو CDbl للعدد العشري) مع أن مترجم اللغة يتجاوز عن الرقم .. أما التاريخ وطبعا الوقت مثله فيجب تحويل قيمة مربع النص إلى تاريخ بإستخدام CDate فيكون التعديل على الكود كالتالي

If Me.CmdSave.Caption = "تعديل" Then
rs.Edit
rs!DiscountInfoNo = txtDiscountInfoNo
rs!CustomerNmbr = txtCustomerName
rs!LoanID = txtLoanID
rs!StartDate = CDate(txtStartDate)
rs!EndDate = CDate(txtEndDate)
rs!Notes = txtNotes
rs.Update
txtDiscountInfoNo = Null
txtCustomerName = Null
txtLoanID = Null
txtStartDate = Null
txtEndDate = Null
txtNotes = Null
Me.CmdSave.Caption = "حفظ "
txtDiscountInfoNo.SetFocus
Else
rs.AddNew
rs!DiscountInfoNo = txtDiscountInfoNo
rs!CustomerNmbr = txtCustomerName
rs!LoanID = txtLoanID
rs!StartDate = CDate(txtStartDate)
rs!EndDate = CDate(txtEndDate)
rs!Notes = txtNotes
rs.Update
txtDiscountInfoNo = Null
txtCustomerName = Null
txtLoanID = Null
txtStartDate = Null
txtEndDate = Null
txtNotes = Null
End If
Me.CmdSave.Caption = "حفظ "
txtDiscountInfoNo.SetFocus

وبالتوفيق

اللهم صلي على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد

وبارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد

#3

بســم الله الـرحمــن الرحيــم

كل الشكر والتقدير اخي الفاضل

السلام عليكــم ورحمـة الله وبركاتــه

لاتأسفن علي غدر الزمان لطـــــالما رقصت علي حثث الأســـــود كلاب

لاتحسبن برقصها تعلو علي أسادها تبقي الأسود أسودا والكلاب كلاب

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…