Pourquoi la redondance des champs dans base Sage 100
Modérateurs: Super-Apogea, Super Modérateur
7 messages
|Page 1 sur 1
Pourquoi la redondance des champs dans base Sage 100
J'ai utilisé la base sage pour des mois maintenant mais je remarque que les champs sont dupliqué dans les tables.
Exemple:
Dans la table F_DOCENTETE, il y a les champs DO_PIECE, DO_DOMAINE et DO_TYPE
Dans la table F_DOCLIGNE, il y a les memes champs bien que DO_PIECE suffit pour savoir les autres par une simple jointure
Pour quel but cette redondance ?
Merci de me répondre juste par curiosité
Exemple:
Dans la table F_DOCENTETE, il y a les champs DO_PIECE, DO_DOMAINE et DO_TYPE
Dans la table F_DOCLIGNE, il y a les memes champs bien que DO_PIECE suffit pour savoir les autres par une simple jointure
Pour quel but cette redondance ?
Merci de me répondre juste par curiosité
Dernière édition par Hlinker le Mar 14 Juin 2016 11:05, édité 1 fois.
- Posteur néophyte
- Messages: 5
- Inscription: Sam 27 Fév 2016 01:46
Re: Pourquoi la redondance des champs dans base Sage 100
Bonjour
DO_PIECE c'est ton numéro de pièce !!!!!!
t'as pas l'impression qu'on pourrait avoir le même numéro sur une facture et sur une commande ..... ou sur une facture de vente et une facture d'achat ....
Ah si, ... on pourrait... CQFD
Cdlt
DO_PIECE c'est ton numéro de pièce !!!!!!
t'as pas l'impression qu'on pourrait avoir le même numéro sur une facture et sur une commande ..... ou sur une facture de vente et une facture d'achat ....
Ah si, ... on pourrait... CQFD
Cdlt
Re: Pourquoi la redondance des champs dans base Sage 100
Ah je vois maintenant
Merci
Merci
- Posteur néophyte
- Messages: 5
- Inscription: Sam 27 Fév 2016 01:46
Re: Pourquoi la redondance des champs dans base Sage 100
De plus, DO_Type et DO_Piece sont des champs indexés de la base. Ainsi, la jointure entre F_DOCENTETE et F_DOCLIGNE doit être faite avec ce couple de champs.
OLAN
- Posteur habitué
- Messages: 34
- Inscription: Ven 21 Déc 2007 12:19
Re: Pourquoi la redondance des champs dans base Sage 100
C'est sur que le mieux serait de reprendre la valeur du champ cbmarq de F_DOCENTETE qu'on aurait pu reprendre dans F_DOCLIGNE pour faire la jointure (dans un nouveau champ, par exemple, cbmarqENTETE), ce qui aurait limité pas mal de soucis, mais si ces champs sont répétés, ça doit venir du fait qu'en ODBC, divers champs des tables n'existent pas, comme par exemple cbmarq
- Super Contributeur
- Messages: 176
- Inscription: Sam 28 Juin 2014 20:48
Re: Pourquoi la redondance des champs dans base Sage 100
Ce n'est pas un pb dû au Driver ODBC, c'est plutôt à cause des types de bases Sage 100.
Le champ cbMarq n'existe que sur les bases SQL. Sur les bases CBase ce type de champ n'existe pas.
Le champ cbMarq n'existe que sur les bases SQL. Sur les bases CBase ce type de champ n'existe pas.
OLAN
- Posteur habitué
- Messages: 34
- Inscription: Ven 21 Déc 2007 12:19
Re: Pourquoi la redondance des champs dans base Sage 100
Pour lire dans une base en CBASE, il faut le driver ODBC donc ça revient au même.
- Super Contributeur
- Messages: 176
- Inscription: Sam 28 Juin 2014 20:48
7 messages
|Page 1 sur 1
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités