OVH Cloud OVH Cloud

Requête par inputbox

4 réponses
Avatar
Dupuis
Bonjour,
Dans une requete param=E8tr=E9e, ajout ou suppression, je=20
voudrais pouvoir poser la question par vba sur l'ann=E9e =E0=20
ajouter ou =E0 supprimer.=20
Actuellement j'ai mis le param=E8tre [annee] dans la partie=20
crit=E8re de la requ=EAte.=20
Est-il possible de passer par inputbox pour transmettre=20
le param=E8tre =E0 la requ=EAte ?
Merci d'avance

4 réponses

Avatar
Raymond
Bonjour.

Nullement besoin, quand tu vas lancer ta requête, elle te réclamera la
valeur du paramètre automatiquement.
si tu veux passer le paramètre par vba il faudra lancer ta requêtre par vba
et la méthode dépend du type de requête.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Dupuis" a écrit dans le message de
news:1efac01c389a3$17893b50$
Bonjour,
Dans une requete paramètrée, ajout ou suppression, je
voudrais pouvoir poser la question par vba sur l'année à
ajouter ou à supprimer.
Actuellement j'ai mis le paramètre [annee] dans la partie
critère de la requête.
Est-il possible de passer par inputbox pour transmettre
le paramètre à la requête ?
Merci d'avance
Avatar
Dupuis
Merci Raymond pour ta réponse,
J'ai bien compris le principe, seulement j'ai plusieurs
requêtes successives et je ne voudrais pas être obligé
d'avoir à donner X fois la même réponse.
Pour quelle année voulez-vous archiver ? 2000
Pour quelle année voulez-vous supprimer ? 2000
...
Merci

-----Message d'origine-----
Bonjour.

Nullement besoin, quand tu vas lancer ta requête, elle
te réclamera la

valeur du paramètre automatiquement.
si tu veux passer le paramètre par vba il faudra lancer
ta requêtre par vba

et la méthode dépend du type de requête.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Dupuis" a écrit dans le message de
news:1efac01c389a3$17893b50$
Bonjour,
Dans une requete paramètrée, ajout ou suppression, je
voudrais pouvoir poser la question par vba sur l'année à
ajouter ou à supprimer.
Actuellement j'ai mis le paramètre [annee] dans la partie
critère de la requête.
Est-il possible de passer par inputbox pour transmettre
le paramètre à la requête ?
Merci d'avance

.



Avatar
Raymond
Tu as déjà une solution facile. ta date étant sur ton formulaire qui va
lancer les requêtes tu peux récupérer cette date facilement.

INSERT INTO table2 SELECT Table1.* FROM Table1
WHERE Table1.madate = [Formulaires]![Formulaire1]![madate];

et ainsi pour toutes tes requêtes archives ou suppression.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Dupuis" a écrit dans le message de
news:1f01101c389a8$b73fab20$
Merci Raymond pour ta réponse,
J'ai bien compris le principe, seulement j'ai plusieurs
requêtes successives et je ne voudrais pas être obligé
d'avoir à donner X fois la même réponse.
Pour quelle année voulez-vous archiver ? 2000
Pour quelle année voulez-vous supprimer ? 2000
...
Merci
Avatar
Dupuis
Merci pour ton aide Raymond, mais c'est encore un peu
compliqué pour moi.
J'ai trouvé un autre moyen qui me paraît plus simple : on
récupère la variable sur le formulaire puis on la fait
passer dans la requête en critère sous cette forme :
[forms]![NomduFormulaire]![NomduContrôle]
M. Dupuis

-----Message d'origine-----
Tu as déjà une solution facile. ta date étant sur ton
formulaire qui va

lancer les requêtes tu peux récupérer cette date
facilement.


INSERT INTO table2 SELECT Table1.* FROM Table1
WHERE Table1.madate = [Formulaires]![Formulaire1]!
[madate];


et ainsi pour toutes tes requêtes archives ou
suppression.


--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Dupuis" a écrit dans le message de
news:1f01101c389a8$b73fab20$
Merci Raymond pour ta réponse,
J'ai bien compris le principe, seulement j'ai plusieurs
requêtes successives et je ne voudrais pas être obligé
d'avoir à donner X fois la même réponse.
Pour quelle année voulez-vous archiver ? 2000
Pour quelle année voulez-vous supprimer ? 2000
....
Merci


.