أشكر القائمين على هذا المنتدى جزيل الشكر ;) , فهو منتدى رائع ومفيد وقد لمست المعلومات المفيدة فيه من اول ساعة تصفح
وعندي سؤال يا ريت تتكرموا وتجاوبوني عليه:
اولاً: عندي قاعدة بيانات وفيها جدول معين اسمه Tender's
وهذا الجدول يحتوي على عدة حقول والمهم فيها هو tender closing وهو بالعربي آخر موعد لتقديم العروض وهو من نوع تاريخ
و balanc to closing date وهو بالعربي الفترة المتبقية للعطاء وهو من نوع رقم
ثانياً:فورم مربوط بقاعدة البيانات و فيه
text1:tender closing
text2:balanc to closing date
command1:اللي بمجرد الضغط عليه بعطيني كم يوم بقي للعطاء وهذا كوده سهل وهو
Private Sub Command1_Click()
mydate = DateDiff("d", Now, CDate(Text1.Text))
Text2.Text = mydate
EndSub
[[/code
ولكن بعد ما احفظ التغيير اللي اجريته على قاعدة البيانات وانتقل الى الريكورد التالي عشان اعدل عليه التاريخ باستخدام
Data1.Recordset.Update
و
Data1.Recordset.MoveNext
ما بينتقل للسجل التالي , ما العلم انه كل واحد من الامرين في زرمنفصل ,يعني كوماند للابديت وكوماند آخر للانتقال للسجل التالي ,فشو اعمل؟؟؟ هذا الشق الاول من السؤال
اما الشق التاني :
انا بستخدم اداة MSFlexGrid1 ورابطها مع نفس قاعدة البيانات في فورم ثاني , لكن البيانات الموجودة في حقل : التاريخ المتبقي للعطاء رح تظهر بحسب آخر مرة عدلتها عن طريق الفورم الاول ! صح؟
ولكني احتاج ان تظهر البيانات معدلة بحسب التاريخ الحالي للجهاز, يعني كل ما افتح الفورم الثاني بعطيني الايام التي تبقت للتقديم للعطاء , فما هو العمل؟؟؟
يا ريت تفيدوني ؟؟؟؟
ملاحظة : انا بقترح انه نضيف كوماند على الفورم التاني بيعمل ابديت لكل الايام المتبقية في حقل : الفترة المتبقية للعطاء Balace to closind الموجود في جدول Tender's
لكن ما بعرف شو هو الكود ! ارجو المساعدة في اقرب وقت! :rolleyes:
وجزاكم الله عنا خير الجزاء