شكرا على الموقع الجميل
 
	محتاج مساعدة في فكرة انشاء استعلام باستخدام لغة vba بحيث يكون اسم الجدول يؤخذ من متغير وليس جدول ثابت
 
	قمت تصميم نموذج يحتوي على combobox  وايضا button وكتبة هذه الاكواد وعند التنفيذ يعطي خطء رقمه 128 وهذه الاكواد حصلت عليها من موقع 
 
Private Sub runQueryBtn_Click()
    Dim dbObj As DAO.Database
    Dim qdObj As DAO.QueryDef
    If Me.tablenamecombo.ListIndex = -1 Then
        MsgBox "Table Name needs to be selected, before continuing.", vbCritical
        Exit Sub
    End If
 
    Set dbObj = CurrentDb()
    Set qdObj = dbObj.QueryDefs("qry_Tmp")
    qdObj.SQL = " SELECT " & tablenamecombo & ".* FROM " & tablenamecombo & ";"
    qdObj.Execute dbFailOnError
 
    qbObj.Close
    Set qdObj = Nothing
    Set dbObj = Nothing
End Sub
 
Private Sub Form_Open(Cancel As Integer)
    Dim tblStr As String
    Dim dbObj As DAO.Database
    Dim tdObj As DAO.TableDef
    Set dbObj = CurrentDb()
    Me.tablenamecombo.RowSourceType = "Value List"
    For Each tdObj In db.TableDefs
        If Left(tdObj.name, 4) <> "MSys" Then
             tblStr = tblStr & tdObj.name & ";"
        End If
    Next
    MsgBox tblStr
    tblStr = Left(tblStr, Len(tblStr) - 1)
    Me.tablenamecombo.RowSource = tblStr
    Set dbObj = Nothing
End Sub
	 
	 
	
		برجاء المساعده