اصنع زر في النموذج وضع فيه هذا الكود بارك الله فيك ...... بعد اختيار السجلات اضغط على الزر ليفتح لك استعلام وبه السجلات المختارة
On Error GoTo Err_cmdRunQuery1_Click
Dim db As DAO.Database
Dim qdf As DAO.QueryDef
Dim strSQL As String, strWhere As String
Dim i As Integer
Set db = CurrentDb
strSQL = "SELECT Data_Tech.* FROM Data_Tech "
strWhere = "Where a1 IN( "
For i = 0 To SearchList.ListCount - 1
If SearchList.Selected(i) Then
strWhere = strWhere & "'" & SearchList.Column(0, i) & "', "
End If
Next i
strWhere = Left(strWhere, Len(strWhere) - 2) & ");"
strSQL = strSQL & strWhere
db.QueryDefs.delete "qryMyQuery"
Set qdf = db.CreateQueryDef("qryMyQuery", strSQL)
DoCmd.OpenQuery "qryMyQuery", acNormal, acEdit
Exit_cmdRunQuery1_Click:
Exit Sub
Err_cmdRunQuery1_Click:
If Err.Number = 3265 Then
Resume Next
Else
MsgBox Err.Description
Resume Exit_cmdRunQuery1_Click
End If
تفضل مرفقك بعد التعديل عليه واضافة الزر .... طبق اعلمنا بالنتيجة .....
بيانات التوجبه (1).rar