Bonjour
Je cherche à créer une procédure me permettant de contrôler, lors de la saisie d'une adresse, si elle n'existe pas déjà dans ma table T_immeubles.
J'ai écrit le bout de code ci-dessous, mais je pense que j'oublie des guillemets ou des '
Est-ce qu'un spécialiste pourrait me donner son avis ?
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Private Sub immeuble_voie_numero_BeforeUpdate(Cancel As Integer) Dim chaine_test_numero As String, chaine_test_compl As String, chaine_test_voie As String, chaine_test_commune As String chaine_test_numero = "[T_immeubles]![immeuble_voie_numero] =" & Me.immeuble_voie_numero.Value chaine_test_compl = "[T_immeubles]![immeuble_voie_numero_compl] =" & Me.immeuble_voie_numero_compl.Value chaine_test_voie = "[T_immeubles]![immeuble_voie] =" & Me.immeuble_voie.Value chaine_test_commune = "[T_immeubles]![immeuble_commune] =" & Me.immeuble_commune.Value If IsNull(Me.immeuble_voie_numero) Then Exit Sub If DCount("*", "T_immeubles", "chaine_test_numero" & " AND " & "chaine_test_compl" & " AND " & "chaine_test_voie" & " AND " & "chaine_test_commune") <> 0 Then MsgBox "Cet ajout ferait doublon !", vbCritical Cancel = True End If End Sub
Partager