Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Business Objects > SDK
SDK Forum d'entraide pour la programmation des outils BO par des API (VBA, ASP, Java)
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 20/10/2006, 09h57   #1
Futur Membre du Club
 
Inscription : octobre 2006
Messages : 18
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 18
Points : 15
Points : 15
Par défaut [VBA]Récupération d'un champ calculé d'un rapport par macro

Salut à tous,

Je souhaite, depuis ma macro VBA, récupérer la valeur d'un champ d'un rapport. J'arrive à récupérer la variable et sa formule, évaluer cette formule, le problème c'est que c'est hors contexte, sans l'influence des maîtres (sections).

En clair je veux récupérer directement la valeur d'une cellule.

Toute aide ou piste bienvenue
_GôTô_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2006, 11h48   #2
Futur Membre du Club
 
Inscription : octobre 2006
Messages : 18
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 18
Points : 15
Points : 15
Personne ne sait ? A priori ça semble assez basique comme question, ça devrait être tout bête..
_GôTô_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/10/2006, 15h39   #3
Membre Expert
 
Avatar de nuke_y
 
Inscription : mai 2004
Messages : 1 812
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 1 812
Points : 1 609
Points : 1 609
Ca paraît simple mais pour BO ça ne l'est pas.

L'énooOOOOooome faiblesse de BO, à mon avis, c'est de ne pas savoir, comme Excel, faire simplement des liens entre ses cellules, ou récupérer la valeur d'une cellule pour la mettre ailleurs.

Si tu trouves, ça m'intéresse.
__________________
Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes.

Mon combat pour les droits des consommateurs face aux abus des grandes marques.
nuke_y est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/10/2006, 16h26   #4
Futur Membre du Club
 
Inscription : octobre 2006
Messages : 18
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 18
Points : 15
Points : 15
Finalement j'ai lu les données dans les résultats des requêtes. Moins pratique mais bon :/
_GôTô_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/10/2006, 21h41   #5
Futur Membre du Club
 
Inscription : octobre 2006
Messages : 18
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 18
Points : 15
Points : 15
Ah au fait, dans ma boîte on a contacté Business Objects et ils nous ont confirmé qu'il n'est pas possible d'accéder au contenu d'une cellule (seulement à sa formule). C'est donc officiellement impossible.
_GôTô_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2006, 16h25   #6
Membre à l'essai
 
Inscription : octobre 2006
Messages : 125
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 125
Points : 20
Points : 20
Pour recuperer une valeurs d'un chapms utilise la commande suivante:


ThisDocument.DataProviders.Item(1).Columns(1).Item(1)
anisr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2006, 19h00   #7
Membre Expert
 
Avatar de nuke_y
 
Inscription : mai 2004
Messages : 1 812
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 1 812
Points : 1 609
Points : 1 609
Je pense que ta syntaxe permet d'accéder à la valeur d'un champ du fournisseur de données, pas à la valeur d'une cellule.
__________________
Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes.

Mon combat pour les droits des consommateurs face aux abus des grandes marques.
nuke_y est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h55.


 
 
 
 
Partenaires

Hébergement Web