Formulaire d'accès sur cliquez sur Ouvrir un nouveau formulaire avec cette valeur avec plusieurs champs
-
27-12-2019 - |
Question
Donc, j'ai un formulaire d'accès continu avec le nom de famille et le prénom dans deux champs distincts.Lorsque l'utilisateur clique sur le nom de famille ou le prénom, je souhaite que VBA ouvre un nouveau formulaire en fonction de ce dernier + nom de famille.J'ai la VBA travaillant pour un seul champ comme suit:
private sub namelist_Click()
DoCmd.OpenForm "newform", , , "last_name = '" & Me.LastName & "'"
End Sub
Donc, cela ouvrira mon nouveau formulaire et affichera tous les enregistrements où le nom de famille est le nom de famille que l'utilisateur a cliqué sur.Mais le problème est que certaines personnes partagent un nom de famille (comme Smith).Dans SQL, je voudrais juste bien où last_name= nom_name et first_name= prénom, est-ce que quelqu'un sait comment faire cela ici?
La solution
Voici plusieurs conditions:
"last_name = '" & Me.LastName & "' AND " & _
"first_name = '" & Me.FirstName & "'"
Cependant, je supposerais que vous voudriez
Je recommanderais d'utiliser un identifiant ou un autre champ qui identifie de manière unique chaque personne , en supposant qu'on existe.