MSG BOX ACCESS
Résolu
fanchichon29
Messages postés
45
Statut
Membre
-
fanchichon29 Messages postés 45 Statut Membre -
fanchichon29 Messages postés 45 Statut Membre -
bonjour; j ai besoin d aide je realise une solution access mais je n' aimerai bien réaliser une msg box qui rentre un critere dans ma requete pour le champ date .
ex: date de commande
car dans la table il y a tout les enregistrements et je veux qu' il n est dans ma requete que les dates entre tel et tel date que je rentrerai à l ouverture de ma solution access.
je ne sai pas comment on fait une msg box
je vous remerci en avance
ex: date de commande
car dans la table il y a tout les enregistrements et je veux qu' il n est dans ma requete que les dates entre tel et tel date que je rentrerai à l ouverture de ma solution access.
je ne sai pas comment on fait une msg box
je vous remerci en avance
A voir également:
- MSG BOX ACCESS
- Adresse ip box - Guide
- Recuperer msg supprimé whatsapp - Guide
- Tera box - Télécharger - Stockage
- Acer quick access ✓ - Forum PC portable
- Box internet - Accueil - Guide box et connexion Internet
1 réponse
Bonjour,
Si j'ai bien compris, l'idée est de récupérer des enregistrements d'une table quand les dates sont comprises entre une date de début et une date de fin.
La façon la plus simple est de placer...
Entre [Date de début] et [Date de fin]
... dans la zone "Critères" du champ date concerné.
En SQL cela devient :
Select * from NomTable From NomTable where NomTable.ChampDate Between [Date de Début] And [Date de Fin];
A chaque exécution de la requète, deux messages vont apparaître pour saisir les dates de début et de fin.
Les dates à saisir doivent suivre le format des données du champ.
(Il existe d'autres solutions en VBA plus complexes.)
J'espère avoir bien répondu !
Si j'ai bien compris, l'idée est de récupérer des enregistrements d'une table quand les dates sont comprises entre une date de début et une date de fin.
La façon la plus simple est de placer...
Entre [Date de début] et [Date de fin]
... dans la zone "Critères" du champ date concerné.
En SQL cela devient :
Select * from NomTable From NomTable where NomTable.ChampDate Between [Date de Début] And [Date de Fin];
A chaque exécution de la requète, deux messages vont apparaître pour saisir les dates de début et de fin.
Les dates à saisir doivent suivre le format des données du champ.
(Il existe d'autres solutions en VBA plus complexes.)
J'espère avoir bien répondu !
la table s' appelle "2-tournée" et la requète "tournée total"
et le champ " date_de_début".
merci d 'avance
Il faut alors
- modifier la requête "tournée total"
- ajouter...
Entre [DateDebut] et [DateFin]
... dans la zone "Critères" du champ "date_de_début".
- enregistrer la requête.
Ensuite, il faut créer une macro :
- cliquer sur l'objet "Macro" et "Nouveau"
- dans la première zone action choisir "OuvrirRequête"
- dans la zone "Nom requête" située en bas, choisir "tournée total"
- enregistrer la macro.
MSGBOX est une commande VBA juste utile pour afficher un message voire répondre à des questions mais cela de permet pas de saisir des dates, valeurs, textes au clavier. Il faudrait à la place utiliser la commande INPUT... Mais utiliser le VBA est un dernier recours...