autocomplete dbedit
#1
السلام عليكم

لقد بحث في المنتدى و لم أجد طريقة لجعل dbedit عند كتابة جملة أو حرف فتظهر كل الجمل التي تبدأ بنفس الحرف كمثال لذلك عند البحث في قوقل عند البحث فانه يعطيك كل الكلمات التي تبدا بكلمتك autocompletو شكرااااااااا
الرد
#2
[INDENT]
وعليكم السلام ورحمة الله وبركاته ،
يمكن استعمال تعليمات sql

مثال ذلك :

كود :
IF (edit1.text <> '') then begin MyQuery.close; MyQuery.SQL.Clear; MyQuery.SQL.Add('SELECT MyName'); MyQuery.SQL.Add('FROM MyTable'); MyQuery.SQL.Add('WHERE UPPER(MyName) LIKE ' + ''''+ UpperCase(edit1.Text) + '%''') ; MyQuery.Active := true; end


[/INDENT]
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
الرد
#3
[INDENT]
يمكنك أيضا الاستفادة من هذا الفيديو :

كود :
http://www.youtube.com/watch?v=g_ih-vZ79EI

[/INDENT]
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
الرد
#4
لم تفهمني جيدا هده الطريقة على dbedit لتسهيل على المستخدم كتابة في dbedit
شاهد الصوؤة

كود :
http://i.stack.imgur.com/hE5OR.png
[
الرد
#5
السلام عليكم...هذا مثال ربما قد يفيدك ، ولكن باستخدام dbgrid ..
الرابط. http://delphi4arab.net/forum/showthread.php?tid=7890
الرد
#6
يوجد مكون فيه هذه الخاصية ؟ أو برمجيا على dbedit لجعلها autocompelet من database
الرد
#7
هذا المكون يقوم بهذا الخاصيه


الملفات المرفقة
.7z   TEdit with Autocomplete.7z (الحجم : 59.99 ك ب / التحميلات : 65)
الرد
#8
phpbb3
شكرا لك اخي لكن هذا مكون لا يعمل مع DATABASE **** نفس العمل مع DBEDIT هل هذا ممكن أخي
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم