Onglet: Configuration
Permet la configuration de la connexion à la base de donnée.
Permet aussi de créer une base vierge ou de transformer une base existante.
Connexion à la base de donnée de donnée
Il faut ici configurer la connexion ( liaison ) avec la base de donnée Active.
La base de donnée peut être un fichier MS Access au format MDB, un serveur MS SQL ou autre.
Voir Configuration: Accès à la base de donnée.
Vu le grand nombre de type de serveur de base de donnée ( Oracle, MySQL....), et l'absence de vraie standardisation du langage SQL, il est impossible de garantir un bon fonctionnement dans tous les cas. Pour information,
WinRelais ( WinRelay ) et WinRelaisBase ( WinRelayBase ) utilisent la technologie ADO (ActiveX Data Objects) pour se connecter à la base de donnée. Il s'agit pour information de la
Important: Le fonctionnement de WinRelais ( WinRelay ) et WinRelaisBase ( WinRelayBase ) est garanti pour les 2 types de connexions suivantes:- Utilisation d'un fichier MDB ( MS Access ).
- Utilisation d'un serveur MS
SQL.
La base de donnée doit contenir une table qui contient le nom des classes ( = le nom des autres tables ).
Par défaut ce nom est WR_TABLECLASSE.
Formatage
des mots réservés
Indiquer ici le type de base de donnée utilisée. Cela permet de formater les requêtes SQL pour les mots réservés du langage SQL.
A
utiliser en cas d'erreur sur les requêtes SQL.Aucun: Aucun formatage n'est réalisée:
CONNECT reste CONNECT.
Fichier MDB: Ajout de crochet : [CONNECT]
Serveur MS SQL: Ajout de guillemet: "CONNECT".
Information: Chaîne
de connexion
Transformer une base de donnée existante
Permet de " convertir " une base de donnée déjà existante ( dans votre entreprise ou d'un autre logiciel ) pour la rendre compatible avec l'utilisation de WinRelaisBase ( WinRelayBase ).
Détails des opérations
- Travailler sur
- Sélectionner la base à convertir ( qui n'est pas celle définie pour WinRelaisBase ( WinRelayBase ) ). Voir Accès à la base de donnée.
WinRelaisBase ( WinRelayBase ) va alors:
- Supprimer les tables préfixées ( Commencant par ). Si la case correspondante est cochée.
- Renommer la colonne DATE en DATE_SAISIE. Si la case correspondante est
cochée. L'utilisation d'une colonne DATE est normalement interdite ( ou déconseillé ) dans le standart SQL ( Date est un mot réservé ). WinRelaisBase ( WinRelayBase ) utilise donc une colonne DATE_SAISIE pour désigner la dâte de la
saisie des produits, dans chaque classe.
- Supprimer les colonnes inutiles ( Si la case correspondante est cochée ). La base de donnée de WinRelaisBase ( WinRelayBase ) contient les informations minimum pour chaque produit ( Détail: Voir
Constitution de la base de donnée ). Les colonnes en trop sont alors supprimées.
Information: Supprimer les
colonnes inutiles n'est pas obligatoire. Cela peut permette de partager la base de donnée avec d'autres logiciels. Les colonnes inutiles ne seront pas affichées.Toutefois lors de la création d'une nouvelle classe ( donc d'une nouvelle
table ), ces colonnes seront absentes de la nouvelle classe ( de la nouvelle table ).
- Ajout des colonnes absentes: Les colonnes utilisées par WinRelaisBase ( WinRelayBase ) sont ajoutée, en cas d'absence.
Détail: Voir Constitution de la base
de donnée.
- Actualisation de la table WR_TABLECLASSE: Cette table contient la liste des classes ( = la liste des tables ). Une table = 1
classe de produit.
Créer une base de donnée vierge
Permet de créer une base de
donnée vierge ( sans produit, mais avec quelques classes ).
Après la configuration de l'accès à la base de donnée, la base
sera remplie, avec les classes suivantes ( sans produit ).
Nom Description
CABLE Câble
FUSIBLE Fusible
DISJ_DECLENCHEUR Déclencheur pour disjoncteur
DIVERS Divers
INTERRUPTEUR Interrupteur divers
RELAIS Relais
TRANSFORMATEUR Transformateur
SECTIONNEUR Sectionneur divers
Permet de mettre à jour la base de donnée active (
actuellement connectée et affichée ) à partir d'une base de donnée plus récente.
Voir: Mise à jour de la base
de donnée pour plus de détails.
Avancé: Mettre à jour la date des produits
Permet de mettre à jour la date de tous les produits, de toutes les classes ( Toutes les tables ). Une confirmatin est demandée.
Le format de la date doit être du type JJ/MM/AAAA.
Cette fonction permet par exemple d'harmoniser les
dates des produits, ou de préparer une base ( base source ) qui servira ensuite à une MAJ à la base connectée ( base active): Voir:
Initialiser la configuration
Permet de rétablir la
configuration par défaut. La base est alors déconnectée. Une confirmation est demandée.