Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects
Business Objects Forum d'entraide sur Business Objects. Avant de poster --> FAQ BO, Tutoriels BO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/11/2011, 16h37   #1
Invité de passage
 
Mohamed Lamine DIABY
Inscription : mars 2010
Messages : 2
Détails du profil
Informations personnelles :
Nom : Mohamed Lamine DIABY

Informations forums :
Inscription : mars 2010
Messages : 2
Points : 0
Points : 0
Par défaut Envoyer un rapport BO que lorsqu'il contient des valeurs

Bonjour

je vous explique mon problème :

j'ai crée un rapport Bo, qui affiche en principe des valeurs exceptionnelles donc qui arrive assez rarement.

je voulais savoir comment faire en sorte que lors du sheduling dans ma CMC quotidien, le rapport soit envoyé version pdf s'il n'est pas vide, autrement qu'il n'envoie pas de rapport.

Merci
hsbc2010 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2011, 09h14   #2
Modérateur
 
Avatar de Julien59
 
Julien Lizzul
Inscription : mars 2008
Messages : 1 103
Détails du profil
Informations personnelles :
Nom : Julien Lizzul
Âge : 25
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : mars 2008
Messages : 1 103
Points : 1 295
Points : 1 295
Bonjour,

Je connais une astuce qui permet de le faire mais ce n'est pas super propre.
Je considère que ton document ne contient qu'un seul fournisseur de données :
Code :
SELECT col1, col2 FROM TaTable
L'astuce consiste à créer un second fournisseur de données en SQL figé qui contiendra le code :
Code :
1
2
3
4
SELECT 1 / (
SELECT Count(1) f
rom (SELECT col1, col2 FROM TaTable))
FROM dual
Si le premier fournisseur de données ne renvoie pas de données, le second fournisseur reviendra à :
Et la planification va tomber en erreur.

Ca alourdit le document et il est préférable d'utiliser cette astuce dans le cas d'une requête qui s'exécute rapidement.

Bon courage
__________________
  • Pensez à consulter la FAQ BO
  • Quand votre problème est solutionné, n'oubliez pas de cliquer sur le bouton
Julien59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2012, 15h41   #3
Membre régulier
 
Inscription : septembre 2007
Messages : 278
Détails du profil
Informations personnelles :
Âge : 41
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : septembre 2007
Messages : 278
Points : 89
Points : 89
bonjour
j'ai une solution mais uniquement via macro
Citation:
nblignes = Application.ActiveDocument.DataProviders.Item(1).NbRowsFetched
If nblignes <> 0 Then
Action 1
else
Action 2
end if
en espérant t'avoir aidé
munity est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h10.


 
 
 
 
Partenaires

Hébergement Web