Problème d'affichage
Résolu
ypuoag99
-
ypuoag99 Messages postés 11 Date d'inscription Statut Membre Dernière intervention -
ypuoag99 Messages postés 11 Date d'inscription Statut Membre Dernière intervention -
bonjour , cher frère et chère soeur, j'ai un problème avec mon code vba acces 2019
j'ai une table 《achat》 et un formulaire de recherche composé de deux champs
《 date de début》 et 《une date de fin 》 et puis un bouton de recherche.
les composants de la table achat sont
《idachat,ref,dateachat,qteentre》, en fait je voulais faire de tel sorte que si je saisie une date de début et une date de fin que le code vba me liste tous les achats qui ont eu lieu entre cette intervale de date.
j'ai déjà fait mais ça ne fonction pas en faite je vais vous montrer la manière dont j'ai fait.
1) j'ai créé deux variables de type date et une requête de sélection
2) j'ai affecté au variable 1 le 1er champs de mon formulaire (date de début ) et puis au seconde variable2 le 2ème champs de mon formulaire(date de fin).
variable1=date de début
variable2=date de fin
3)j'ai créé une requête de sélection
requête=" Select idachat,ref,dateachat,qteentre form achat where dateachat >="&variable1&" and dateachat<="&variable2&""
me.recordsource=requête
Mais ça ne fonctionne pas
je suis à l'attente de votre réponse merci .
j'ai une table 《achat》 et un formulaire de recherche composé de deux champs
《 date de début》 et 《une date de fin 》 et puis un bouton de recherche.
les composants de la table achat sont
《idachat,ref,dateachat,qteentre》, en fait je voulais faire de tel sorte que si je saisie une date de début et une date de fin que le code vba me liste tous les achats qui ont eu lieu entre cette intervale de date.
j'ai déjà fait mais ça ne fonction pas en faite je vais vous montrer la manière dont j'ai fait.
1) j'ai créé deux variables de type date et une requête de sélection
2) j'ai affecté au variable 1 le 1er champs de mon formulaire (date de début ) et puis au seconde variable2 le 2ème champs de mon formulaire(date de fin).
variable1=date de début
variable2=date de fin
3)j'ai créé une requête de sélection
requête=" Select idachat,ref,dateachat,qteentre form achat where dateachat >="&variable1&" and dateachat<="&variable2&""
me.recordsource=requête
Mais ça ne fonctionne pas
je suis à l'attente de votre réponse merci .
11 réponses
yg_be
Messages postés
23437
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 587
bonjour, "ça ne fonctionne pas": que se passe-t'il?
je suggère de récupérer le contenu de la variable requete, et de la tester pour comprendre ce qui ne fonctionne pas.
quel est le type du champ dateachat ?
si c'est un champ de type date/time, moi je ferais ainsi:
je suggère de récupérer le contenu de la variable requete, et de la tester pour comprendre ce qui ne fonctionne pas.
quel est le type du champ dateachat ?
si c'est un champ de type date/time, moi je ferais ainsi:
requête = " Select idachat,ref,dateachat,qteentre from achat " _
+ " where dateachat >= " + cstr(int(variable1)) _
+ &" and dateachat <= " + cstr(int(variable2))
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question


je viens de rétester votre 1iere suggestion.