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

إلى

يوم جيد ، أنا بحاجة إلى المشورة ، بلز البحث عن فروع مماثلة


DeadMoroz   (2001-12-03 15:21) [0]

للبحث في الجدول ، استخدم العملية القياسية:

الإجراء TForm1.Edit1Change (المرسل: TObject) ؛
بدأ
إذا Edit1.Text <> "" بعد ذلك
بدأ
Table1.Locate ("NUM"، Edit1.Text، loCaseInsensitive، loPartialKey])؛
الغاية؛
الغاية؛

ولكن ، في هذه الحالة ، يكون الحقل "NUM" من النوع Int ... باختصار ، يزحف المؤشر إلى السجل فقط عندما يتطابق النص تمامًا مع قيمة الحقل ، أي كما لو لم يكن هناك loPartialKey ، لكنني أرغب حقًا في ذلك. جربت كل الطرق الأخرى (و Pos أيضًا) ... في النهاية أتيت إلى هنا.

تقديم المشورة الذي من العلبة ، وذلك بفضل مقدما :-).



Deniz   (2001-12-03 15:50) [1]

الإجراء TForm1.Edit1Change (المرسل: TObject) ؛ var i: integer؛ بدأ إذا Edit1.Text <> "" ثم تبدأ TmpQuery.SQL.Clear. TmpQuery.SQL.Add ("حدد num من table1 حيث cast (num as varchar (20)) مثل: aNum ")؛ TmpQuery.Prepare. TmpQuery.Params [0] .asString: = Edit1.Text؛ TmpQuery.Open. إذا TmpQuery.IsEmpty ثم تبدأ TmpQuery.Close. ShowMessage ("غير موجود.") ؛ الخروج؛ نهاية تبدأ آخر i: = TmpQuery.Fields [0] .asInteger؛ TmpQuery.Close. Table1.Locate ("NUM"، i، [])؛ ينتهي. ينتهي. ينتهي.
TmpQuery - استعلام مؤقت
حظا سعيدا.



DeadMoroz   (2001-12-03 16:09) [2]

الحقيقة هي أن Table1 الخاص بي هو معالج وما زال المؤشر بحاجة إلى نقله إلى DataSet "e .... على الرغم من أنني سأحاول ربط TmpQuery بنفس DataSet1 ...



DeadMoroz   (2001-12-04 09:16) [3]

حاولت ..... أنها تعمل ، ولكن الفرامل الرهيبة ...

أي المزيد من النصائح؟



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

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

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





الذاكرة: 0.55 ميغابايت
الوقت: 0.022 ج
1-22008
تمساح إستوائي
2001-12-17 11:46
2002.01.08
HELP !!!


7-22447
لم يذكر اسمه
2001-08-26 03:43
2002.01.08
تحديث الرموز


1-22264
اناتولي
2001-12-17 06:36
2002.01.08
رسم


6-22309
سميك
2001-10-10 19:02
2002.01.08
هناك بطاقة الشبكة بدون جواز سفر ، مختومة!


7-22433
igor_prg
2001-09-25 21:28
2002.01.08
كيف تسجل صف ؟؟





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