منزل
Top.Mail.Ru Yandeks.Metrika
المنتدى: "القواعد";
الأرشيف الحالي: 2002.07.25;
تنزيل: [xml.tar.bz2];

إلى

تغيير البيانات في الدليل ، وعرضها في الجداول. البحث عن فروع مماثلة


kengura   (2002-07-04 20:02) [0]

يبدو أنه كان يجب مناقشة القضية بالفعل ، ولكن تعذر العثور عليها. هناك دليل ، هناك جداول مرتبطة به (أعمل معهم من خلال TIBQuery). بعد تغيير البيانات في الدليل ، يجب عليك إعادة اكتشاف هذه الطلبات - إغلاق ، فتح. هل من الممكن إعادة قراءة الإدخالات الضرورية فقط في الجداول ذات الصلة؟



Viewer   (2002-07-04 20:24) [1]

وكيف تتخيل هذا؟
لقد غيرت إدخال الحقل من "Pupkin" إلى "Stupkin" في الدليل.
يحتوي الجدول المرتبط على إدخالات 2,34,567,123456،XNUMX،XNUMX،XNUMX
معرف مع هذا "Pupkin-Stupkin".
ما الذي يمكن أن يحدد الحاجة إلى تغيير عرض هذه السجلات باستثناء إعادة فتح الطلب؟



kengura   (2002-07-04 20:43) [2]

المشاهد.
لا أستطيع تخيل أي شيء ، لذلك أنا أسأل. :)
ومع ذلك ، فإن إعادة اكتشاف 123456 مع إضافة سجلات بعد تغييرات Pupkin-Stupkin تبدو غير ضرورية ، خاصة إذا كان هناك العديد من الجداول ذات الصلة. لكن TIBUpdateSql يعمل بطريقة ما من خلال خاصية RefreshSQL لعرض السجل الذي تم تغييره دون إعادة فتح مجموعة البيانات بأكملها.



kaif   (2002-07-05 03:27) [3]

في الواقع ، يعيد TIBUpdateSql أيضًا فتح الاستعلام ، ولكن فقط لسلسلة الاتصال الحالية. من الواضح أنك تريد التخلص من عدم إعادة اكتشاف الكثير مثل جلب جميع السجلات.
إذا كنت راضيًا عن آلية التحديث التي يستخدمها TIBUpdateSql ، فيمكنك تشغيلها. يمكنك وضع TIBDataSet بدلاً من TIBQuery ، اكتب النص RefreshSQL. ثم قم بمسح المجموعة الحالية وقم بتحديث تلك الخطوط حيث توجد قيمة معينة للرابط إلى الدليل. لمنع الخفقان في الشبكات ، يمكنك إحاطة هذه الدورة بداخلها
IBDataSet.DisableControls
ضبط دورة المسح الضوئي مع تحديث الخطوط اللازمة
IBDataSet.EnableControls
لا أعرف ماذا سيحدث ، ولكن يمكنك تجربة ...
كل هذا يتوقف على نسبة مقدار ووقت التحديث إلى إجمالي وقت إعادة فتح الطلب. إذا كانت القيمة المحددة للكتاب المرجعي نادرة ، فيمكنك الحصول على زيادة في السرعة ، في كثير من الأحيان ، ثم إلى خسارة كبيرة.



Johnmen   (2002-07-05 09:31) [4]

بخصوص كايف © (05.07.02/03/27 XNUMX:XNUMX):
باختصار - استخدم TIBDataSet وأسلوب RefreshSQL



صفحات: 1 فرع كامل

المنتدى: "القواعد";
الأرشيف الحالي: 2002.07.25;
تنزيل: [xml.tar.bz2];

الطابق العلوي





الذاكرة: 0.55 ميغابايت
الوقت: 0.019 ج
14-81416
فيليكس
2002-06-26 23:13
2002.07.25
البرازيل وألمانيا! افتراضاتك.


1-81326
المتزحلق
2002-07-12 17:30
2002.07.25
انها فقط حصلت مثيرة للاهتمام


14-81419
NAN
2002-06-21 14:23
2002.07.25
حول التدوين المجري وقواعد تصميم برنامج للدلافين؟


3-81200
roev
2002-07-05 07:52
2002.07.25
يجب أن أتعلم IBase؟


7-81496
Fredericco
2002-05-07 13:28
2002.07.25
سؤال مثير للاهتمام حول تنظيم تبادل هاتفية بين القرمزي





الأفريكانية الألبانية عربي الأرميني أذربيجان الباسكي البيلاروسية Bulgarian التشيكية الصينية المبسطة) تقاليد صينية) الكرواتية التشيكية دانماركي Dutch English الإستونية الفلبينية Finnish جيب
الجاليكية الجورجية الألمانيّة اليونانيّة الكريولية الهايتية اللغة العبرية الهندية الهنغارية أيسلندي Indonesian الأيرلندية Italian اليابانيّة الكوريّة اللاتفية اللتوانية المقدونية الملايو المالطية Norwegian
اللغة الفارسية بولنديّة البرتغاليّة رومانية Russian صربي السلوفاكيّة سلوفيني إسباني السواحيلي Swedish Thai التركية الأوكراني الأردية الفيتنامية ويلزي اليديشية البنغالي البوسنية
السيبيونو الاسبرانتو الغوجاراتية الهوسا همونغ الإيبو جاوي الكانادا الخمير لاو لاتينية الماوري المهاراتية المنغولية النيبالية البنجابية الصومالية التاميل التيلجو اليوروبا
زولو
Английский Французский ألماني Итальянский البرتغالية Русский Испанский