منزل
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.023 ج
1-22119
Socol
2001-12-15 10:45
2002.01.08
مساعدة مع سؤالين!


1-22043
سيرج
2001-12-18 19:18
2002.01.08
حذف الكائن


3-21903
فيكتور تساي
2001-11-29 10:02
2002.01.08
تكرار


1-22179
IKAR
2001-12-21 09:10
2002.01.08
كيفية التكرار عبر العقد الجذرية في TTreeView؟


3-21931
SklifF
2001-12-04 15:59
2002.01.08
ما هذا الخطأ؟ القدرة لا suppoted





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