|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | ||
|
Futur Membre du Club
![]() Inscription : octobre 2007 Messages : 85 ![]() |
Bonjour,
j'utilise BO.6 et je souhaiter automatiser mes requetes. J'attends les autorisations du support informatique pour acceder à VBA dans BO. Je souhaite que ma procédure fasse les choses suivantes: - Ouvrir BO et la requete - Rafraichir - Enregistrer la requete sous excel Voici le début de ma procédure qui ouvre ma requete BO(c'est un code trouver sur le forum) Code :
Quelqu'un peut il m'éclairer la dessus svp? Merci |
||
|
|
00
|
|
|
#2 | ||
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
Bonsoir,
Je ne comprends pas ..... Tu dis vouloir automatiser à l'aide de VBA dans BO. Je ne vois pas à quoi te servira ce code Code :
puisque ce code lance BO se connecte à une session BO avec ID et password. Donc il vaut mieux que tu te créée un document BO porteur de ton VBA et qui à l'ouverure ouvrira un à un tes rapports, les rafraîchira ...
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!" |
||
|
|
00
|
|
|
#3 | ||
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
J'ai fait l'impasse sur l'export
Dans Code :
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!" |
||
|
|
00
|
|
|
#4 |
|
Futur Membre du Club
![]() Inscription : octobre 2007 Messages : 85 ![]() |
Bonjour Bruno2r,
en fait je découvre BO donc je ne connais pas toutes les possibilités. Je vai préciser mon projet: je souhaite créer un deuxième bouton sur un classeur excel ou j'ai déja une macro existente. Le boutton: -Ouvre BO, raffraichi et exporte ma requete dans un onglet "Data" de mon classeur - puis lance ma première macro déja existente pour mettre à jour le classeur avec mes nouvelles données issues de l'extraction BO. (Donc je copie le report dans l'onglet "Data" puis je m'en sert de base pour creer différents report dans différents onglets) Qu'en penses tu ? Est il mieux de créer un document BO porteur de mon VBA ou bien d'insérer une nouvelle procédure VB excel pour piloter BO? Sachant que je souhaite automatiser tout le processus en 1 ou 2 clics. Merci pour ta réponse. |
|
|
00
|
|
|
#5 | ||||
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
Citation:
c'est à dire que tu as fait au départ ? : Gestionnaire de données Exporter Copier vers un DDE ??? ou sinon quelle méthode ? Citation:
Tu copies ou tu colles ? Tu copies où ? Tu colles où ? Citation:
différents reprts ... onglets ... dans BO ? Citation:
Excel lance BO Ouvre le document BO Excel lance le rafraichissement ou le document est automatiquement rafraichi à l'ouverture (peu importe) la première macro (excel ? 1er bouton ?) met à jour le classeur Pas besoin de macro pour ça : DDE Dans l'onglet Dataqui te sert de base ?? pour faire de nouveaux rapports ?? Mais au passage les données tu leur fait quelquechose ? Explique !
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!" |
||||
|
|
00
|
|
|
#6 | ||
|
Futur Membre du Club
![]() Inscription : octobre 2007 Messages : 85 ![]() |
Pardon je me suis mal exprimé, je reprends:
J'ai un classeur excel et avec une procédure VB. Ma macro se lance via des bouttons sur les différents onglets. Ma macro se sert de données que je colle manuellement dans l'onglet "data". Maintenant j'utilise BO pour aller chercher ces memes données. Donc je veux copier le Report de BO et le coller dans mon classeur, onglet "data". Bien entendu je veux que mon extraction se lance automatiquement et je veux que tout soit automatisé avec des bouttons. Citation:
Citation:
|
||
|
|
00
|
|
|
#7 | |
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
Au sujet de
Citation:
Dans BO : Gestionnaire de données Sélectionner la requête Exporter Copier vers un DDE >> Message export réussi Aller dans Excel Te mettre dans la 1ère cellule en haut à gauche de tes données ou d'une nouvelle feuille Collage spécial Dans la boite de dialogue Collage spécial choisir coller avec liaison. A partir de là, il te suffira : d'ouvrir ton document BO de le rafraichir Basculer vers Excel Mettre à jour les liaisons (ça doit bien pouvoir se faire avec la macro) Enregistrer Basculer vers BO Enregistrer Fermer
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!" |
|
|
|
00
|
|
|
#8 | |
|
Futur Membre du Club
![]() Inscription : octobre 2007 Messages : 85 ![]() |
Ok je viens de le faire c'est bon
Citation:
|
|
|
|
00
|
|
|
#9 | |||
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
Citation:
N'avoir qu'une session BO ouverte Que le document soit BO alimenteur soit ouvert Trouver en VB Excel le Code :
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!" |
|||
|
|
00
|
|
|
#10 | |
|
Futur Membre du Club
![]() Inscription : octobre 2007 Messages : 85 ![]() |
Merci pour toutes ces précisions Bruno
Citation:
Autre chose: Je suis pas un crack en VB, j'ai commencé il y a peine deux mois et j'apprends entre autre grace à ce forum. Aurez-tu un exemple de procédure VB sous la main qui réalise les actions dont on parle? Faut-il que je poste plutot sur le forum excel VBA? Merci |
|
|
|
00
|
|
|
#11 |
|
Futur Membre du Club
![]() Inscription : octobre 2007 Messages : 85 ![]() |
Ah oui j'allais oublié, qu'est ce qu'une invite en language BO?
|
|
|
00
|
|
|
#12 |
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
oui vb excel sur forum excel
on va pas piquer le boulot aux copains Liaisons dans Menu Edition de BO est grisé car aucun objet DANS BO n'est une liaison d'un objet extérieur. Moi je te parlais de Edition /Liaisons dans Excel si tu as bien fait collage spécial Coller avec liaison bien entendu.
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!" |
|
|
00
|
|
|
#13 |
|
Futur Membre du Club
![]() Inscription : octobre 2007 Messages : 85 ![]() |
Ah ok, oui c'est bon je l'ai fais
|
|
|
00
|
|
|
#14 | |
|
Futur Membre du Club
![]() Inscription : octobre 2007 Messages : 85 ![]() |
Citation:
Est ce que c'est bon? |
|
|
|
00
|
|
|
#15 | |
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
Citation:
C'est quoi cette version en Anglais ... Et ton rapport était BO était encore ouvert ? Et c'est quoi comme message d'erreur ? Et est ce que tu a essayer de voir ce que donnent les erreurs en faisant Edition / Liaisons/ Mettre à jour les valeurs
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!" |
|
|
|
00
|
|
|
#16 |
|
Futur Membre du Club
![]() Inscription : octobre 2007 Messages : 85 ![]() |
Mon rapport BO était encore ouvert oui
l'erreur est la suivante #N/A, et lorsque je fais edition/liaisons/mettre à jour les valeurs, rien ne se passe |
|
|
00
|
|
|
#17 |
|
Futur Membre du Club
![]() Inscription : octobre 2007 Messages : 85 ![]() |
Ca me met Not applicable dans "statut"
|
|
|
00
|
|
|
#18 | |
|
Membre émérite
![]() Inscription : décembre 2005 Messages : 901 ![]() |
Citation:
paste = copie des données paste link = copie de l'adresse des données (référence)
__________________
--= Ayana =-- Modératrice B.I. Règles du forum BO Team BAB - Spécialistes BO Rubrique BI de developpez.com |
|
|
|
00
|
|
|
#19 | |||
|
Futur Membre du Club
![]() Inscription : octobre 2007 Messages : 85 ![]() |
Bonjour à tous,
je voudrais traduire cette action avec une procédure VB dans BO 6. Citation:
Code :
|
|||
|
|
00
|
|
|
#20 |
![]() ![]() Bruno ROMAN-RUIZ Inscription : décembre 2006 Messages : 2 181 ![]() |
Salut,
Je ne vois pas l'intérêt d'automatiser cette action de porter en DDE vers Excel le fournisseur de données. On le fais une fois à la création du document Excel. Ensuite je t'ai expliqué comment mettre à jour les liaisons dans Excel. Je ne vois pas ce que tu veux rendre reproductible en VB.
__________________
Précisez la VERSION ! Règles du forum Business Objects et FAQ BO"A vouloir repousser ses limites ... On risque d'en prendre connaissance !!!" |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com