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

إلى

تحديد عامل التصفية في TDStringGrid البحث عن فروع مماثلة


phantom2040   (2001-12-04 13:27) [0]

الناس يساعدون من فضلك!
المشكلة في بناء الجملة ، تحتاج إلى تثبيت عامل تصفية في TDStringGrid ، من حقل TEedit1 ، ولكن ليس هناك مرشح واحد ولكن عدة ، أي أريد تثبيت عدة عوامل تصفية ، لذلك يعمل المثال التالي:
DataModule.DataSource.DataSet.Filter: = "name =" + QuotedStr (Edit1.Text + "*")؛
ولكن تثبيت عوامل تصفية نوع xnumx
DataModule.DataSource.DataSet.Filter: = "name =" + QuotedStr (Edit1.Text + "*") و "io =" + QuotedStr (Edit2.Text + "*")؛
لسبب ما ، لا يعمل ، على الرغم من أنه عندما أكتب مباشرة إلى خاصية Filter ، كل شيء يعمل ، تكون معلومات المساعدة شحيحة إلى حد ما ، وأنا شخصياً لا يمكنني معرفة بناء الجملة ، ساعدني؟



Slava   (2001-12-04 13:43) [1]

خاصية تصفية من نوع سلسلة.
هل لديك هذا على يمين ": =" من النوع String؟



Igorok   (2001-12-04 15:05) [2]

جرب ذلك ، إنه أبسط وأكثر وضوحًا من تلخيص الخطوط ....

DataSource1.DataSet.Filter: = التنسيق ("(name Like٪ s) و (io Like٪ s)"، [QuotedStr (Edit1.Text + "*")، QuotedStr (Edit2.Text + "*")])؛



Котелок   (2001-12-05 01:00) [3]

DataModule.DataSource.DataSet.Filter: = "name =" + QuotedStr (Edit1.Text + "*") + "and" + "io =" + QuotedStr (Edit2.Text + "*")؛

وكذلك يدخل المرشح ، يجب إضافته إلى السطر ؛



EsKor   (2001-12-06 03:14) [4]

ملاحظة Kotelka صحيحة تمامًا ، نظرًا لأن Filter لها نوع (نص) نص ، أي يجب أن يكون التنسيق مثل هذا:
مرشح: = "الشرط" ؛. "الشرط" م. "مهما" معقدة.
توجد "مكابس" إضافية عند تحديد مرشح من النموذج التالي:
س = teht. في هذه الحالة ، من الضروري تكوين سلسلة في سلسلة ، مثل
تصفية: = "X =" "" + ComboBox.Text + "" "".
بالإضافة إلى ذلك ، إذا كنت تستخدم عوامل التشغيل مثل AND و OR وما إلى ذلك ، أرفق التعبيرات قبلها وبعدها بين قوسين. لا أعرف كيف في عامل التصفية ، ولكن وفقًا لتعابير لغة Object Pascal ، فإن هؤلاء المشغلين لديهم أولوية عالية إلى حد ما ، أي سيتم معالجة السجل x = a AND b كـ x = (a AND b) ،
و x> a AND x <b ، يمكن أن تظهر في النموذج x> (a AND b) <b مع العواقب المقابلة.



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

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

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





الذاكرة: 0.56 ميغابايت
الوقت: 0.024 ج
1-22231
سفينة ضخمة
2001-12-16 22:16
2002.01.08
BitBlt ...


1-22210
رجل باللون الأحمر
2001-12-15 20:12
2002.01.08
كيف namut أن ............................


14-22368
قطع الطاقم
2001-11-08 09:52
2002.01.08
الإنترنت


3-21962
phantom2040
2001-12-04 13:27
2002.01.08
تحديد عامل التصفية في TDStringGrid


3-21938
غوردون
2001-12-04 18:19
2002.01.08
كيفية إعداد IB5 مع خادم Win2000





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