اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر (معدل)
Function record(Criteria As String)

    Dim rs As dao.Recordset
    
    Set rs = CurrentDb.OpenRecordset("SELECT * FROM customers")
   
  rs.FindFirst Criteria = City
    
   Do While Not rs.NoMatch
   
     List1.AddItem rs!FirstName
     
        rs.FindNext Criteria = City
      
   Loop
    
    rs.Close
    
End Function
                  
Private Sub Command0_Click()
City = aa
record (City)
End Sub

السلام عليكم

الاساتذة الكرام

يوجد اشكال في تمرير فيمة في دالة

بارك الله فيكم

db1.accdb

تم تعديل بواسطه athal1
  • تمت الإجابة
قام بنشر

جرب هذا

Function record(Criteria As String)

    Dim rs As DAO.Recordset
    Dim db As DAO.Database
    Dim condition As String
    
    ' قم بتعيين قاعدة البيانات الحالية
    Set db = CurrentDb
    Set rs = db.OpenRecordset("SELECT * FROM customers")
    
    ' تحديد الشرط
    condition = "City = '" & Criteria & "'"
    
    rs.FindFirst condition
    
    Do While Not rs.NoMatch
        ' إضافة العنصر إلى القائمة
        List1.AddItem rs!FirstName
        
        ' ابحث عن العنصر التالي
        rs.FindNext condition
    Loop
    
    ' إغلاق السجل
    rs.Close
    Set rs = Nothing
    Set db = Nothing
    
End Function

Private Sub Command0_Click()
    Dim City As String
    
    ' تعيين القيمة للمدينة
    City = "aa"
    
    ' استدعاء الدالة
    record City
End Sub

 

  • Thanks 1
قام بنشر

الاستاذالكريم   Barna

تمام  وهذا هو المطلوب بارك الله فيك وجزاك خيرا

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.

×
×
  • اضف...

Important Information