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 - Guide
- Iptv erreur de lecture - Forum TV & Vidéo
- Code erreur f3500-32 ✓ - Forum Bbox Bouygues
- Erreur 10016 epson - Forum Imprimante
- Erreur g030 - Forum Bbox Bouygues
2 réponses
blux
Messages postés
26036
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
14 mai 2024
3 289
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
26036
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
14 mai 2024
3 289
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
26036
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
14 mai 2024
3 289
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
26036
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
14 mai 2024
3 289
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...