Voici un exemples de configuration pour des listes hiérarchiques

1.Table MySQL

Le nom de la base de données se nomme zedoctheme.

Voici une table nommée listes_hierarchique avec 2 champs theme et soustheme.




2.Source de données ODBC


Le chemin par défaut est Panneaux de configuration, puis Outils d'administration puis Sources de données (ODBC).

Mais sur un système 64 bits, les drivers ODBC 32 bits se trouveront dans C:\Windows\SysWOW64\odbcad32.exe


Dans l'onglet Source de données système, Cliquer sur Ajouter



Sélectionner  MySQL ODBC 5.1 Driver


Définir le nom de la source (servira de DSN) puis l'adresse du serveur, le login et mot de passe et enfin le nom de la base de donnée à utiliser dans MySQL.



3.Paramétrage dans ZeDOC NetSolution


Il faut créer un modèle avec 2 listes pour récupérer les 2 valeurs de la base MySQL.



Le nom de la 1ère liste sera la valeur de la première colonne de la base MySQL (theme).


Elle sera définie en « Source ODBC nommée simple ».


Il faudra faire  Choisir pour définir la source ODBC, le nom de la table et enfin le nom du champ à lire.







Il faudra faire Choisir pour  définir la source ODBC (DNS) (définie au chapitre 2.1.2) puis la Requête SQL


Puis la requête SQL :


select champ2 from nom_de_table where champ1='%%[champ1]'


Ex : select soustheme from themes where theme='%%[field:theme]'