1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| Private Sub Commande19_Click()
Function AjouterLigneDansTable(nomTable As String, nomChamp As String, Identifiant As String) As Boolean
'Fonction qui va ajouter une ligne dans une table avec l'identifiant.
nomTable = "MenuTest"
nomChamp = "N°"
Identifiant = "17"
Dim rst As DAO.Recordset
'Requête qui va chercher les enregistrement ayant cette identifiant
Set rst = CurrentDb.OpenRecordset("SELECT [" & nomChamp & _
"] FROM [" & nomTable & _
"] WHERE [" & nomChamp & "] = '" & Identifiant & "';")
If rst.EOF Then
'Si pas de résultat
DoCmd.RunSQL "INSERT INTO [" & nomTable & "]([" & nomChamp & _
"]) VALUES ('" & Identifiant & "');" 'INSERER une nouvelle ligne dans la table avec l'identifiant
AjouterLigneDansTable = True
Else
AjouterLigneDansTable = False
End If
rst.Close: Set rst = Nothing 'Fermeture de la table de la requête
End Function
End Sub |
Partager