Formulaire d'accès sur cliquez sur Ouvrir un nouveau formulaire avec cette valeur avec plusieurs champs

StackOverflow https://stackoverflow.com//questions/24062353

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?

Était-ce utile?

La solution

Voici plusieurs conditions:

"last_name = '" & Me.LastName & "' AND " & _
"first_name = '" & Me.FirstName & "'"

Cependant, je supposerais que vous voudriez explicitement savoir quelle personne ils recherchent.Le prénom et le nom de famille ne sont tout simplement pas suffisamment précis pour définir une personne single . E.G: Il peut y avoir 2 ans et plus Mary Johnsons, Ken Smith, etc.

Je recommanderais d'utiliser un identifiant ou un autre champ qui identifie de manière unique chaque personne , en supposant qu'on existe.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top