Problème d'affichage

Résolu/Fermé
ypuoag99 - 16 janv. 2020 à 15:47
ypuoag99 Messages postés 11 Date d'inscription jeudi 16 janvier 2020 Statut Membre Dernière intervention 1 avril 2020 - 22 févr. 2020 à 19:23
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 .

11 réponses

yg_be Messages postés 23361 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 29 novembre 2024 Ambassadeur 1 556
17 janv. 2020 à 16:53
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:
requête = " Select idachat,ref,dateachat,qteentre from achat " _
    + " where dateachat >= " + cstr(int(variable1)) _
    + &" and dateachat <= " + cstr(int(variable2))
0
c'est un type date/heure
0
ypuoag99 Messages postés 11 Date d'inscription jeudi 16 janvier 2020 Statut Membre Dernière intervention 1 avril 2020
22 févr. 2020 à 19:22
Merci mr yb_be ça fonctionne correctement maintenant.
je viens de rétester votre 1iere suggestion.
0
le type dateachat est Date/heure
0
Mais si je met la condition dans la requête sans vba ça fonction très bien.
par contre dans le code vba même pas.
0
yg_be Messages postés 23361 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 29 novembre 2024 1 556
29 janv. 2020 à 08:47
as-tu testé ma suggestion?
as-tu récupéré la valeur de la variable requête, pour tester cela sans vba?
0
ypuoag99 Messages postés 11 Date d'inscription jeudi 16 janvier 2020 Statut Membre Dernière intervention 1 avril 2020
29 janv. 2020 à 11:13
bien sûr ça ne fonctionne pas. Mais avec les variables de type Int ça fonctionne, le type date non plus.
0
yg_be Messages postés 23361 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 29 novembre 2024 1 556
29 janv. 2020 à 11:32
peux-tu partager ton fichier?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ypuoag99 Messages postés 11 Date d'inscription jeudi 16 janvier 2020 Statut Membre Dernière intervention 1 avril 2020
29 janv. 2020 à 16:25
ok pas de souci
0
ypuoag99 Messages postés 11 Date d'inscription jeudi 16 janvier 2020 Statut Membre Dernière intervention 1 avril 2020
30 janv. 2020 à 12:56
pouvez vous me donner votre adresse email?
là je vais vous envoyer les captures d'écrans , l'aperçu graphique, ainsi que la table. Je pense que là ça serai facile de détecter l'erreur en faite.
0
yg_be Messages postés 23361 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 29 novembre 2024 1 556
30 janv. 2020 à 22:06
non, merci de partager cela avec le forum.
0
ypuoag99 Messages postés 11 Date d'inscription jeudi 16 janvier 2020 Statut Membre Dernière intervention 1 avril 2020
31 janv. 2020 à 14:42
0
ypuoag99 Messages postés 11 Date d'inscription jeudi 16 janvier 2020 Statut Membre Dernière intervention 1 avril 2020
31 janv. 2020 à 14:44
0
ypuoag99 Messages postés 11 Date d'inscription jeudi 16 janvier 2020 Statut Membre Dernière intervention 1 avril 2020
31 janv. 2020 à 14:46
yg_be excusez mois d'avoir partagé le fichier en retard!
0
yg_be Messages postés 23361 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 29 novembre 2024 1 556
31 janv. 2020 à 16:57
partager un fichier, c'est le publier sur internet (google drive, cjoint.com, ...), puis partager le lien nici.
0
je n'arrive pas à partagé mon fichier pouvez vous me guider?
0
yg_be Messages postés 23361 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 29 novembre 2024 1 556
7 févr. 2020 à 09:46
par exemple en allant sur le site cjoint.com
0
ypuoag99 Messages postés 11 Date d'inscription jeudi 16 janvier 2020 Statut Membre Dernière intervention 1 avril 2020
22 févr. 2020 à 19:23
Merci mr yb_be ça fonctionne correctement maintenant.
je viens de rétester votre 1iere suggestion.
merci infiniment
0