OVH Cloud OVH Cloud

prob concernant des date dans access

7 réponses
Avatar
vinc
Salut =E0 tous

Je suis novice en vba et j'essaie de transf=E9rer la date du jours vers
une requ=EAte, je sais que c'est la fonction date() mais je ne sais pas
comment le faire exactement.
Merci =E0 tous et =E0 bient=F4t

7 réponses

Avatar
Eric
Bonjour,

Dim strSQL As String
strSQL = "Select * from LaTable Where LaDate=" & Format(Date,
"#mm/dd/yyyy#") & ";"
...

tout strSQL sur une ligne.
Si la réponse ne convient pas, donner plus de précisions.


Salut à tous

Je suis novice en vba et j'essaie de transférer la date du jours vers
une requête, je sais que c'est la fonction date() mais je ne sais pas
comment le faire exactement.
Merci à tous et à bientôt



--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
vinc
On 23 fév, 17:46, Eric wrote:
Bonjour,

Dim strSQL As String
strSQL = "Select * from LaTable Where LaDate=" & Format(Date,
"#mm/dd/yyyy#") & ";"
...

tout strSQL sur une ligne.
Si la réponse ne convient pas, donner plus de précisions.


Salut à tous

Je suis novice en vba et j'essaie de transférer la date du jours vers
une requête, je sais que c'est la fonction date() mais je ne sais pas
comment le faire exactement.
Merci à tous et à bientôt


--
A+
Erichttp://www.mpfa.info/
Archives :http://groups.google.fr/group/microsoft.public.fr.access?hl=fr


En réalité je doit faire un publipostage a partir d'un bouton sur un
formulaire "F_annif" et pour éviter d'envoyer deux fois une lettre à
une même personne, j'ai rajouter un champ dans ma requête
"anniversaire" et donc en même temps d'envoyer le mailing il faut
envoyer la date du jour dans ma requête "anniversaire". voila j'espère
que c'est complet, désolé si c'est pas claire.
et un grand merçi pour ton aide.


Avatar
Eric
re,

Tu as donc un champ DateNaissance dans ta table.
Pour trouver tous ceux/celles dont c'est l'anniveraire, tu rajoutes un
champ calculé dans la requête
Anniversaire:VraiFaux(Format([DateNaissance];"mmjj")=Format(Date();"mmjj");Vrai;Faux)

La requête te donnera toutes les personnes, celles dont c'est
l'anniversaire auront le champ Anniversaire à -1 (Vrai)

Ca convient ?

En réalité je doit faire un publipostage a partir d'un bouton sur un
formulaire "F_annif" et pour éviter d'envoyer deux fois une lettre à
une même personne, j'ai rajouter un champ dans ma requête
"anniversaire" et donc en même temps d'envoyer le mailing il faut
envoyer la date du jour dans ma requête "anniversaire". voila j'espère
que c'est complet, désolé si c'est pas claire.
et un grand merçi pour ton aide.



--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
vinc
On 23 fév, 19:04, Eric wrote:
re,

Tu as donc un champ DateNaissance dans ta table.
Pour trouver tous ceux/celles dont c'est l'anniveraire, tu rajoutes un
champ calculé dans la requête
Anniversaire:VraiFaux(Format([DateNaissance];"mmjj")=Format(Date();"mmj j");Vrai;Faux)

La requête te donnera toutes les personnes, celles dont c'est
l'anniversaire auront le champ Anniversaire à -1 (Vrai)

Ca convient ?

En réalité je doit faire un publipostage a partir d'un bouton sur un

formulaire "F_annif" et pour éviter d'envoyer deux fois une lettre à
une même personne, j'ai rajouter un champ dans ma requête
"anniversaire" et donc en même temps d'envoyer le mailing il faut
envoyer la date du jour dans ma requête "anniversaire". voila j'esp ère
que c'est complet, désolé si c'est pas claire.
et un grand merçi pour ton aide.


--
A+
Erichttp://www.mpfa.info/
Archives :http://groups.google.fr/group/microsoft.public.fr.access?hl=fr


Pour ce qui est de la requête c'est déja fait, mais du même bouton de
publipostage il faudrais envoyer la date a la-quelle j'ai envoyer la
lettre d'anniversaire "date()" vers un champ dans cette même requête
"LettreAnnifEnvoyee"
Merci bcp
@++


Avatar
Eric
re,

Je ne vois pas ce que tu veux faire.

Pour ce qui est de la requête c'est déja fait, mais du même bouton de
publipostage il faudrais envoyer la date a la-quelle j'ai envoyer la
lettre d'anniversaire "date()" vers un champ dans cette même requête
"LettreAnnifEnvoyee"
Merci bcp
@++



--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
vinc
On 24 fév, 20:38, Eric wrote:
re,

Je ne vois pas ce que tu veux faire.


Pour ce qui est de la requête c'est déja fait, mais du même bouto n de
publipostage il faudrais envoyer la date a la-quelle j'ai envoyer la
lettre d'anniversaire "date()" vers un champ dans cette même requête
"LettreAnnifEnvoyee"
Merci bcp
@++


--
A+
Erichttp://www.mpfa.info/
Archives :http://groups.google.fr/group/microsoft.public.fr.access?hl=fr


désolé pour le manque de clarté:-)
Voila, en appuyant sur le bouton il suffit d'envoyer la date() dans la
requête "anniversaire" dans le champ "LettreAnnifEnvoyee".
Voila j'espère que tu comprendra mais d'avance encore un grand merçi.
@++


Avatar
vinc
On 25 fév, 15:52, "vinc" wrote:
On 24 fév, 20:38, Eric wrote:



re,

Je ne vois pas ce que tu veux faire.



Pour ce qui est de la requête c'est déja fait, mais du même bou ton de
publipostage il faudrais envoyer la date a la-quelle j'ai envoyer la
lettre d'anniversaire "date()" vers un champ dans cette même requ ête
"LettreAnnifEnvoyee"
Merci bcp
@++


--
A+
Erichttp://www.mpfa.info/
Archives :http://groups.google.fr/group/microsoft.public.fr.access?hl =fr


désolé pour le manque de clarté:-)
Voila, en appuyant sur le bouton il suffit d'envoyer la date() dans la
requête "anniversaire" dans le champ "LettreAnnifEnvoyee".
Voila j'espère que tu comprendra mais d'avance encore un grand merçi.
@++


bon tant pis je laisse tomber mon post @++