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
3stone
Salut Jièl,
"JièL Goubert" | est-il possible avec une fonction (genre isvide()) de savoir si une | requête ne renvoi rien ? | | Est-possible de le tester avec une macro ? | | si non, avec un module ? et si c'est possible avec un module, merci de | m'en donner le code. | | L'obejt final etant de ne pas lancer l'impression d'un état si la requête | ne renvoi rien.
En code, avec une fonction de domaine...
if dcount("*","NomDeLaRequete") > 0 Then 'bien il y a... Docmd.OpenReport ... end if
ou utiliser ceci directement dans l'état... http://www.mvps.org/accessfr/reports/rpt0006.htm
"JièL Goubert"
| est-il possible avec une fonction (genre isvide()) de savoir si une
| requête ne renvoi rien ?
|
| Est-possible de le tester avec une macro ?
|
| si non, avec un module ? et si c'est possible avec un module, merci de
| m'en donner le code.
|
| L'obejt final etant de ne pas lancer l'impression d'un état si la requête
| ne renvoi rien.
En code, avec une fonction de domaine...
if dcount("*","NomDeLaRequete") > 0 Then
'bien il y a...
Docmd.OpenReport ...
end if
ou utiliser ceci directement dans l'état...
http://www.mvps.org/accessfr/reports/rpt0006.htm
"JièL Goubert" | est-il possible avec une fonction (genre isvide()) de savoir si une | requête ne renvoi rien ? | | Est-possible de le tester avec une macro ? | | si non, avec un module ? et si c'est possible avec un module, merci de | m'en donner le code. | | L'obejt final etant de ne pas lancer l'impression d'un état si la requête | ne renvoi rien.
En code, avec une fonction de domaine...
if dcount("*","NomDeLaRequete") > 0 Then 'bien il y a... Docmd.OpenReport ... end if
ou utiliser ceci directement dans l'état... http://www.mvps.org/accessfr/reports/rpt0006.htm
Pour éviter de lancer l'impression d'un état dont la source de données ne renvoie aucun enregistrement, il existe la propriété événementielle "Sur aucune donnée de".
Private Sub Report_NoData(Cancel as Integer) MsgBox "Pas d'enregistrement à imprimer" Cancel=True End Sub
Cet événement survient avant l'impression de l'état. Il peut être utilisé pour annuler l'impression d'un état vierge.
Cet événement ne se produit pas pour les sous-états. Pour masquer les contrôles d'un sous-état lorsque celui-ci ne comporte aucune donnée (pour ne pas l'imprimer), on peut utiliser la propriéts AvecDonnées (HasData) dans une macro ou une procédure événementielle qui s'éxécuter lorsque l'événement Format ou Impression se produit.
fabienne
-----Message d'origine----- Salutatous
est-il possible avec une fonction (genre isvide()) de savoir si une
requête ne renvoi rien ?
Est-possible de le tester avec une macro ?
si non, avec un module ? et si c'est possible avec un module, merci de
m'en donner le code.
L'obejt final etant de ne pas lancer l'impression d'un état si la requête
ne renvoi rien.
Merci d'avance
-- JièL / Jean-Louis GOUBERT La FAQ Outlook est la : http://faq.outlook.free.fr/ .
Pour éviter de lancer l'impression d'un état dont la
source de données ne renvoie aucun enregistrement, il
existe la propriété événementielle "Sur aucune donnée de".
Private Sub Report_NoData(Cancel as Integer)
MsgBox "Pas d'enregistrement à imprimer"
Cancel=True
End Sub
Cet événement survient avant l'impression de l'état. Il
peut être utilisé pour annuler l'impression d'un état
vierge.
Cet événement ne se produit pas pour les sous-états. Pour
masquer les contrôles d'un sous-état lorsque celui-ci ne
comporte aucune donnée (pour ne pas l'imprimer), on peut
utiliser la propriéts AvecDonnées (HasData) dans une macro
ou une procédure événementielle qui s'éxécuter lorsque
l'événement Format ou Impression se produit.
fabienne
-----Message d'origine-----
Salutatous
est-il possible avec une fonction (genre isvide()) de
savoir si une
requête ne renvoi rien ?
Est-possible de le tester avec une macro ?
si non, avec un module ? et si c'est possible avec un
module, merci de
m'en donner le code.
L'obejt final etant de ne pas lancer l'impression d'un
état si la requête
ne renvoi rien.
Merci d'avance
--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/
.
Pour éviter de lancer l'impression d'un état dont la source de données ne renvoie aucun enregistrement, il existe la propriété événementielle "Sur aucune donnée de".
Private Sub Report_NoData(Cancel as Integer) MsgBox "Pas d'enregistrement à imprimer" Cancel=True End Sub
Cet événement survient avant l'impression de l'état. Il peut être utilisé pour annuler l'impression d'un état vierge.
Cet événement ne se produit pas pour les sous-états. Pour masquer les contrôles d'un sous-état lorsque celui-ci ne comporte aucune donnée (pour ne pas l'imprimer), on peut utiliser la propriéts AvecDonnées (HasData) dans une macro ou une procédure événementielle qui s'éxécuter lorsque l'événement Format ou Impression se produit.
fabienne
-----Message d'origine----- Salutatous
est-il possible avec une fonction (genre isvide()) de savoir si une
requête ne renvoi rien ?
Est-possible de le tester avec une macro ?
si non, avec un module ? et si c'est possible avec un module, merci de
m'en donner le code.
L'obejt final etant de ne pas lancer l'impression d'un état si la requête
ne renvoi rien.
Merci d'avance
-- JièL / Jean-Louis GOUBERT La FAQ Outlook est la : http://faq.outlook.free.fr/ .
JièL Goubert
Bonjoir(c) 3stone
Le 31/03/2005 01:02 vous avez écrit ceci :
En code, avec une fonction de domaine...
if dcount("*","NomDeLaRequete") > 0 Then 'bien il y a... Docmd.OpenReport ... end if
ou utiliser ceci directement dans l'état... http://www.mvps.org/accessfr/reports/rpt0006.htm
parfait, merci
-- JièL / Jean-Louis GOUBERT La FAQ Outlook est la : http://faq.outlook.free.fr/
Bonjoir(c) 3stone
Le 31/03/2005 01:02 vous avez écrit ceci :
En code, avec une fonction de domaine...
if dcount("*","NomDeLaRequete") > 0 Then
'bien il y a...
Docmd.OpenReport ...
end if
ou utiliser ceci directement dans l'état...
http://www.mvps.org/accessfr/reports/rpt0006.htm
parfait, merci
--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/
if dcount("*","NomDeLaRequete") > 0 Then 'bien il y a... Docmd.OpenReport ... end if
ou utiliser ceci directement dans l'état... http://www.mvps.org/accessfr/reports/rpt0006.htm
parfait, merci
-- JièL / Jean-Louis GOUBERT La FAQ Outlook est la : http://faq.outlook.free.fr/
JièL Goubert
Bonjoir(c) fabienne HUÏEZ
Le 31/03/2005 09:55 vous avez écrit ceci :
Pour éviter de lancer l'impression d'un état dont la source de données ne renvoie aucun enregistrement, il existe la propriété événementielle "Sur aucune donnée de".
Private Sub Report_NoData(Cancel as Integer) MsgBox "Pas d'enregistrement à imprimer" Cancel=True End Sub
Cet événement survient avant l'impression de l'état. Il peut être utilisé pour annuler l'impression d'un état vierge.
Merci, c'est bien ce que je voulais
-- JièL / Jean-Louis GOUBERT La FAQ Outlook est la : http://faq.outlook.free.fr/
Bonjoir(c) fabienne HUÏEZ
Le 31/03/2005 09:55 vous avez écrit ceci :
Pour éviter de lancer l'impression d'un état dont la
source de données ne renvoie aucun enregistrement, il
existe la propriété événementielle "Sur aucune donnée de".
Private Sub Report_NoData(Cancel as Integer)
MsgBox "Pas d'enregistrement à imprimer"
Cancel=True
End Sub
Cet événement survient avant l'impression de l'état. Il
peut être utilisé pour annuler l'impression d'un état
vierge.
Merci, c'est bien ce que je voulais
--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr/
Pour éviter de lancer l'impression d'un état dont la source de données ne renvoie aucun enregistrement, il existe la propriété événementielle "Sur aucune donnée de".
Private Sub Report_NoData(Cancel as Integer) MsgBox "Pas d'enregistrement à imprimer" Cancel=True End Sub
Cet événement survient avant l'impression de l'état. Il peut être utilisé pour annuler l'impression d'un état vierge.
Merci, c'est bien ce que je voulais
-- JièL / Jean-Louis GOUBERT La FAQ Outlook est la : http://faq.outlook.free.fr/