Bonjour,
J'y perds mon latin...
Je veux ouvrir un formulaire avec certains crit=E8res soit:
Crit1 =3D "(((FichierSource.Champ1) =3D [Forms]!
[Monformulaire]![Controle1]))"
Crit2 =3D " ORDER BY FichierSource.ControleDate DESC"
Pour le crit=E8re 1, pas de probl=E8me mais lorsque j'essaie=20
d'ouvrir avec le crit=E8re 2 (m=EAme seul), j'obtiens un=20
message "erreur de syntaxe, op=E9rateur absent". Pourtant=20
c'est la syntaxe que je trouve sur une requ=EAte en SQL et=20
dans l'aide je n'y comprends rien. Quelqu'un peut-il=20
m'aider ?
Merci
Myriam
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Maxence HUBICHE [MVP Access]
ORDER BY n'est pas un critère ... c'est un ordre de tri. Ca n'a donc rien à faire ici, et c'est pourquoi tu as une erreur !
:)
-- Maxence HUBICHE Formateur et Developpeur Indépendant Microsoft MVP Office Systems - Access Rédacteur & Développeur sur http://www.developpez.com Découvrez le forum Access de Developpez.com ici : http://www.developpez.net/forums/viewforum.php?f8 "Myriam" a écrit dans le message de news:2310001c45e98$ac3d3970$ Bonjour, J'y perds mon latin... Je veux ouvrir un formulaire avec certains critères soit: Crit1 = "(((FichierSource.Champ1) = [Forms]! [Monformulaire]![Controle1]))" Crit2 = " ORDER BY FichierSource.ControleDate DESC"
J'écris donc DoCmd.OpenForm "Monformulaire", , , Crit2 & Crit2
Pour le critère 1, pas de problème mais lorsque j'essaie d'ouvrir avec le critère 2 (même seul), j'obtiens un message "erreur de syntaxe, opérateur absent". Pourtant c'est la syntaxe que je trouve sur une requête en SQL et dans l'aide je n'y comprends rien. Quelqu'un peut-il m'aider ? Merci Myriam
ORDER BY n'est pas un critère ... c'est un ordre de tri.
Ca n'a donc rien à faire ici, et c'est pourquoi tu as une erreur !
:)
--
Maxence HUBICHE
Formateur et Developpeur Indépendant
Microsoft MVP Office Systems - Access
Rédacteur & Développeur sur http://www.developpez.com
Découvrez le forum Access de Developpez.com ici :
http://www.developpez.net/forums/viewforum.php?f8
"Myriam" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:2310001c45e98$ac3d3970$a601280a@phx.gbl...
Bonjour,
J'y perds mon latin...
Je veux ouvrir un formulaire avec certains critères soit:
Crit1 = "(((FichierSource.Champ1) = [Forms]!
[Monformulaire]![Controle1]))"
Crit2 = " ORDER BY FichierSource.ControleDate DESC"
J'écris donc
DoCmd.OpenForm "Monformulaire", , , Crit2 & Crit2
Pour le critère 1, pas de problème mais lorsque j'essaie
d'ouvrir avec le critère 2 (même seul), j'obtiens un
message "erreur de syntaxe, opérateur absent". Pourtant
c'est la syntaxe que je trouve sur une requête en SQL et
dans l'aide je n'y comprends rien. Quelqu'un peut-il
m'aider ?
Merci
Myriam
ORDER BY n'est pas un critère ... c'est un ordre de tri. Ca n'a donc rien à faire ici, et c'est pourquoi tu as une erreur !
:)
-- Maxence HUBICHE Formateur et Developpeur Indépendant Microsoft MVP Office Systems - Access Rédacteur & Développeur sur http://www.developpez.com Découvrez le forum Access de Developpez.com ici : http://www.developpez.net/forums/viewforum.php?f8 "Myriam" a écrit dans le message de news:2310001c45e98$ac3d3970$ Bonjour, J'y perds mon latin... Je veux ouvrir un formulaire avec certains critères soit: Crit1 = "(((FichierSource.Champ1) = [Forms]! [Monformulaire]![Controle1]))" Crit2 = " ORDER BY FichierSource.ControleDate DESC"
J'écris donc DoCmd.OpenForm "Monformulaire", , , Crit2 & Crit2
Pour le critère 1, pas de problème mais lorsque j'essaie d'ouvrir avec le critère 2 (même seul), j'obtiens un message "erreur de syntaxe, opérateur absent". Pourtant c'est la syntaxe que je trouve sur une requête en SQL et dans l'aide je n'y comprends rien. Quelqu'un peut-il m'aider ? Merci Myriam
Et comment faire alors pour trier mon formulaire ?
-----Message d'origine----- ORDER BY n'est pas un critère ... c'est un ordre de tri. Ca n'a donc rien à faire ici, et c'est pourquoi tu as une erreur !
:)
-- Maxence HUBICHE Formateur et Developpeur Indépendant Microsoft MVP Office Systems - Access Rédacteur & Développeur sur http://www.developpez.com Découvrez le forum Access de Developpez.com ici : http://www.developpez.net/forums/viewforum.php?f8 "Myriam" a écrit dans le message de
news:2310001c45e98$ac3d3970$ Bonjour, J'y perds mon latin... Je veux ouvrir un formulaire avec certains critères soit: Crit1 = "(((FichierSource.Champ1) = [Forms]! [Monformulaire]![Controle1]))" Crit2 = " ORDER BY FichierSource.ControleDate DESC"
J'écris donc DoCmd.OpenForm "Monformulaire", , , Crit2 & Crit2
Pour le critère 1, pas de problème mais lorsque j'essaie d'ouvrir avec le critère 2 (même seul), j'obtiens un message "erreur de syntaxe, opérateur absent". Pourtant c'est la syntaxe que je trouve sur une requête en SQL et dans l'aide je n'y comprends rien. Quelqu'un peut-il m'aider ? Merci Myriam
.
Et comment faire alors pour trier mon formulaire ?
-----Message d'origine-----
ORDER BY n'est pas un critère ... c'est un ordre de tri.
Ca n'a donc rien à faire ici, et c'est pourquoi tu as une
erreur !
:)
--
Maxence HUBICHE
Formateur et Developpeur Indépendant
Microsoft MVP Office Systems - Access
Rédacteur & Développeur sur http://www.developpez.com
Découvrez le forum Access de Developpez.com ici :
http://www.developpez.net/forums/viewforum.php?f=38
"Myriam" <anonymous@discussions.microsoft.com> a écrit
dans le message de
news:2310001c45e98$ac3d3970$a601280a@phx.gbl...
Bonjour,
J'y perds mon latin...
Je veux ouvrir un formulaire avec certains critères soit:
Crit1 = "(((FichierSource.Champ1) = [Forms]!
[Monformulaire]![Controle1]))"
Crit2 = " ORDER BY FichierSource.ControleDate DESC"
J'écris donc
DoCmd.OpenForm "Monformulaire", , , Crit2 & Crit2
Pour le critère 1, pas de problème mais lorsque j'essaie
d'ouvrir avec le critère 2 (même seul), j'obtiens un
message "erreur de syntaxe, opérateur absent". Pourtant
c'est la syntaxe que je trouve sur une requête en SQL et
dans l'aide je n'y comprends rien. Quelqu'un peut-il
m'aider ?
Merci
Myriam
Et comment faire alors pour trier mon formulaire ?
-----Message d'origine----- ORDER BY n'est pas un critère ... c'est un ordre de tri. Ca n'a donc rien à faire ici, et c'est pourquoi tu as une erreur !
:)
-- Maxence HUBICHE Formateur et Developpeur Indépendant Microsoft MVP Office Systems - Access Rédacteur & Développeur sur http://www.developpez.com Découvrez le forum Access de Developpez.com ici : http://www.developpez.net/forums/viewforum.php?f8 "Myriam" a écrit dans le message de
news:2310001c45e98$ac3d3970$ Bonjour, J'y perds mon latin... Je veux ouvrir un formulaire avec certains critères soit: Crit1 = "(((FichierSource.Champ1) = [Forms]! [Monformulaire]![Controle1]))" Crit2 = " ORDER BY FichierSource.ControleDate DESC"
J'écris donc DoCmd.OpenForm "Monformulaire", , , Crit2 & Crit2
Pour le critère 1, pas de problème mais lorsque j'essaie d'ouvrir avec le critère 2 (même seul), j'obtiens un message "erreur de syntaxe, opérateur absent". Pourtant c'est la syntaxe que je trouve sur une requête en SQL et dans l'aide je n'y comprends rien. Quelqu'un peut-il m'aider ? Merci Myriam