كيف استطيع تعديل قيمة dbedit
#1
السلام عليكم
كيف استطيع تعديل قيمة dbedit
ربطت الdbedit بالداتا سوررس وربطت الداتا سورس بالكويري
لكن عندالتعديل على قيمة dbedit لا استطيع التعديل عليها بدون navigator او dbgrid
وشكراً جزيلاً
الرد
#2
و عليكم السلام و رحمة الله

ربما الخاصية Read Only هي على True.
أنظر إذا وجدتها True اجعلها False.

و الله أعلم.
من قال حاد عن أصله أو قال مات فقد كذب
الرد
#3
أو ربما يجب ربط الـ DataSource بـ Table و ليس بالـ Query حتى يعمل.
جرب و خبرنا بالنتائج.
من قال حاد عن أصله أو قال مات فقد كذب
الرد
#4
شكرأص اخي الكريم
المشكلة في ان الحقل الذي جالب البيانات منه نوعه int لذلكلا يتم اي تعديل
عندما غيرت الحقل الى حقل من نوع string تم التعديل بنجاح ولكن كيف يمكنني التعامل مع هذه المشكلة
؟؟
الرد
#5
نعم اخي الكريم
تمت كل اموري بخير والحمد لله
ولكن المشكلة الوحيدة المتبقية هية انني حين اجلب query فيها function مثل select max(number) from cust
في هذه الحال لا استطيع التعديل على الdbedit ولم استطع التوصل لحل هذه المشكلة بعد

قمت بالاستعاضة عن الاستعلام السابق بهذا
select number from custs where Number = (select MAX(number) from Custs
وبالتاي ضل اسم الdatafield نفسو بالاستعلام
برأيك في اي حل غير هيك؟؟؟
الرد
#6
هل هناك حل غير هذا؟


الملفات المرفقة
.png   hh.PNG (الحجم : 7.98 ك ب / التحميلات : 18)
الرد
#7
السلام عليكم و رحمة الله و بركاته

تحقق من الخاصية التالية في الاستعلام:

RequestLive

اجعل قيمة هذه الخاصية true
وجودك الذي لا نكاد نشعر به لعميق صمتك ..
الرد


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


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