Propriété sur l'existence ou non d'enregistrement dans une requête
6 réponses
JMarc
Bonjour,
Oui, je sais le titre est un peu... tordu.
En fait, j'ai fait une requête et je souhaite faire apparaitre un texte sur
un formulaire s'il y a un ou plusieurs enregistrement dans ma requête, en
utilisant la propriété .Visible de mon texte, mais sur quoi dois-je baser ma
condition If ???
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
Raymond [mvp]
Bonjour.
Utilise DCount.
If DCount("*", "marequête") > 0 then
ou
Nombre = DCount("*", "marequête") if Nombre ........ ce qui te permet d'avoir le nombre d'enregistrements à disposition. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"JMarc" a écrit dans le message de news:41383ce0$0$1191$
Bonjour,
Oui, je sais le titre est un peu... tordu.
En fait, j'ai fait une requête et je souhaite faire apparaitre un texte sur
un formulaire s'il y a un ou plusieurs enregistrement dans ma requête, en utilisant la propriété .Visible de mon texte, mais sur quoi dois-je baser ma
condition If ???
Merci de votre aide par avance.
JMarc
Bonjour.
Utilise DCount.
If DCount("*", "marequête") > 0 then
ou
Nombre = DCount("*", "marequête")
if Nombre ........
ce qui te permet d'avoir le nombre d'enregistrements à disposition.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"JMarc" <jeanchnews@free.fr> a écrit dans le message de
news:41383ce0$0$1191$626a14ce@news.free.fr...
Bonjour,
Oui, je sais le titre est un peu... tordu.
En fait, j'ai fait une requête et je souhaite faire apparaitre un texte
sur
un formulaire s'il y a un ou plusieurs enregistrement dans ma requête, en
utilisant la propriété .Visible de mon texte, mais sur quoi dois-je baser
ma
Nombre = DCount("*", "marequête") if Nombre ........ ce qui te permet d'avoir le nombre d'enregistrements à disposition. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"JMarc" a écrit dans le message de news:41383ce0$0$1191$
Bonjour,
Oui, je sais le titre est un peu... tordu.
En fait, j'ai fait une requête et je souhaite faire apparaitre un texte sur
un formulaire s'il y a un ou plusieurs enregistrement dans ma requête, en utilisant la propriété .Visible de mon texte, mais sur quoi dois-je baser ma
condition If ???
Merci de votre aide par avance.
JMarc
JMarc
Merci Raymond, décidément, ce DCount me rend bien service. Mais j'ai l'impression de rater quelque chose... Voici mon code, le résultat de la msgbox me donne 1 et alors que je devrais avoir l'affichage de "Planifications à envoyer", je n'ai pas cela Access m'affiche "Rien à envoyer". Une autre chose à vous soumettre, quand je mets un End If à la fin, Access me mets une erreur indiquant End If sans condition IF... je ne comprends pas pourquoi...
If AlertePlanifNB > 0 Then AlertePlanif = "Planifications à envoyer" Else AlertePlanif = "Rien à envoyer"
"Raymond [mvp]" a écrit dans le message de news:%23hNr%
Bonjour.
Utilise DCount.
If DCount("*", "marequête") > 0 then
ou
Nombre = DCount("*", "marequête") if Nombre ........ ce qui te permet d'avoir le nombre d'enregistrements à disposition. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
Merci Raymond, décidément, ce DCount me rend bien service.
Mais j'ai l'impression de rater quelque chose...
Voici mon code, le résultat de la msgbox me donne 1 et alors que je devrais
avoir l'affichage de "Planifications à envoyer", je n'ai pas cela Access
m'affiche "Rien à envoyer".
Une autre chose à vous soumettre, quand je mets un End If à la fin, Access
me mets une erreur indiquant End If sans condition IF... je ne comprends pas
pourquoi...
If AlertePlanifNB > 0 Then AlertePlanif = "Planifications à envoyer" Else
AlertePlanif = "Rien à envoyer"
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de
news:%23hNr%23wZkEHA.3944@tk2msftngp13.phx.gbl...
Bonjour.
Utilise DCount.
If DCount("*", "marequête") > 0 then
ou
Nombre = DCount("*", "marequête")
if Nombre ........
ce qui te permet d'avoir le nombre d'enregistrements à disposition.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
Merci Raymond, décidément, ce DCount me rend bien service. Mais j'ai l'impression de rater quelque chose... Voici mon code, le résultat de la msgbox me donne 1 et alors que je devrais avoir l'affichage de "Planifications à envoyer", je n'ai pas cela Access m'affiche "Rien à envoyer". Une autre chose à vous soumettre, quand je mets un End If à la fin, Access me mets une erreur indiquant End If sans condition IF... je ne comprends pas pourquoi...
If AlertePlanifNB > 0 Then AlertePlanif = "Planifications à envoyer" Else AlertePlanif = "Rien à envoyer"
"Raymond [mvp]" a écrit dans le message de news:%23hNr%
Bonjour.
Utilise DCount.
If DCount("*", "marequête") > 0 then
ou
Nombre = DCount("*", "marequête") if Nombre ........ ce qui te permet d'avoir le nombre d'enregistrements à disposition. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
Raymond [mvp]
fais comme ceci:
Dim AlertePlanifNB As Long AlertePlanifNB = DCount("*", "QryAlertePlanif") MsgBox (AlertePlanifNB) If AlertePlanifNB > 0 Then AlertePlanif = "Planifications à envoyer" Else AlertePlanif = "Rien à envoyer" End If
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"JMarc" a écrit dans le message de news:41385dc3$0$1191$
Merci Raymond, décidément, ce DCount me rend bien service. Mais j'ai l'impression de rater quelque chose... Voici mon code, le résultat de la msgbox me donne 1 et alors que je devrais
avoir l'affichage de "Planifications à envoyer", je n'ai pas cela Access m'affiche "Rien à envoyer". Une autre chose à vous soumettre, quand je mets un End If à la fin, Access me mets une erreur indiquant End If sans condition IF... je ne comprends pas
If AlertePlanifNB > 0 Then AlertePlanif = "Planifications à envoyer" Else AlertePlanif = "Rien à envoyer"
fais comme ceci:
Dim AlertePlanifNB As Long
AlertePlanifNB = DCount("*", "QryAlertePlanif")
MsgBox (AlertePlanifNB)
If AlertePlanifNB > 0 Then
AlertePlanif = "Planifications à envoyer"
Else
AlertePlanif = "Rien à envoyer"
End If
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"JMarc" <jeanchnews@free.fr> a écrit dans le message de
news:41385dc3$0$1191$626a14ce@news.free.fr...
Merci Raymond, décidément, ce DCount me rend bien service.
Mais j'ai l'impression de rater quelque chose...
Voici mon code, le résultat de la msgbox me donne 1 et alors que je
devrais
avoir l'affichage de "Planifications à envoyer", je n'ai pas cela Access
m'affiche "Rien à envoyer".
Une autre chose à vous soumettre, quand je mets un End If à la fin, Access
me mets une erreur indiquant End If sans condition IF... je ne comprends
pas
Dim AlertePlanifNB As Long AlertePlanifNB = DCount("*", "QryAlertePlanif") MsgBox (AlertePlanifNB) If AlertePlanifNB > 0 Then AlertePlanif = "Planifications à envoyer" Else AlertePlanif = "Rien à envoyer" End If
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"JMarc" a écrit dans le message de news:41385dc3$0$1191$
Merci Raymond, décidément, ce DCount me rend bien service. Mais j'ai l'impression de rater quelque chose... Voici mon code, le résultat de la msgbox me donne 1 et alors que je devrais
avoir l'affichage de "Planifications à envoyer", je n'ai pas cela Access m'affiche "Rien à envoyer". Une autre chose à vous soumettre, quand je mets un End If à la fin, Access me mets une erreur indiquant End If sans condition IF... je ne comprends pas
If AlertePlanifNB > 0 Then AlertePlanif = "Planifications à envoyer" Else AlertePlanif = "Rien à envoyer"
JMarc
Oui, ça fonctionne comme cela, merci Raymond. Mais pour que je comprenne pourquoi, que ce passait-il avec mon code, l'ordre était pourtant le même...
"Raymond [mvp]" a écrit dans le message de news:esV$
fais comme ceci:
Dim AlertePlanifNB As Long AlertePlanifNB = DCount("*", "QryAlertePlanif") MsgBox (AlertePlanifNB) If AlertePlanifNB > 0 Then AlertePlanif = "Planifications à envoyer" Else AlertePlanif = "Rien à envoyer" End If
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"JMarc" a écrit dans le message de news:41385dc3$0$1191$
Merci Raymond, décidément, ce DCount me rend bien service. Mais j'ai l'impression de rater quelque chose... Voici mon code, le résultat de la msgbox me donne 1 et alors que je devrais
avoir l'affichage de "Planifications à envoyer", je n'ai pas cela Access m'affiche "Rien à envoyer". Une autre chose à vous soumettre, quand je mets un End If à la fin, Access
me mets une erreur indiquant End If sans condition IF... je ne comprends pas
If AlertePlanifNB > 0 Then AlertePlanif = "Planifications à envoyer" Else
AlertePlanif = "Rien à envoyer"
Oui, ça fonctionne comme cela, merci Raymond.
Mais pour que je comprenne pourquoi, que ce passait-il avec mon code,
l'ordre était pourtant le même...
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de
news:esV$18akEHA.3392@TK2MSFTNGP15.phx.gbl...
fais comme ceci:
Dim AlertePlanifNB As Long
AlertePlanifNB = DCount("*", "QryAlertePlanif")
MsgBox (AlertePlanifNB)
If AlertePlanifNB > 0 Then
AlertePlanif = "Planifications à envoyer"
Else
AlertePlanif = "Rien à envoyer"
End If
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"JMarc" <jeanchnews@free.fr> a écrit dans le message de
news:41385dc3$0$1191$626a14ce@news.free.fr...
Merci Raymond, décidément, ce DCount me rend bien service.
Mais j'ai l'impression de rater quelque chose...
Voici mon code, le résultat de la msgbox me donne 1 et alors que je
devrais
avoir l'affichage de "Planifications à envoyer", je n'ai pas cela Access
m'affiche "Rien à envoyer".
Une autre chose à vous soumettre, quand je mets un End If à la fin,
Access
me mets une erreur indiquant End If sans condition IF... je ne comprends
pas
Oui, ça fonctionne comme cela, merci Raymond. Mais pour que je comprenne pourquoi, que ce passait-il avec mon code, l'ordre était pourtant le même...
"Raymond [mvp]" a écrit dans le message de news:esV$
fais comme ceci:
Dim AlertePlanifNB As Long AlertePlanifNB = DCount("*", "QryAlertePlanif") MsgBox (AlertePlanifNB) If AlertePlanifNB > 0 Then AlertePlanif = "Planifications à envoyer" Else AlertePlanif = "Rien à envoyer" End If
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"JMarc" a écrit dans le message de news:41385dc3$0$1191$
Merci Raymond, décidément, ce DCount me rend bien service. Mais j'ai l'impression de rater quelque chose... Voici mon code, le résultat de la msgbox me donne 1 et alors que je devrais
avoir l'affichage de "Planifications à envoyer", je n'ai pas cela Access m'affiche "Rien à envoyer". Une autre chose à vous soumettre, quand je mets un End If à la fin, Access
me mets une erreur indiquant End If sans condition IF... je ne comprends pas
If AlertePlanifNB > 0 Then AlertePlanif = "Planifications à envoyer" Else
AlertePlanif = "Rien à envoyer"
Raymond [mvp]
regarde l'aide sur le if , les conditions ne sont pas placées au bon endroit.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"JMarc" a écrit dans le message de news:41386264$0$1180$
Oui, ça fonctionne comme cela, merci Raymond. Mais pour que je comprenne pourquoi, que ce passait-il avec mon code, l'ordre était pourtant le même...
regarde l'aide sur le if , les conditions ne sont pas placées au bon
endroit.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"JMarc" <jeanchnews@free.fr> a écrit dans le message de
news:41386264$0$1180$626a14ce@news.free.fr...
Oui, ça fonctionne comme cela, merci Raymond.
Mais pour que je comprenne pourquoi, que ce passait-il avec mon code,
l'ordre était pourtant le même...
regarde l'aide sur le if , les conditions ne sont pas placées au bon endroit.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"JMarc" a écrit dans le message de news:41386264$0$1180$
Oui, ça fonctionne comme cela, merci Raymond. Mais pour que je comprenne pourquoi, que ce passait-il avec mon code, l'ordre était pourtant le même...
JMarc
OK, merci beaucoup et bon WE ! JMarc
"Raymond [mvp]" a écrit dans le message de news:enTE%
regarde l'aide sur le if , les conditions ne sont pas placées au bon endroit.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
OK, merci beaucoup et bon WE !
JMarc
"Raymond [mvp]" <XYZ.access.seneque@free.fr> a écrit dans le message de
news:enTE%23HbkEHA.2436@TK2MSFTNGP09.phx.gbl...
regarde l'aide sur le if , les conditions ne sont pas placées au bon
endroit.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Raymond [mvp]" a écrit dans le message de news:enTE%
regarde l'aide sur le if , les conditions ne sont pas placées au bon endroit.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access.vba.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum