OVH Cloud OVH Cloud

Pbl SQL

5 réponses
Avatar
Jean-Marc
Salut,

J'en suis à établir mes états.
Un état se défini comme suit :
SELECT DISTINCTROW Contacts.Prénom, Contacts.NomFamille, Appels.DateAppel,
Appels.Sujet, Appels.HeureAppel, Contacts.TélPersonnel
FROM Contacts INNER JOIN Appels ON Contacts.RéfContact = Appels.RéfContact
WHERE (((Appels.DateAppel)>=[Formulaires]![Période de l'état]![Date premier
appel] And (Appels.DateAppel)<=[Formulaires]![Période de l'état]![Date
dernier appel]));

Pourtant, lorsque j'ouvre mon état, il ouvre bien le formulaire dans lequel
je défini la période délimitant l'état.
Quand je rend ce fomrulaire invisible, je pensais que ce code SQL était
sensé extraire les deux dates du formulaire, or à chaque fois je reçois les
messages :
Formulaires!Période de l'état![Date premier appel], 1 [Unknown] avec une
fenêtre blanche pour introduire la 1ère date, puis le message
Formulaires!Période de l'état![Date premier appel], 3 [Unknown] et une autre
fenêtre pour la seconde date.
Je ne comprend pas pourquoi il me demande dans les 2 messages le champs
décrit "Date PREMIER appel" alors que dans le second c'est la valeur de
l'autre champs que je dois entrer. De plus, que veulent dire ces ,1 et ,3 et
le [Unknown]. C'est QUOI qu'il ne connait pas ?

Grrrr, moi commence à avoir la patience qui s'ammenuise.

Merci de vos z'avis z'avisés,

JM

5 réponses

Avatar
Pierre CFI [mvp]
bonjour
tu rends invisible ? tu le fermes ? si oui voilà ou est le pb
mais je pige pas, tu ouvres l'état, c'est lui qui ouvre le form dans lequel se trouvent les critéres ?

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Jean-Marc" a écrit dans le message de news:
Salut,

J'en suis à établir mes états.
Un état se défini comme suit :
SELECT DISTINCTROW Contacts.Prénom, Contacts.NomFamille, Appels.DateAppel,
Appels.Sujet, Appels.HeureAppel, Contacts.TélPersonnel
FROM Contacts INNER JOIN Appels ON Contacts.RéfContact = Appels.RéfContact
WHERE (((Appels.DateAppel)>=[Formulaires]![Période de l'état]![Date premier
appel] And (Appels.DateAppel)<=[Formulaires]![Période de l'état]![Date
dernier appel]));

Pourtant, lorsque j'ouvre mon état, il ouvre bien le formulaire dans lequel
je défini la période délimitant l'état.
Quand je rend ce fomrulaire invisible, je pensais que ce code SQL était
sensé extraire les deux dates du formulaire, or à chaque fois je reçois les
messages :
Formulaires!Période de l'état![Date premier appel], 1 [Unknown] avec une
fenêtre blanche pour introduire la 1ère date, puis le message
Formulaires!Période de l'état![Date premier appel], 3 [Unknown] et une autre
fenêtre pour la seconde date.
Je ne comprend pas pourquoi il me demande dans les 2 messages le champs
décrit "Date PREMIER appel" alors que dans le second c'est la valeur de
l'autre champs que je dois entrer. De plus, que veulent dire ces ,1 et ,3 et
le [Unknown]. C'est QUOI qu'il ne connait pas ?

Grrrr, moi commence à avoir la patience qui s'ammenuise.

Merci de vos z'avis z'avisés,

JM




Avatar
Jean-Marc
Oui, c'est tout à fait ça. Sur l'ouverture de l'état, il ouvre le form puis
le form se met en invisible quand on appuie sur un bouton dans le form. Le
form ne se ferme qu'`avec la fermeture de l'état.

"Pierre CFI [mvp]" a écrit dans le message de
news:
bonjour
tu rends invisible ? tu le fermes ? si oui voilà ou est le pb
mais je pige pas, tu ouvres l'état, c'est lui qui ouvre le form dans
lequel se trouvent les critéres ?


--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Jean-Marc" a écrit dans le message de news:


Salut,

J'en suis à établir mes états.
Un état se défini comme suit :
SELECT DISTINCTROW Contacts.Prénom, Contacts.NomFamille,
Appels.DateAppel,


Appels.Sujet, Appels.HeureAppel, Contacts.TélPersonnel
FROM Contacts INNER JOIN Appels ON Contacts.RéfContact Appels.RéfContact
WHERE (((Appels.DateAppel)>=[Formulaires]![Période de l'état]![Date
premier


appel] And (Appels.DateAppel)<=[Formulaires]![Période de l'état]![Date
dernier appel]));

Pourtant, lorsque j'ouvre mon état, il ouvre bien le formulaire dans
lequel


je défini la période délimitant l'état.
Quand je rend ce fomrulaire invisible, je pensais que ce code SQL était
sensé extraire les deux dates du formulaire, or à chaque fois je reçois
les


messages :
Formulaires!Période de l'état![Date premier appel], 1 [Unknown] avec une
fenêtre blanche pour introduire la 1ère date, puis le message
Formulaires!Période de l'état![Date premier appel], 3 [Unknown] et une
autre


fenêtre pour la seconde date.
Je ne comprend pas pourquoi il me demande dans les 2 messages le champs
décrit "Date PREMIER appel" alors que dans le second c'est la valeur de
l'autre champs que je dois entrer. De plus, que veulent dire ces ,1 et
,3 et


le [Unknown]. C'est QUOI qu'il ne connait pas ?

Grrrr, moi commence à avoir la patience qui s'ammenuise.

Merci de vos z'avis z'avisés,

JM








Avatar
Pierre CFI [mvp]
.../...
il y a qq chose qui doit coincer dans la chronologie de la chose (personnellement j'afficherais l'état depuis le formulaire ou
j'aurais mis les critéres mais ..)
l'état se charge, mais il ouvre le formulaire et ne peux définir son recordsource que lorsque le form est rempli et passe visible False
je voudrais bien voir le code complet de l'état

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Jean-Marc" a écrit dans le message de news: gVtTb.3759$
Oui, c'est tout à fait ça. Sur l'ouverture de l'état, il ouvre le form puis
le form se met en invisible quand on appuie sur un bouton dans le form. Le
form ne se ferme qu'`avec la fermeture de l'état.

"Pierre CFI [mvp]" a écrit dans le message de
news:
bonjour
tu rends invisible ? tu le fermes ? si oui voilà ou est le pb
mais je pige pas, tu ouvres l'état, c'est lui qui ouvre le form dans
lequel se trouvent les critéres ?


--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Jean-Marc" a écrit dans le message de news:


Salut,

J'en suis à établir mes états.
Un état se défini comme suit :
SELECT DISTINCTROW Contacts.Prénom, Contacts.NomFamille,
Appels.DateAppel,


Appels.Sujet, Appels.HeureAppel, Contacts.TélPersonnel
FROM Contacts INNER JOIN Appels ON Contacts.RéfContact > Appels.RéfContact
WHERE (((Appels.DateAppel)>=[Formulaires]![Période de l'état]![Date
premier


appel] And (Appels.DateAppel)<=[Formulaires]![Période de l'état]![Date
dernier appel]));

Pourtant, lorsque j'ouvre mon état, il ouvre bien le formulaire dans
lequel


je défini la période délimitant l'état.
Quand je rend ce fomrulaire invisible, je pensais que ce code SQL était
sensé extraire les deux dates du formulaire, or à chaque fois je reçois
les


messages :
Formulaires!Période de l'état![Date premier appel], 1 [Unknown] avec une
fenêtre blanche pour introduire la 1ère date, puis le message
Formulaires!Période de l'état![Date premier appel], 3 [Unknown] et une
autre


fenêtre pour la seconde date.
Je ne comprend pas pourquoi il me demande dans les 2 messages le champs
décrit "Date PREMIER appel" alors que dans le second c'est la valeur de
l'autre champs que je dois entrer. De plus, que veulent dire ces ,1 et
,3 et


le [Unknown]. C'est QUOI qu'il ne connait pas ?

Grrrr, moi commence à avoir la patience qui s'ammenuise.

Merci de vos z'avis z'avisés,

JM












Avatar
Jean-Marc
Je peux t'envoyer la bdd (1.5 Mb) par e-mail ?

"Pierre CFI [mvp]" a écrit dans le message de
news:
.../...
il y a qq chose qui doit coincer dans la chronologie de la chose
(personnellement j'afficherais l'état depuis le formulaire ou

j'aurais mis les critéres mais ..)
l'état se charge, mais il ouvre le formulaire et ne peux définir son
recordsource que lorsque le form est rempli et passe visible > False

je voudrais bien voir le code complet de l'état

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Jean-Marc" a écrit dans le message de news:
gVtTb.3759$

Oui, c'est tout à fait ça. Sur l'ouverture de l'état, il ouvre le form
puis


le form se met en invisible quand on appuie sur un bouton dans le form.
Le


form ne se ferme qu'`avec la fermeture de l'état.

"Pierre CFI [mvp]" a écrit dans le message de
news:
bonjour
tu rends invisible ? tu le fermes ? si oui voilà ou est le pb
mais je pige pas, tu ouvres l'état, c'est lui qui ouvre le form dans
lequel se trouvent les critéres ?


--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Jean-Marc" a écrit dans le message de news:


Salut,

J'en suis à établir mes états.
Un état se défini comme suit :
SELECT DISTINCTROW Contacts.Prénom, Contacts.NomFamille,
Appels.DateAppel,


Appels.Sujet, Appels.HeureAppel, Contacts.TélPersonnel
FROM Contacts INNER JOIN Appels ON Contacts.RéfContact > > Appels.RéfContact
WHERE (((Appels.DateAppel)>=[Formulaires]![Période de l'état]![Date
premier


appel] And (Appels.DateAppel)<=[Formulaires]![Période de
l'état]![Date




dernier appel]));

Pourtant, lorsque j'ouvre mon état, il ouvre bien le formulaire dans
lequel


je défini la période délimitant l'état.
Quand je rend ce fomrulaire invisible, je pensais que ce code SQL
était




sensé extraire les deux dates du formulaire, or à chaque fois je
reçois




les
messages :
Formulaires!Période de l'état![Date premier appel], 1 [Unknown] avec
une




fenêtre blanche pour introduire la 1ère date, puis le message
Formulaires!Période de l'état![Date premier appel], 3 [Unknown] et
une




autre
fenêtre pour la seconde date.
Je ne comprend pas pourquoi il me demande dans les 2 messages le
champs




décrit "Date PREMIER appel" alors que dans le second c'est la valeur
de




l'autre champs que je dois entrer. De plus, que veulent dire ces ,1
et




,3 et
le [Unknown]. C'est QUOI qu'il ne connait pas ?

Grrrr, moi commence à avoir la patience qui s'ammenuise.

Merci de vos z'avis z'avisés,

JM
















Avatar
Pierre CFI [mvp]
oui, mais tu la zippes avant

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Jean-Marc" a écrit dans le message de news:
Je peux t'envoyer la bdd (1.5 Mb) par e-mail ?

"Pierre CFI [mvp]" a écrit dans le message de
news:
.../...
il y a qq chose qui doit coincer dans la chronologie de la chose
(personnellement j'afficherais l'état depuis le formulaire ou

j'aurais mis les critéres mais ..)
l'état se charge, mais il ouvre le formulaire et ne peux définir son
recordsource que lorsque le form est rempli et passe visible > > False

je voudrais bien voir le code complet de l'état

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Jean-Marc" a écrit dans le message de news:
gVtTb.3759$

Oui, c'est tout à fait ça. Sur l'ouverture de l'état, il ouvre le form
puis


le form se met en invisible quand on appuie sur un bouton dans le form.
Le


form ne se ferme qu'`avec la fermeture de l'état.

"Pierre CFI [mvp]" a écrit dans le message de
news:
bonjour
tu rends invisible ? tu le fermes ? si oui voilà ou est le pb
mais je pige pas, tu ouvres l'état, c'est lui qui ouvre le form dans
lequel se trouvent les critéres ?


--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Jean-Marc" a écrit dans le message de news:


Salut,

J'en suis à établir mes états.
Un état se défini comme suit :
SELECT DISTINCTROW Contacts.Prénom, Contacts.NomFamille,
Appels.DateAppel,


Appels.Sujet, Appels.HeureAppel, Contacts.TélPersonnel
FROM Contacts INNER JOIN Appels ON Contacts.RéfContact > > > Appels.RéfContact
WHERE (((Appels.DateAppel)>=[Formulaires]![Période de l'état]![Date
premier


appel] And (Appels.DateAppel)<=[Formulaires]![Période de
l'état]![Date




dernier appel]));

Pourtant, lorsque j'ouvre mon état, il ouvre bien le formulaire dans
lequel


je défini la période délimitant l'état.
Quand je rend ce fomrulaire invisible, je pensais que ce code SQL
était




sensé extraire les deux dates du formulaire, or à chaque fois je
reçois




les
messages :
Formulaires!Période de l'état![Date premier appel], 1 [Unknown] avec
une




fenêtre blanche pour introduire la 1ère date, puis le message
Formulaires!Période de l'état![Date premier appel], 3 [Unknown] et
une




autre
fenêtre pour la seconde date.
Je ne comprend pas pourquoi il me demande dans les 2 messages le
champs




décrit "Date PREMIER appel" alors que dans le second c'est la valeur
de




l'autre champs que je dois entrer. De plus, que veulent dire ces ,1
et




,3 et
le [Unknown]. C'est QUOI qu'il ne connait pas ?

Grrrr, moi commence à avoir la patience qui s'ammenuise.

Merci de vos z'avis z'avisés,

JM