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 ).
La base ( le fichier MDB ) est créé à partir d'une base existante. Si cette base contient déjà des données ( Tables...), elles seront 
effécées.
Par sécurité, il est donc conseillé de faire une copie de la base utilisée, ou d'utiliser une copie d'une base existante. Attention à la perte de données !
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.