الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية البحث في لست بوكس سوال مهم

مغلق
بدأه العائد في 26 ديسمبر 2002 · 4 رد · 758 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

يوجد لدي لست بوكس يوجد بها اسماء لموظفين كيف يمكن لي ان ابحث عن طريق اسم بدون ان ابحث داخل الداتا بيز

ارجو المساعدة في كتابه كود يقوم بالبحث داخل لست بوكس عن اسم موظف و شكرا لكم

#2

أخي العزيز :

إذا كنت لا تريد العوده الى قاعدة البيانات فإليك هذا الكود البسيط الذي يدور على كل item داخل ال Listbox وعليك تطويره كي يناسب برنامجك

dim i as integer
For i = 0 To List1.ListCount - 1
MsgBox List1.List(i)
Next

ورد علي اذا لم تستطع تنفيذه مع ايضاح أكثر

وشكرا

#3
Declare Function SendMessage Lib "user32" Alias _

    "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, _

    ByVal wParam As Long, lParam As Any) As Long

Const LB_FINDSTRINGEXACT = &H1A2

Const CB_FINDSTRINGEXACT = &H158

dim l





      l = SendMessage(list1.hWnd, LB_FINDSTRINGEXACT, -1,"hamohd70")

سيخزن رقم الاسم في اللائحة في المتغير l

عندما تكون النتيجة -1 سيعني ذلك ان الاسم لو يتم العثور عليه

#4

شكرا اخزاني على المساعدة و اشكر الاخ hamohd على الكود الرائع و لقد استخدمتة و تنفذ شكرا على تعاونكم

#5

جزاكما الله خيرا وأكثر من أمثالكم

هذا الموضوع مغلق.

مواضيع مشابهة