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
A voir également:
- Affichage champs via un autre ou une clé
- Clé usb non détectée - Guide
- Clé windows 8 - Guide
- Formater clé usb - Guide
- Clé usb - Accueil - Stockage
- Clé bootable windows 10 - Guide
8 réponses
Bonsoir;
je recois aucune réponse, je pense que une requete sql sera mieux mais g vois comment faire....
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+
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
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
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
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