ادخال قيمة الى حقل في قاعدة البيانات
#1
السلام عليكم ورحمة الله وبركاته 
لدينا جدول في قاعدة البيانات table1 يحتوى على عدة حقول من بينها حقل test

اريد ادخال قيمة edit1 الى الحقل test في جميع السجلات 

[صورة: 498879value.png]

جزاكم الله خيراااا
[صورة: icon.aspx?i=icon_smile_waving2]


الملفات المرفقة
.png   value.PNG (الحجم : 49.8 ك ب / التحميلات : 3)
الرد
#2
كود :
begin   Table1.DisableControls     try        Table1.First         while not Table1.Eof do         begin           Table1.Edit           Table1.FieldByName('test').Value:=Edit1.Text           Table1.Post           Table1.Next         end     finally        Table1.EnableControls end
طبعا مع الفواصل المنقوطة نهاية الاسطر
[-] كل من 1 user says قال شكرا ل jeanjamil على المشاركة المفيدة
  • Med-01
الرد
#3
اهلا اخي jeanjamil  
جزاك الله خيرااا وجعلها في ميزان حسناتك امين يارب
اسئل الله ان يرزقك من حيث لا تحتسب .

مادا لو اضفنا حقل جديد بجانب test ولنفترض اسمه test2 من نوع bolean اي "true or false "
واردنا عمل شرط if حيت ستعطى قيمة Edit1.Text في فقط ادا امن امامه صح اي true وادا كان false يبقى كما هو

[صورة: 171778Capture.png]




وشكرااا مسبقا اخي الكريم
[صورة: icon.aspx?i=icon_smile_waving2]
الرد
#4
بالاستطاعة تعديل الكود
كود :
table1.DisableControls; try table1.First; while not table1.eof do begin table1.Edit if table1.FieldByName('check').AsBoolean=true then table1.FieldByName('name').AsString:='done table1.Post table1.Next end Finally table1.EnableControls; end;
[-] كل من 2 users say قال شكرا ل jeanjamil على المشاركة المفيدة
  • Med-01, عبد المجيد
الرد
#5
بارك الله فيك اخي الكريم
اسئل الله ان يغفرك لك ولولديك امين يارب .
ويرزقكم الفردوس الاعلى

ياريت تشرح كل من هده الاكواد
كود :
table1.DisableControls; try while not table1.eof do
خاصتا eof
Finally
الرد
#6
disablecontrols
لتسريع معالجة البيانات  وخاصة في حالات الثكرارLOOP
table1.first
تضع المؤشر عند اول سجل
وهنا تبدأ معالجة البيانات  سجل تلو الاخر
while not table1.eof
أي اذا لم يكن السجل الحالي هو الأخير في الجدول                
end of file(eof)
اذن  next  أي انتقل الى السجل التالي   حتى الوصول الى نهاية الجدول
try  و finally 
للحماية من الاعتراضات  وتحرير الذاكرة عند نهاية الكود
ارجو ان يكون واضحا  بالتوفيق
[-] كل من 1 user says قال شكرا ل jeanjamil على المشاركة المفيدة
  • Med-01
الرد
#7
جزاك الله خيراااا اخي الكريم"jeanjamil"
شرح كافي و وافي اعتدر لتاخر في الرد
سادعوا لك في ظهر الغيب
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم