![]() |
|
مشكلة في التنقل بين السجلات بعد الحفظ - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة Delphi (http://vb4arb.com/vb/forumdisplay.php?fid=213) +--- قسم : قسم اسئلة Delphi (http://vb4arb.com/vb/forumdisplay.php?fid=215) +--- الموضوع : مشكلة في التنقل بين السجلات بعد الحفظ (/showthread.php?tid=31733) |
مشكلة في التنقل بين السجلات بعد الحفظ - abu ammar - 12-10-19 السلام عليكم ورحمة الله وبركاته
عندي مشكلة عند تعديل السجل رقم 22 مثلا
بعد الحفظ ينتقل المؤشر للسجل الأول في الجدول
هل من طريقة لجعلة المؤشر يقف على السجل التالي
قاعدة البيانات المستخدمة sqlite3
وشكرا جزيلا
كود : procedure TempEdit_frm.btnSaveClick(Sender: TObject);RE: مشكلة في التنقل بين السجلات بعد الحفظ - abu ammar - 15-10-19 السلام عليكم ورحمة الله وبركاته تم حل المشكلة بتغيير أداة الاتصال بقاعدة البيانات من zeosdb الى sqliteconnection المرفق مع لازاروس RE: مشكلة في التنقل بين السجلات بعد الحفظ - viv - 23-10-19 وعليكم السلام ورحمة الله في الدلفي هناك Bookmark يمكنك استخدامها مهما كانت الادوات التي تستخدمها على سبيل المثال كود : {تم تعريف متغير من نوع TBookmark قبل ان يجري اي شئ وضع فيه مكانه الحالي كود : SavePlace := GetBookmark;باي وقت وبعد اجراءك لأي تعديلات اضافة حذف او اي شئ يمكنك الانتقال للسجل الذي كنت تقف عليه كود : GotoBookmark(SavePlace);ايضا من المهم لانهاء شفرتك بطريقة صحيحة ان تتخلص من التعريف بعد الانتهاء منه كود : FreeBookmark(SavePlace);RE: مشكلة في التنقل بين السجلات بعد الحفظ - abu ammar - 25-10-19 شكرا جزيلا أخ viv تم تطبيق مثال ال bookmark بنجاح ولكن ملاحظة هذه المشكلة كانت تحدث فقط عند تغيير ترتيب الجريد الى ترتيب ابجدي باستخدام zeosdbo كود : if cbsort.Text = 'الاسم' then dm.qry_emp.SortedFields:='fname';RE: مشكلة في التنقل بين السجلات بعد الحفظ - viv - 21-12-19 اجل بحال التعديل لا ينتقل المؤشر الى اول السجل ابدا الا بحال قمت بعمل ما مثل الفلترة او الترتيب كما فعلت هنا |