Comment fonctionnent les méthodes Databases.GetDatabase ou Item de l'automatisation ActiveX ?
Question
- Comment fonctionnent les méthodes ActiveX Automation Databases.GetDatabase ou Item et quels paramètres peuvent-elles accepter ?
- Existe-t-il une méthode pour récupérer les noms de bases de données à partir d’un document BarTender ?
Applicable à
BarTender 2016 ou version ultérieure.
Réponse / Solution
La méthode Databases.GetDatabase ou Item n’accepte qu’un paramètre de type index, qui doit être soit un entier, soit une chaîne de caractères correspondant au nom de la base de données définie dans le document BarTender.
La documentation sur l’automatisation ActiveX est disponible dans BarTender (sous Aide->Aide BarTender->Automatiser BarTender->Automatisation avec ActiveX->Référence->Objet Collection Databases) ou dans l’aide en ligne de BarTender ici.
Pour récupérer les noms de bases de données à partir d’un document BarTender, vous pouvez utiliser la propriété Databases.Configuration qui retourne une chaîne XML contenant les informations de connexion à la base de données, dont le nom du RecordSet/Database que vous pouvez extraire.