OVH Cloud OVH Cloud

Pb concernant une requete dynamique ?

4 réponses
Avatar
evlp2004
bonjour,

j'ai créé un formulaire continu indépendant , sur l'entête j'ai des objects
independants qui
me servent à faire ma selection.
dés que le contenu d'un objets de selection est modifié j'appelle une
procédure qui
me crée ma requete.
Tous marche correctement tant que la requete renvoie des enregistrements dés
qu'elle
renvoie aucun enregistrement , le formulaire réagit bizarrement en effaçant
le contenu
de l'objets de selection utilisé en dernier.

Je ne sais pas pour qu'elle raison mais , mais le probleme apparait juste
quand
LA REQUETE NE RENVOIE AUCUN ENREISTREMENT

j'aimerai savoir s'il y a possibilité de savoir combien d'enregistrements
sont trouvées avant d'affecté
ma requete à mon formulaire ?

Ma solution serait lorsque la requete renvoie aucun enregistrement de
restituer
l'ancien requete au niveau de la source de donnée de mon formulaire

j'attends votre aide car je suis un peu bloqué

merci d'avance

laurent

4 réponses

Avatar
Pierre CFI [mvp]
bonjour
tu tesues ta req avant
if dcount("*","nomdetareq") = 0 then
'on fait rien
msgbox "il y a rien à afficher"
else
on ouvre le form
end if

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

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"evlp2004" a écrit dans le message de news:
bonjour,

j'ai créé un formulaire continu indépendant , sur l'entête j'ai des objects independants qui
me servent à faire ma selection.
dés que le contenu d'un objets de selection est modifié j'appelle une procédure qui
me crée ma requete.
Tous marche correctement tant que la requete renvoie des enregistrements dés qu'elle
renvoie aucun enregistrement , le formulaire réagit bizarrement en effaçant le contenu
de l'objets de selection utilisé en dernier.

Je ne sais pas pour qu'elle raison mais , mais le probleme apparait juste quand
LA REQUETE NE RENVOIE AUCUN ENREISTREMENT

j'aimerai savoir s'il y a possibilité de savoir combien d'enregistrements sont trouvées avant d'affecté
ma requete à mon formulaire ?

Ma solution serait lorsque la requete renvoie aucun enregistrement de restituer
l'ancien requete au niveau de la source de donnée de mon formulaire

j'attends votre aide car je suis un peu bloqué

merci d'avance

laurent




Avatar
Jc
Bonjour(soir) Pierre CFI,

"Pierre CFI [mvp]" a écrit dans le message de
news:
bonjour
tu tesues ta req avant
if dcount("*","nomdetareq") = 0 then
'on fait rien
msgbox "il y a rien à afficher"
else
on ouvre le form
end if


Ben je viens d'apprendre quelque chose. Jusqu'à maintenant, j'ouvrais le
formulaire en mode caché, je testais s'il contenait des données et, si
oui, je le rendais visible, si non, je le fermais (avec un message
d'explication).

Question : laquelle de ces 2 méthodes est la plus rapide ?

Merci et
--
Bonne fin de journée.
----------------------------------------
Jclg88
Cliquer sur ce lien pour me joindre par mél :
http://cerbermail.com/?JVKAlLV1Rf
----------------------------------------

Avatar
Pierre CFI [mvp]
..../....
avec dcount, plus rapide

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

Site pour bien commencer
Access http://users.skynet.be/mpfa/
Excel http://www.excelabo.net

"Jc" a écrit dans le message de news:
Bonjour(soir) Pierre CFI,

"Pierre CFI [mvp]" a écrit dans le message de
news:
bonjour
tu tesues ta req avant
if dcount("*","nomdetareq") = 0 then
'on fait rien
msgbox "il y a rien à afficher"
else
on ouvre le form
end if


Ben je viens d'apprendre quelque chose. Jusqu'à maintenant, j'ouvrais le
formulaire en mode caché, je testais s'il contenait des données et, si
oui, je le rendais visible, si non, je le fermais (avec un message
d'explication).

Question : laquelle de ces 2 méthodes est la plus rapide ?

Merci et
--
Bonne fin de journée.
----------------------------------------
Jclg88
Cliquer sur ce lien pour me joindre par mél :
http://cerbermail.com/?JVKAlLV1Rf
----------------------------------------




Avatar
Jc
RE-Bonjour(soir) Pierre CFI,

"Pierre CFI [mvp]" a écrit dans le message de
news:
..../....
avec dcount, plus rapide


Merci de votre aide... Mais, pour compter les enregistrements du
formulaire (ouvert en mode caché), j'utilise aussi un dcount. C'est
pourquoi je posais la question.

Encore merci, et
--
Bonne fin de journée.
----------------------------------------
Jclg88
Cliquer sur ce lien pour me joindre par mél :
http://cerbermail.com/?JVKAlLV1Rf
----------------------------------------