Bonjour vous tous
J utilise Access 2000 francais et j ai une petite=20
contrariete sur une requete.
Ma requete est faite pour trouver des enregistrements par=20
date.=20
Ex : Du 1 juin 2003 inclusivement jusqu'au 15 juin 2003=20
inclusivement
Le champs de ma table est bien un champs =AB DATE/HEURES =BB
Voici comment j ai monte mon critere=20
Entre [A Partir de quelle date ?] Et [La date de fin est ?]
Mais voil=E0 la requete ne me donne pas le 1 juin et le 15=20
juin 2003, elle debute le 2 juin et se termine le 14 juin=20
2003.
Comment faire pour avoir tous les jours demand=E9s ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
J-Pierre
Bonsoir,
Essaie
Entre dateAdd("d";-1;[A Partir de quelle date ?]) et dateAdd("d";1;[La date de fin est ?])
Et dis-nous....
J-Pierre
"Claude Savard" a écrit dans le message de news:0a2001c3ae11$068bad00$ Bonjour vous tous J utilise Access 2000 francais et j ai une petite contrariete sur une requete. Ma requete est faite pour trouver des enregistrements par date. Ex : Du 1 juin 2003 inclusivement jusqu'au 15 juin 2003 inclusivement Le champs de ma table est bien un champs « DATE/HEURES »
Voici comment j ai monte mon critere
Entre [A Partir de quelle date ?] Et [La date de fin est ?]
Mais voilà la requete ne me donne pas le 1 juin et le 15 juin 2003, elle debute le 2 juin et se termine le 14 juin 2003.
Comment faire pour avoir tous les jours demandés ?
Merci Claude
Bonsoir,
Essaie
Entre dateAdd("d";-1;[A Partir de quelle date ?]) et dateAdd("d";1;[La date de fin est ?])
Et dis-nous....
J-Pierre
"Claude Savard" <dravasc@globetrotter.net> a écrit dans le message de news:0a2001c3ae11$068bad00$a001280a@phx.gbl...
Bonjour vous tous
J utilise Access 2000 francais et j ai une petite
contrariete sur une requete.
Ma requete est faite pour trouver des enregistrements par
date.
Ex : Du 1 juin 2003 inclusivement jusqu'au 15 juin 2003
inclusivement
Le champs de ma table est bien un champs « DATE/HEURES »
Voici comment j ai monte mon critere
Entre [A Partir de quelle date ?] Et [La date de fin est ?]
Mais voilà la requete ne me donne pas le 1 juin et le 15
juin 2003, elle debute le 2 juin et se termine le 14 juin
2003.
Comment faire pour avoir tous les jours demandés ?
Entre dateAdd("d";-1;[A Partir de quelle date ?]) et dateAdd("d";1;[La date de fin est ?])
Et dis-nous....
J-Pierre
"Claude Savard" a écrit dans le message de news:0a2001c3ae11$068bad00$ Bonjour vous tous J utilise Access 2000 francais et j ai une petite contrariete sur une requete. Ma requete est faite pour trouver des enregistrements par date. Ex : Du 1 juin 2003 inclusivement jusqu'au 15 juin 2003 inclusivement Le champs de ma table est bien un champs « DATE/HEURES »
Voici comment j ai monte mon critere
Entre [A Partir de quelle date ?] Et [La date de fin est ?]
Mais voilà la requete ne me donne pas le 1 juin et le 15 juin 2003, elle debute le 2 juin et se termine le 14 juin 2003.
Comment faire pour avoir tous les jours demandés ?
Merci Claude
Bonjour J-Pierre
Ca fonctionne bien avec le code Par contre, j ai apporte une petite modification. J ai modifie la valeur de "d" par "j" Etant donne que ce logiciel traduit de l anglais au francais sur les criteres dans les requetes !!!! (Je n ai pas trouve encore la raison car le code VBA et les commandes SQL sont tous en anglais...) j avais un message d erreur me disant qu il etait impossible d executer la requete car c etait TROP COMPLIQUE (WOW pas fort comme message d erreur).
Par contre, j ai fait une erreur sur mon message, la commande me donne la premiere date, mais pas la deuxieme. Avec ton code tout est rentre dans l ordre
Voici la commande une fois traduite par Access francais
Entre [A Partir de quelle date ?] Et AjDate("j";1;[La date de fin est le ?])
Un gros merci ca me depanne beaucoup
Claude
-----Message d'origine----- Bonsoir,
Essaie
Entre dateAdd("d";-1;[A Partir de quelle date ?]) et dateAdd("d";1;[La date de fin est ?])
Et dis-nous....
J-Pierre
"Claude Savard" a écrit dans le message de news:0a2001c3ae11$068bad00
$
Bonjour vous tous J utilise Access 2000 francais et j ai une petite contrariete sur une requete. Ma requete est faite pour trouver des enregistrements par date. Ex : Du 1 juin 2003 inclusivement jusqu'au 15 juin 2003 inclusivement Le champs de ma table est bien un champs « DATE/HEURES »
Voici comment j ai monte mon critere
Entre [A Partir de quelle date ?] Et [La date de fin est ?]
Mais voilà la requete ne me donne pas le 1 juin et le 15 juin 2003, elle debute le 2 juin et se termine le 14 juin 2003.
Comment faire pour avoir tous les jours demandés ?
Merci Claude
.
Bonjour J-Pierre
Ca fonctionne bien avec le code
Par contre, j ai apporte une petite modification. J ai
modifie la valeur de "d" par "j"
Etant donne que ce logiciel traduit de l anglais au
francais sur les criteres dans les requetes !!!! (Je n ai
pas trouve encore la raison car le code VBA et les
commandes SQL sont tous en anglais...) j avais un message
d erreur me disant qu il etait impossible d executer la
requete car c etait TROP COMPLIQUE (WOW pas fort comme
message d erreur).
Par contre, j ai fait une erreur sur mon message, la
commande me donne la premiere date, mais pas la deuxieme.
Avec ton code tout est rentre dans l ordre
Voici la commande une fois traduite par Access francais
Entre [A Partir de quelle date ?] Et AjDate("j";1;[La date
de fin est le ?])
Un gros merci ca me depanne beaucoup
Claude
-----Message d'origine-----
Bonsoir,
Essaie
Entre dateAdd("d";-1;[A Partir de quelle date ?]) et
dateAdd("d";1;[La date de fin est ?])
Et dis-nous....
J-Pierre
"Claude Savard" <dravasc@globetrotter.net> a écrit dans
le message de news:0a2001c3ae11$068bad00
$a001280a@phx.gbl...
Bonjour vous tous
J utilise Access 2000 francais et j ai une petite
contrariete sur une requete.
Ma requete est faite pour trouver des enregistrements par
date.
Ex : Du 1 juin 2003 inclusivement jusqu'au 15 juin 2003
inclusivement
Le champs de ma table est bien un champs « DATE/HEURES »
Voici comment j ai monte mon critere
Entre [A Partir de quelle date ?] Et [La date de fin
est ?]
Mais voilà la requete ne me donne pas le 1 juin et le 15
juin 2003, elle debute le 2 juin et se termine le 14 juin
2003.
Comment faire pour avoir tous les jours demandés ?
Ca fonctionne bien avec le code Par contre, j ai apporte une petite modification. J ai modifie la valeur de "d" par "j" Etant donne que ce logiciel traduit de l anglais au francais sur les criteres dans les requetes !!!! (Je n ai pas trouve encore la raison car le code VBA et les commandes SQL sont tous en anglais...) j avais un message d erreur me disant qu il etait impossible d executer la requete car c etait TROP COMPLIQUE (WOW pas fort comme message d erreur).
Par contre, j ai fait une erreur sur mon message, la commande me donne la premiere date, mais pas la deuxieme. Avec ton code tout est rentre dans l ordre
Voici la commande une fois traduite par Access francais
Entre [A Partir de quelle date ?] Et AjDate("j";1;[La date de fin est le ?])
Un gros merci ca me depanne beaucoup
Claude
-----Message d'origine----- Bonsoir,
Essaie
Entre dateAdd("d";-1;[A Partir de quelle date ?]) et dateAdd("d";1;[La date de fin est ?])
Et dis-nous....
J-Pierre
"Claude Savard" a écrit dans le message de news:0a2001c3ae11$068bad00
$
Bonjour vous tous J utilise Access 2000 francais et j ai une petite contrariete sur une requete. Ma requete est faite pour trouver des enregistrements par date. Ex : Du 1 juin 2003 inclusivement jusqu'au 15 juin 2003 inclusivement Le champs de ma table est bien un champs « DATE/HEURES »
Voici comment j ai monte mon critere
Entre [A Partir de quelle date ?] Et [La date de fin est ?]
Mais voilà la requete ne me donne pas le 1 juin et le 15 juin 2003, elle debute le 2 juin et se termine le 14 juin 2003.
Comment faire pour avoir tous les jours demandés ?
Merci Claude
.
J-Pierre
Bonsoir Claude
Si j'ai bien compris la logique de Microsoft (louable au demeurant), ils traduisent ce qui est utilisé par tout le monde et ne traduisent pas ce qui est utilisé par les pro, VBA par exemple. Ca donne effectivement des mélanges parfois surprenants. Quand j'ai commencé avec Access, il m'a fallu une journée (à cette époque, je ne savais même pas qu'il y avait un NG et je n'emmerd.... personne......) pour comprendre que dans certains cas, il fallait mettre ";" au lieu de "," car "," est le symbole décimal en français et que c'est parfois difficile de faire la différence entre "," et ",". Comme "d" et "j"....
Par contre, si tu codes une requête SQL qui comprend des montants, là, il faut bien convertir tes "," en ".", car SQL parle anglais.....
Bref, l'important est que tu sois content
J-Pierre
Bonsoir Claude
Si j'ai bien compris la logique de Microsoft (louable au demeurant), ils traduisent ce qui est utilisé par tout le monde et ne
traduisent pas ce qui est utilisé par les pro, VBA par exemple. Ca donne effectivement des mélanges parfois surprenants. Quand j'ai
commencé avec Access, il m'a fallu une journée (à cette époque, je ne savais même pas qu'il y avait un NG et je n'emmerd....
personne......) pour comprendre que dans certains cas, il fallait mettre ";" au lieu de "," car "," est le symbole décimal en
français et que c'est parfois difficile de faire la différence entre "," et ",". Comme "d" et "j"....
Par contre, si tu codes une requête SQL qui comprend des montants, là, il faut bien convertir tes "," en ".", car SQL parle
anglais.....
Si j'ai bien compris la logique de Microsoft (louable au demeurant), ils traduisent ce qui est utilisé par tout le monde et ne traduisent pas ce qui est utilisé par les pro, VBA par exemple. Ca donne effectivement des mélanges parfois surprenants. Quand j'ai commencé avec Access, il m'a fallu une journée (à cette époque, je ne savais même pas qu'il y avait un NG et je n'emmerd.... personne......) pour comprendre que dans certains cas, il fallait mettre ";" au lieu de "," car "," est le symbole décimal en français et que c'est parfois difficile de faire la différence entre "," et ",". Comme "d" et "j"....
Par contre, si tu codes une requête SQL qui comprend des montants, là, il faut bien convertir tes "," en ".", car SQL parle anglais.....