Affichage champs via un autre ou une clé
mabarry2010
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
Tessel75 -
Tessel75 -
Bonjour;
j'ai un souci dépuis 3 jours.
Je veux afficher les differentes infos(cases) d'un malade via son numéro de téléphone.
J'ai essayé ça par exemple mais aucune chance:
Me.[nomMalade].Value = DLookup("[nomMalade]", "[Malade]", "[nomMalade].[telephoneMalde]= " & Me.[telephoneMalade].Value)
Quelq'un peut m'aider SLVP
j'ai un souci dépuis 3 jours.
Je veux afficher les differentes infos(cases) d'un malade via son numéro de téléphone.
J'ai essayé ça par exemple mais aucune chance:
Me.[nomMalade].Value = DLookup("[nomMalade]", "[Malade]", "[nomMalade].[telephoneMalde]= " & Me.[telephoneMalade].Value)
Quelq'un peut m'aider SLVP
8 réponses
-
Bonjour,
Vous n'obtenez aucun resultat ou vous avez une erreur ???? -
Bonsoir;
je recois aucune réponse, je pense que une requete sql sera mieux mais g vois comment faire.... -
Bonjour,
Dlookup convient tres bien, ce n'est peut-etre qu'un probleme de format.
Dans votre code, mettez un point d'arret sur la ligne dessous le Dlookup.
Passez le curseur souris sur les objet de la ligne de code dlookup pour voir leur contenu.
A+ -
Bonjour;
voici ma requete sql de vba, mais elle marche pas aussi
Private Sub Texte1_Enter()
Dim bd As DAO.Database
Dim rst As DAO.Recordset
Set bd = CurrentDb
Dim sql As String
sql = "SELECT * FROM Malade WHERE telephone= '" & telephoneMalade.Value & "';"
Set rst = bd.OpenRecordset(sql)
num.Value = rst![numMalade ]
nom.Value = rst![nomMalade ]
prenom.Value = rst![prenomMalade ]
champAge.Value = rst![ageMalade ]
ville.Value = rst![villeMalade ]
commune.Value = rst![communeMalade ]
quartier.Value = rst![quartierMalade ]
End Sub
Et pour la DLookup(juste un exemple) mais elle ne marche pas aussi
Private Sub Texte1_AfterUpdate()
Me.[numMalade].Value = DLookup("[numMalade]", "[Malade]", "[numMalade].[telephoneMalde]= " & Me.[telephoneMalade].Value)
End Sub -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Re,
Avez-vous essayez de voir le contenu de votre Dlookup ??? La syntaxe est bonne donc ...... Comparez ce que vous saisissez avec le format de votre champ telephone de la table et ce qui est dans le Dlookup -
Bonsoir,
Je te rappelle que la syntaxe de la série D...() s'écrit sans crochet, et le dernier guillemet ferme le dernier membre.
Donc: DLookUp ("Valeur","Table","Variable=MonChoix").
En plus je n'ai jamais réussi à passer un Me.MonControle dans une formule de la famille des D...(), il faut donc placer une variable relaie dans le code qui précède ou bien l'écrire en toutes lettres "Forms!MonFormulaire!MonControle".
Enfin, il faudrait que tu nous dises comment se déroule le pas_à_pas, et la (les) ligne (s) sur la (les) quelle (s) il accroche.
Bonne suite -
-
Bonjour,
Et qu'en est-il du pas à pas?
Met nous en message l'écriture de la ligne qui bloque.