La Structure de la Base de données sollo

Les données sollo sont centralisées dans un seul et unique fichier, au format Access, VotreSociete.MDB - la base de données sollo.mdb contient quand à elle le programme (les formulaires, les états, les requêtes, les modules.....)

 

La base de données de travail contient donc à elle seule l'ensemble des données de sollo (parmètres inclus) 

 

Cette base de données est composée de 6 tables fondamentales, qui contiennent à elles seule 99% des données saisies dans sollo.

 

Sollo est articulé autours de 5 axes : 5 tables

Les Contacts  : Table C

Les Actions    : Table E

Les Articles    : Table A

Les Pièces     : Table P (et les lignes de pièces Table Pl)

Les Dossiers  : Tables D

 

Ces tables contiennent des données fixes et des données variables.

Les données fixes diffèrent d’une table à l’autre, alors que les données variables sont les mêmes pour toutes les tables.

 

Tables C et Cx : Contacts et Types de contacts

C contient tous les contacts

Cx contient les Types de contacts et l’intitulé des champs libres.

 

Données fixes de la table C

Elles sonts communes à tous les type de contacts.

Notez l'aspect mémo-technique de la plupart des noms de champs : souvent 4 caractères au maximum et commençant toujurs par le nom de la table.

Les noms de tables et de champs ont donc été reduits à leur plus simple expression, d'où une seule lettre (C par exemple) pour qualifier la table Contacts.

Données Variables de la Table C

Elles contiennent évidement les réponses données à chacun d'elles.

En face de ces données variables, il y a les Questions contenues elles dans la table Cx.

C'est ça la bonne idée !!!

Car avec 2 tables on peut donc avoir autant de types de contacts que l'on veut, avec des données spécifiques pour chaque type.

Ainsi pour un client le champs CT1 pourra contenir la source oun le prescripteur, alors que pour un collaborateur ce pourrait être la ville de naissance.

Notez là aussi l'aspect mémotechnique des champs variables :

La première lettre identifie la Table (C, E, A, P, Pl, ou D)

La seconde lettre, le type de champs (T pour Texte, N pour Numérique, D pour Date, B pour Boléen (Oui/non); M pour Mémo)

Le Chiffre indique la position de 1 à 9.

Il y a donc

  • 9 champs libres de types Texte
  • 9 champs libres de types Numérique
  • 9 champs libres de types Numérique
  • 9 champs libres de types Booléen - Case à Cocher Oui/non
  • et 3 champs libres de types Mémo

Table Cx : Intitulés des données variables

Dans cette table, on trouvera une fiche par Type de contact.

L'intitulé du Type (Ctyp dans la table C et Ctypx pour la table Cx fait le lien de un à plusieurs entre les 2 tables)

Les données Cnx1, Cnx2... Ctx1, Ctx2... contiennent les intitulées des champs correspondants dans la table C.

Recherche full texte

Télémaintenance

avec votre consultant sollo

Avec

TeamViewer

Avec

AnyDesk

Avec

VNC