اذهب الي المحتوي
أوفيسنا

البحث في كومبو بوكس بالحرف وإظهار النتائج


إذهب إلى أفضل إجابة Solved by أبا عمر,

الردود الموصى بها

الأخوة الأفاضل          المحترمين

 

هل توجد طريقة للبحث داخل الكومبو بوكس بالحرف بحيث إذا أدخلت الحرف الأول وليكن (A) يتم فتح الكومبو بوكس ويظهر جميع السجلات التي تبدأ بحرف (A)

 

حاولت مرارا ولكن دون جدوى

 

أجو منكم المساعدة

 

 

 

ولكم جزيل الشكر

رابط هذا التعليق
شارك

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

أنا أريد عند الضغط على حرف ال (ج) يقوم بفتح الكومبو بوكس يDrobdown مشتملا على كل العناصر الموجودة التي تبدأ بحرف ال (ج) ولا توجد أي عناصر أخرى في الكومبو

هل وصلت الفكرة ؟

رابط هذا التعليق
شارك

  • 3 years later...

السلام عليكم

اساتذتي المبرمجين 

أرجو التعديل على الكود الذي تم نشروه في هذا الموقع الصرح التعليمي الشامخ من قبل الأستاذ أبا عمر ليعمل على نظام 64 بت

Private Declare Function GetOpenFileName Lib "comdlg32.dll" Alias _
"GetOpenFileNameA" (pOpenfilename As OPENFILENAME) As Long

Private Type OPENFILENAME
    lStructSize As Long
    hwndOwner As Long
    hInstance As Long
    lpstrFilter As String
    lpstrCustomFilter As String
    nMaxCustFilter As Long
    nFilterIndex As Long
    lpstrFile As String
    nMaxFile As Long
    lpstrFileTitle As String
    nMaxFileTitle As Long
    lpstrInitialDir As String
    lpstrTitle As String
    flags As Long
    nFileOffset As Integer
    nFileExtension As Integer
    lpstrDefExt As String
    lCustData As Long
    lpfnHook As Long
    lpTemplateName As String
End Type

Function LaunchCD(strform As Form) As String
    Dim OpenFile As OPENFILENAME
    Dim lReturn As Long
    Dim sFilter As String
    OpenFile.lStructSize = Len(OpenFile)
    OpenFile.hwndOwner = strform.Hwnd
    sFilter = "Access Databases (*.mdb;*.accdb)" & Chr(0) & "*.mdb;*.accdb" & Chr(0) & _
    "All Files (*.*)" & Chr(0) & "*.*" & Chr(0)
    OpenFile.lpstrFilter = sFilter
    OpenFile.nFilterIndex = 1
    OpenFile.lpstrFile = String(257, 0)
    OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1
    OpenFile.lpstrFileTitle = OpenFile.lpstrFile
    OpenFile.nMaxFileTitle = OpenFile.nMaxFile
    OpenFile.lpstrInitialDir = "C:\"
    OpenFile.lpstrTitle = "Officena.net ... Find The location of Back End File"
    OpenFile.flags = 0
    lReturn = GetOpenFileName(OpenFile)
        If lReturn = 0 Then
            MsgBox "A file was not selected!", vbInformation, _
              "Select a file using the Common Dialog "
         Else
            LaunchCD = Trim(Left(OpenFile.lpstrFile, InStr(1, OpenFile.lpstrFile, vbNullChar) - 1))
         End If
End Function
ولكم جزيل الشكر والتقدير

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information