Filtre d'un formulaire Access

fab101 Messages postés 140 Statut Membre -  
 Soniouchkas -
Bonjour
Voila je voudrai filtrer un formulaire a partir d'une donnée d'un champs d'une autre table
J'utilise Access 2002
Private Sub Commande16_Click()
'On Error GoTo Err_Commande16_Click

    Dim stDocName As String
    Dim stLinkCriteria As String
    Dim db As DAO.Database
    Dim rst As DAO.Recordset
    Dim sql As String
    Set db = CurrentDb
    sql = "select idprojet.projet,jalon from projet,jalon where projet.idprojet=jalon.idprojet and idprojet=""" & nom_chef1.Value & """"
    Set rst = db.OpenRecordset(sql)
    stDocName = "Jalon"
    DoCmd.OpenForm stDocName, , , "[Idprojet] = '" & sql & "'", , , nom_chef1.Value
'Exit_Commande16_Click:
'    Exit Sub
'
'Err_Commande16_Click:
'    MsgBox Err.Description
'    Resume Exit_Commande16_Click
'
End Sub


Mais il me marque un message d'erreur disant trop peu de parametre 2 minimum

1 réponse

  1. JPM! Messages postés 36 Statut Membre 39
     
    Bonjour,
    Essai de'executer en mode pas à pas
    Regarde la fonction qui bloque
    regarde l'aide d'acces,
    et ajoutes le(s) parametre(s) manquant(s)
    ---------------That's all Folk...---------------
    0
    1. fab101 Messages postés 140 Statut Membre 2
       
      salut

      ca bloque au niveau

      de rs.openrescordset(sql)

      mais le probléme c'est que je ne sais pas quel autre parametre metre

      merci
      0
      1. Soniouchkas > fab101 Messages postés 140 Statut Membre
         
        mets plutôt:
        Me.RecordSource =taRequete
        Me.Requery
        et enleve tout ce qui concerne le record set.
        0