Ouvrir un état avec Where
Résolu/Fermé
Oldquick80
Messages postés
9
Date d'inscription
jeudi 12 septembre 2013
Statut
Membre
Dernière intervention
13 septembre 2013
-
12 sept. 2013 à 09:26
Oldquick80 Messages postés 9 Date d'inscription jeudi 12 septembre 2013 Statut Membre Dernière intervention 13 septembre 2013 - 13 sept. 2013 à 13:07
Oldquick80 Messages postés 9 Date d'inscription jeudi 12 septembre 2013 Statut Membre Dernière intervention 13 septembre 2013 - 13 sept. 2013 à 13:07
Bonjour, je cherche à ouvrir des états avec la clause where. Pas de problème quand la variable à passer est une clé primaire ou une chaine, mais ça se gâte pour tester avec une date "null" ou "vide" et une variable Oui/Non.
Dim StrDocName As String
Dim StrDate As Variant
stDocName = "Monetat"
StrDate = Me![Date retour]
DoCmd.OpenReport stDocName, acPreview, , _
"StrDate=" & Null
même topo pour une variable MonChamp = Oui
merci
Dim StrDocName As String
Dim StrDate As Variant
stDocName = "Monetat"
StrDate = Me![Date retour]
DoCmd.OpenReport stDocName, acPreview, , _
"StrDate=" & Null
même topo pour une variable MonChamp = Oui
merci
A voir également:
- Ouvrir un état avec Where
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir un fichier .bin - Guide
- Ouvrir avec - Guide
- Comment ouvrir un fichier docx ? - Guide
- Ouvrir un fichier .dat - Guide
16 réponses
f894009
Messages postés
17268
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
29 mars 2025
1 713
13 sept. 2013 à 11:56
13 sept. 2013 à 11:56
Bonjour,
'test champ = oui
DoCmd.OpenReport stDocName, acPreview, , "[nom du champ]=-1"
'test champ null
DoCmd.OpenReport stDocName, acPreview, , "isnull([nom du champ])"
A+
'test champ = oui
DoCmd.OpenReport stDocName, acPreview, , "[nom du champ]=-1"
'test champ null
DoCmd.OpenReport stDocName, acPreview, , "isnull([nom du champ])"
A+
f894009
Messages postés
17268
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
29 mars 2025
1 713
12 sept. 2013 à 10:59
12 sept. 2013 à 10:59
Bonjour,
StrDate = Me![Date retour] et "StrDate=" & Null
Quelle difference entre les deux, quel est le nom du champ ??????
StrDate = Me![Date retour] et "StrDate=" & Null
Quelle difference entre les deux, quel est le nom du champ ??????
Oldquick80
Messages postés
9
Date d'inscription
jeudi 12 septembre 2013
Statut
Membre
Dernière intervention
13 septembre 2013
12 sept. 2013 à 11:18
12 sept. 2013 à 11:18
Le nom du champ est [Date retour], d'où le Me!
f894009
Messages postés
17268
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
29 mars 2025
1 713
12 sept. 2013 à 11:20
12 sept. 2013 à 11:20
Re,
Le nom du champ de la table pour le where!!!!!!
Le nom du champ de la table pour le where!!!!!!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Oldquick80
Messages postés
9
Date d'inscription
jeudi 12 septembre 2013
Statut
Membre
Dernière intervention
13 septembre 2013
12 sept. 2013 à 11:24
12 sept. 2013 à 11:24
"Where" Me![Date retour] = null.
Date retour est le nom du champ de la table affiché sur le formulaire
Date retour est le nom du champ de la table affiché sur le formulaire
f894009
Messages postés
17268
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
29 mars 2025
1 713
12 sept. 2013 à 11:36
12 sept. 2013 à 11:36
Re,
Comprends pas tout!!!
pour champ vide:
DoCmd.OpenReport stDocName, acPreview, , "[Date retour]="""""
Comprends pas tout!!!
pour champ vide:
DoCmd.OpenReport stDocName, acPreview, , "[Date retour]="""""
Oldquick80
Messages postés
9
Date d'inscription
jeudi 12 septembre 2013
Statut
Membre
Dernière intervention
13 septembre 2013
12 sept. 2013 à 11:49
12 sept. 2013 à 11:49
Merci mais ça ne marche pas avec les champ de type date?!? erreur 2424
f894009
Messages postés
17268
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
29 mars 2025
1 713
12 sept. 2013 à 12:18
12 sept. 2013 à 12:18
Re,
Cette erreur est champ non trouve ???????????
Cette erreur est champ non trouve ???????????
f894009
Messages postés
17268
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
29 mars 2025
1 713
12 sept. 2013 à 12:37
12 sept. 2013 à 12:37
Re,
pour tester un champ OUI/NON: OUI=-1 et NON=0
pour tester un champ OUI/NON: OUI=-1 et NON=0
Oldquick80
Messages postés
9
Date d'inscription
jeudi 12 septembre 2013
Statut
Membre
Dernière intervention
13 septembre 2013
12 sept. 2013 à 13:02
12 sept. 2013 à 13:02
Merci; Oui=-1, je sais, mais c'est la syntaxe que je ne se suis pas f...tu d'écrire!
Oldquick80
Messages postés
9
Date d'inscription
jeudi 12 septembre 2013
Statut
Membre
Dernière intervention
13 septembre 2013
12 sept. 2013 à 13:04
12 sept. 2013 à 13:04
Pour tester le champ date vide c'est qque chose comme Isnull() mais je n'arrive pas à écrire la syntaxe non plus. Pauvre de moi!
f894009
Messages postés
17268
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
29 mars 2025
1 713
12 sept. 2013 à 14:26
12 sept. 2013 à 14:26
Re,
test champ oui/non: [nom du champ=-1] pour oui et [nom du champ=0] pour non
le champ date vide c'est qque chose comme Isnull()
IsNull([nom du champ]) en principe
test champ oui/non: [nom du champ=-1] pour oui et [nom du champ=0] pour non
le champ date vide c'est qque chose comme Isnull()
IsNull([nom du champ]) en principe
Oldquick80
Messages postés
9
Date d'inscription
jeudi 12 septembre 2013
Statut
Membre
Dernière intervention
13 septembre 2013
12 sept. 2013 à 18:38
12 sept. 2013 à 18:38
C'est + cmplique que ça. Pour une variable chaine :
Dim stDocName As String, strCP As String
strCP = Me![Code Postal]
stDocName = "MonEtat"
DoCmd.OpenReport stDocName, acPreview, , _
"[CP]='" & strCP & "'"
et ça fonctionne. Mais pas moyen de trouver la bonne syntaxe pour un champ date null et pour les oui/non
Dim stDocName As String, strCP As String
strCP = Me![Code Postal]
stDocName = "MonEtat"
DoCmd.OpenReport stDocName, acPreview, , _
"[CP]='" & strCP & "'"
et ça fonctionne. Mais pas moyen de trouver la bonne syntaxe pour un champ date null et pour les oui/non
f894009
Messages postés
17268
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
29 mars 2025
1 713
13 sept. 2013 à 09:45
13 sept. 2013 à 09:45
Bonjour,
Mais pas moyen de trouver la bonne syntaxe pour un champ date null et pour les oui/non Ok, mais montrez au moins le code !!!!!!!
Mais pas moyen de trouver la bonne syntaxe pour un champ date null et pour les oui/non Ok, mais montrez au moins le code !!!!!!!
Oldquick80
Messages postés
9
Date d'inscription
jeudi 12 septembre 2013
Statut
Membre
Dernière intervention
13 septembre 2013
13 sept. 2013 à 10:48
13 sept. 2013 à 10:48
Bonjour,
Justement je n'y arrive pas!
J'ai essayé (entr'autres)
Dim stDocName As String, StrLien As String
StrLien = "([Date retour])=null"
stDocName = "MonEtat"
DoCmd.OpenReport stDocName, acPreview, , StrLien
J'ai aussi essayé avec des combinaisons Isnull, nz etc. mais je sèche depuis des heures.
Idem avec les conditions Oui '-1) Non (0)
Justement je n'y arrive pas!
J'ai essayé (entr'autres)
Dim stDocName As String, StrLien As String
StrLien = "([Date retour])=null"
stDocName = "MonEtat"
DoCmd.OpenReport stDocName, acPreview, , StrLien
J'ai aussi essayé avec des combinaisons Isnull, nz etc. mais je sèche depuis des heures.
Idem avec les conditions Oui '-1) Non (0)
Oldquick80
Messages postés
9
Date d'inscription
jeudi 12 septembre 2013
Statut
Membre
Dernière intervention
13 septembre 2013
13 sept. 2013 à 13:07
13 sept. 2013 à 13:07
Hé bé
C'est simple et ... aussi bête que moi.
Dorénavant, au lieu de chercher pendant des heures, je demanderai aux gens compétents.
Merci beaucoup.
C'est simple et ... aussi bête que moi.
Dorénavant, au lieu de chercher pendant des heures, je demanderai aux gens compétents.
Merci beaucoup.