|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : janvier 2007 Messages : 4 ![]() |
je suis débutant en vba . je souhaite lancer business object depuis une macro excel :
lancer BO renseigner le nom et le mot de passe utilisateur ouvrir et exécuter une requête avec des variables merci de votre aide |
|
|
00
|
|
|
#2 | ||
|
Nouveau Membre du Club
![]() Inscription : décembre 2006 Messages : 37 ![]() |
Bonjour,
Tout d'abord il faut activer la référence BO (sous Excel). Dans la fenêtre VB editor : Outils/Références/Business Object 6.5 Object Library (pour BO v6.5 ou 5.1 Object Library pour la version 5.1). Pour BO v6.5, le code suivant ouvre BO, logue l'utilisateur, ouvre une requête et la rafraîchie. Code vba :
|
||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : janvier 2007 Messages : 4 ![]() |
merci beaucoup, cependant j'ai un message d'erreur sur l'instruction
objBO.LoginAs "Login", "Password" , false erreur du serveur (USR0057) puis impossible d'accéder à la base données abritant le référentiel |
|
|
00
|
|
|
#4 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2007 Messages : 10 ![]() |
Bonjour,
en ajoutant le nom de ton referentiel (nom du .key sans .key à la fin), tu peux préciser sur quel référentiel BO tu te connectes: objBO.LoginAs "Login", "Password" , false, "Mon_Ref" Par défaut, il me semble que c'est le dernier référentiel auquel tu t'es connecté qui est utilisé. Dans ton cas, tu n'as tout simplement pas accès à ce référentiel soit parce que ton client BDD est mal configuré soit parce que la base de ton référentiel n'est pas en ligne etc... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com