Erreur requete
Fermé
lune212
Messages postés
19
Date d'inscription
mardi 16 juillet 2013
Statut
Membre
Dernière intervention
31 juillet 2013
-
16 juil. 2013 à 10:18
lune212 - 18 juil. 2013 à 20:38
lune212 - 18 juil. 2013 à 20:38
A voir également:
- Erreur requete
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 1001 outlook - Accueil - Bureautique
- Erreur de lecture reconnecté en 3s - Forum TV & Vidéo
- Erreur 5000 france tv - Forum iPhone
2 réponses
blux
Messages postés
26553
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
27 décembre 2024
3 319
16 juil. 2013 à 14:24
16 juil. 2013 à 14:24
Salut,
plutôt que de créer un recordset, prends la fonction dlookup(), elle convient tout à fait pour ce que tu souhaites faire...
plutôt que de créer un recordset, prends la fonction dlookup(), elle convient tout à fait pour ce que tu souhaites faire...
lune212
Messages postés
19
Date d'inscription
mardi 16 juillet 2013
Statut
Membre
Dernière intervention
31 juillet 2013
17 juil. 2013 à 11:05
17 juil. 2013 à 11:05
Merci pour ta réponse mais je ne connais pas cette fonction et du coup je ne sais pas comment il faut faire
blux
Messages postés
26553
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
27 décembre 2024
3 319
17 juil. 2013 à 11:14
17 juil. 2013 à 11:14
Regarde l'aide à son sujet, elle permet de renvoyer une valeur d'un champ d'une table avec un paramétrage.
Dans ton cas, cela pourrait ressembler à ça :
Dans ton cas, cela pourrait ressembler à ça :
if not isnull(dlookup("[N° DA]#,"[demande_d'achat]","[N°_DA] = '" & Me.num & "'")) then MsgBox "Ce numero de da est réussie", vbInformation, "Redirection ..." DoCmd.OpenForm "Menu_Animateur_affectationETsuivi", acNormal, , , , acWindowNormal DoCmd.Close acForm, "Authentification_Administrateur" Else MsgBox "Numero incorrect ", vbInformation, "Connexion" End If
lune212
Messages postés
19
Date d'inscription
mardi 16 juillet 2013
Statut
Membre
Dernière intervention
31 juillet 2013
17 juil. 2013 à 15:50
17 juil. 2013 à 15:50
Merci pour ta réponse....enfin ça marche.
il faut juste mettre " à la place de # ( ça doit etre une erreur de frappe :) ) ...ce qui donne
If Not IsNull(DLookup("[id]", "[affaire]", "[id] = Form![num]")) Then ......
il faut juste mettre " à la place de # ( ça doit etre une erreur de frappe :) ) ...ce qui donne
If Not IsNull(DLookup("[id]", "[affaire]", "[id] = Form![num]")) Then ......
blux
Messages postés
26553
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
27 décembre 2024
3 319
17 juil. 2013 à 16:10
17 juil. 2013 à 16:10
Oui, je ne ms suis pas relu, c'est bien une erreur de frappe.
Les fonctions de domaine, comme dlookup, offrent une vaste possibilité de calculs divers et variés sans être obligé de créer des requêtes à rallonge.
On trouve : dsum() pour faire la somme de champs répondant à un critère, davg() pour la moyenne, dmin() pour trouver le plus petit, etc etc...
Les fonctions de domaine, comme dlookup, offrent une vaste possibilité de calculs divers et variés sans être obligé de créer des requêtes à rallonge.
On trouve : dsum() pour faire la somme de champs répondant à un critère, davg() pour la moyenne, dmin() pour trouver le plus petit, etc etc...
lune212
Messages postés
19
Date d'inscription
mardi 16 juillet 2013
Statut
Membre
Dernière intervention
31 juillet 2013
18 juil. 2013 à 10:25
18 juil. 2013 à 10:25
merci en tout cas pour tous ces éclairages, ça va m'etre utile mais j'ai encore une question.
en fait le numero que je récupere est la clé de ma table, je veux savoir comment pré-remplir automatiquement les champs d'un formulaire vers le quel je redirige l'utilisateur avec cet identifiant et les infos qui lui sont associés dans la table?
Merci d'avance
en fait le numero que je récupere est la clé de ma table, je veux savoir comment pré-remplir automatiquement les champs d'un formulaire vers le quel je redirige l'utilisateur avec cet identifiant et les infos qui lui sont associés dans la table?
Merci d'avance
blux
Messages postés
26553
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
27 décembre 2024
3 319
18 juil. 2013 à 10:32
18 juil. 2013 à 10:32
Il faut que tu prépares la requête qui renvoie les informations concernant l'utilisateur et que tu la mettes en .rowsource de ton formulaire...