اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
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

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

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
×
×
  • اضف...

Important Information