Tables d'information
Avec les Tables d'Information (raccourci: Info-Tables) vous pouvez ajouter d'autres informations à la BD Swisslog et les associer avec les champs Swisslog . Les Info-Tables peuvent être utilisées dans plusieurs buts. Le plus courant est d'ajouter les descriptions des abréviations utilisées dans les diplômes comme IOTA, US-States, US-Counties, DOK ou l'indicatif et le nom des membres DIG ou TEN-TEN.
Les informations des Info-Tables peuvent être utilisées
si une Info-Table est attribuée au champ, elle est affichée.
Vous pouvez sélectionner l'entrée correcte et copier l'information
dans l'entrée QSO.
PS. Si vous créez vos propres tables d'information, les utilisateurs de Swisslog et moi-même apprécierions si vous pouviez nous les envoyer pour une distribution générale. Normalement, nous avons des tables d'information DIFM, DIG, DOK, IOTA, MF et US-Counties et d'autres. Regardez dans le répertoire ..\Info.
L'association (lien) entre une Info-Table et un champ Swisslog peut être,
soit définie indirectement dans une définition de statistique, soit
directement avec la fonction Attribution Table Information. La meilleure
solution est l'association par les Définitions Statistiques .
Les fonctions suivantes sont disponibles dans le Menu Outils |
Tables-Information
IMPORTANT: Swisslog implémente une fonction qui met à jour les tables d'information existantes sur internet. SVP lisez les infos de mise à jour des diplômes
La création d'une Table d'Information se fait en suivant les étapes suivantes :
Dans de nombreux cas, vous n'avez qu'à exécuter l'étape 3 car les fichier nécessaires sont déjà disponibles dans le répertoire ..\Info ou peuvent être obtenus depuis internet.
1.) Création du fichier Texte
La première étape consiste à la préparation d'un simple fichier texte qui contient les informations détaillées. Le fichier doit au moins contenir les valeurs des 'clés' et leur description. Les valeurs des clés sont les valeurs stockées dans le carnet de trafic. Exemples le DXCC, le IOTA, le N° Ten-Ten, le DOK etc. La description détaille la clé. Par exemple le nom du pays DXCC pour le DXCC ou le nom de l'île et le continent pour les IOTA. Créer le fichier (.lot) de définition de la disposition.
Le fichier est habituellement créé avec l'aide d'un simple éditeur de texte disponible dans Windows. Les champs doivent être séparés par un caractère de délimitation. Les délimiteurs courants sont :
, ; : tab
Par exemple, le fichier pour DOK ressemblera à cela :
A01,KONSTANZ
A02,BRUCHSAL
A03,BADEN-BADEN
A04,BÜHL
Le premier champ est le DOK (Clé) qui est stocké dans le carnet de trafic et le second champ est le nom de la ville à laquelle le DOK appartient.
Le fichier texte pour la table d'information des IOTA ressemble à cela :
AF-001;3B6;Agalega Islands
AF-002;FT/Z;Amsterdam & St.Paul Islands
AF-003;ZD8;Ascension Island
AF-004;EA8;Canary Islands
AF-005;D4;Cape Verde, Leeward Islands
AF-006;VQ9;Diego Garcia Island
AF-007;D6;Comoro Islands
Comme vous le voyez, il contient 3 champs séparés par un ";". Le premier champ est encore le champ clé, l'abréviation IOTA. Le second champ est l'abréviation DXCC le troisième champ, le nom de l'île.
2.) Création du fichier (.lot) de définition de la disposition
Le fichier de définition de la disposition est utilisé pour décrire le format des entrées dans le fichier texte. Vous pouvez créer le fichier de définition de la disposition avec l'aide de Swisslog ou manuellement avec un éditeur de texte.
Pour créer le fichier de définition de la disposition avec l'aide de Swisslog sélectionner :
Outils | Tables-Information | Création / Suppression
Ceci ouvre la boite de dialogue ci-après :

La boite de dialogue contient les définitions pour le fichier texte pour les IOTA. Les informations suivantes doivent être saisies :
| Champ | Contenu | Explication | ||||||||||||||||||
| Source | C:\Swisslog\Info\IOTA.TXT | Le nom du fichier texte | ||||||||||||||||||
| Nom de la Table | INF_IOTA | le nom de la table d'information dans la BD Swisslog. Vous pouvez sélectionner le nom vous-même mais il a toujours le préfixe INF_ | ||||||||||||||||||
| Champ clé | 1 | C'est la position du champ clé. Dans notre exemple le premier champ est le champ clé | ||||||||||||||||||
| Délimiteur | ; | ; est utilisé pour séparer les champs dans le fichier texte | ||||||||||||||||||
| Champs grille | ||||||||||||||||||||
| Nom du champ | IOTA | C'est le nom du champ dans la BD Swisslog. Vous utiliserez ce nom quand vous définirez une requête ou un rapport avec le générateur de rapports | ||||||||||||||||||
| Data type | Varchar | ici, vous définissez le type de données du champ.
Vous pouvez sélectionner dans la liste suivante .
|
||||||||||||||||||
| Longueur | 6 | longueur du champ dans la BD SWISSLOG | ||||||||||||||||||
| Les deux autres champs sont définis de la même manière | ||||||||||||||||||||
Vous pouvez aussi créer un fichier de définition de la disposition avec un éditeur de texte. Le format du fichier est très simple :
Table=INF_IOTA
KeyField=1
DelChar=;
Field1=IOTA,Varchar,6,0
Field2=DXCC,Varchar,10,0
Field3=Inselname,Varchar,80,0
Note:
Dans le cas ou vous avez des entrées qui sont marquée
comme deleted,
i.e. DXCC, vous avez besoin dans votre table d'information d'un champ
d'une longueur de un byte qui peut être appelé 'DELETED'. Le contenu peut être soit 'D' pour supprimée ou 'N' pour une entrée
active.
3.) Charger (créer) la Table d'Information dans la BD SWISSLOG
Un fois que vous avez préparé le fichier
texte et le fichier de disposition, vous pouvez presser le bouton
pour
créer la table d'information dans la BD Swisslog.
Vous pouvez vérifier le SQL qui a été généré
pour créer la table en pressant le bouton
.
Si quelque chose n'est pas correct, la liste
d'erreur est affichée. Pour examiner les erreurs. presser le bouton
Clé dupliquée signifie que le champ clé n'est pas unique (il y a deux entrées ou plus avec la même valeur de clé)
L'erreur exception arithmétique , dépassement numérique, ou chaîne tronquée peut se présenter quand un champ et trop petit pour contenir les données.
SWISSLOG vous permet d'importer / exporter et modifier les tables d'information contenues dans la base de données statistiques SWLSTAT.MDB.
Note: Swisslog implemente dans le menu outils une fonction de mise à jour de certaines tables d'information à partir d'internet. De nouvelles versions de Swisslog sont publiées périodiquement, elles comportent toutes les tables d'information mises à jour. Il n'est donc pas nécessaire de les modifier manuellement. Voici l'explication pour les utilisateurs avancés.
Pour modifier les tables d'information, procéder comme suit :
Selectionnez Outils | Table Information au menu principal puis Export / Import / Edition. Ce qui amène la fenêtre Editer la table d' Information.
Selectionnez la table que vous voulez modifier dans la liste des tables.
Modifiez les enregistrement dont vous avez besoin.
Si vous cliquez sur la colonne des titres, vous pouvez trier la liste par ordre ascendant / descendant.
Juste sous le titre de colonne, dans chaque colonne, il y a un champ de filtre. Il suffit de taper n'importe quoi et et vous verrez s'afficher les enregistrements correspondants (sensible à la casse !). Dans l'image ci dessous, on a sélectionné la table INF_IOTA, l'affichage est trié par ordre IOTA ascendant (notez la petite flêche) et on a appliqué un filtre pour ne lister que les IOTA avec un DXCC commençant par EA :

Avec les boutons dans la barre d'outils, vous pouvez effectuer les actions suivantes (de gauche à droite):
Aller au Premier enregistrement
Aller à l' Enregistrement précédent
Aller à l' Enregistrement suivant
Aller au dernier enregistrement
Inserer un nouvel enregistrement
Supprimer un enregistrement
Modifier un enregistrement
Confirmer la modification d'un enregistrement
Annuler la modification
Rafraichir les données pour voir les changements
Comme vous pouvez le voir, l'éditeur inclus offre de bons outils pour modifier les tables d'information. Cependant, vous pouvez aussi exporter la table d'information et la modifier avec un éditeur externe (tel que Wordpad, inclus dans Windows) et ensuite reimporter la table d'information. Utilisez la méthode que vous préférez.
Si vous obtenez un fichier mis à jour pour n'importe quelle table d'information (qui conserve la même structure de champ et le même format de données), vous pouvez importer et mettre à jour manuellement toute la table d'informations:
Appuyez sur le bouton à coté du champ DE et sélectionnez le fichier de la table d'informations à importer. Dans la boîte de dialogue suivante, double-cliquez sur le nom du fichier ou sélectionnez le fichier et appuyez sur Ouvrir .
Appuyez sur le bouton Importe .
A l'inverse, si vous avez mis à jour n'importe quelle table d'information et que vous souhaitez la partager avec d'autres utilisateurs, vous pouvez l'exporter de cette façon :
Selectionnez la table d'informations que vous souhaitez exporter
Appuyez sur le bouton à coté du champ Dans et sélectionnez le dossier dans lequel vous souhaitez exporter la table d'informations.
Appuyez sur le bouton Exporter . La table d'informations (.txt) et le fichier de définition de table (.lot) seront exportés dans le dossier sélectionné.
Les Tables-Information peuvent être associées (liées)
aux champs. Si une Table-Information est associée à un champ le contenu
de la table pour être affiché en :
L'association (lien) des Tables d'Information aux champs est définie soit dans
soit avec

Pour chaque champ listé vous pouvez sélectionner la table d'information qui doit être directement associée avec elle.