Lier 2 tables d'une base de données HyperFileSQL Classic [Résolu/Fermé]

Signaler
-
DelNC
Messages postés
2197
Date d'inscription
samedi 25 octobre 2014
Statut
Membre
Dernière intervention
12 décembre 2019
-
Bonjour,

J'ai une base de données HyperFileSQL complète et valide avec les fichiers .FIC, .NDX et .MMO.
Je peux lire les données des fichiers .FIC avec WDMAP mais je ne vois aucune clé primaire ou étrangère qui me permet de lier les tables et malheureusement je ne connais pas ce language.

Exemple :
Table Users : "FIRSTNAME", "LASTNAME", "PHONE"
Table Homes : "ADDRESS", "ZIP", "CITY"

Il manque donc l'ID dans "User" et l'USER_ID dans "Homes" pour lier les tables. Je voudrais récupérer les données dans un CSV pour les traduire dans un autre language.

Je ne comprends pas où sont stockés les clés primaires et étrangères sur les tables et je ne comprends pas comment les lier. Le programme qui utilise les fichiers utilise bien les tables et lie les données.

Merci bcp pour votre aide !

4 réponses

Messages postés
2197
Date d'inscription
samedi 25 octobre 2014
Statut
Membre
Dernière intervention
12 décembre 2019
1108
Bonjour Nico

je ne suis pas certaine d'avoir tout compris ton problème mais voilà ce que je te propose.

Avec tes tables actuelles tu peux faire ceci
Table Users :"ID_USER", "FIRSTNAME", "LASTNAME", "PHONE"
ID_USER est la clé primaire, il faut la noter en "auto incrémentale".

Table Homes :"ID_HOME", "ID_USER", "ADDRESS", "ZIP", "CITY"
ID_USER est une clé étrangère.
Avec cette table, tu pourras avoir plusieurs ligne pour chaque ID_USER

ID_HOME est la clé primaire de cette table , il faut la noter en "auto incrémentale", tu pourras avoir plusieurs ligne pour chaque ID_USER

ID_HOME est la clé primaire de cette table , il faut la noter en "auto incrémentale".
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 62605 internautes nous ont dit merci ce mois-ci

Messages postés
1
Date d'inscription
jeudi 26 mai 2016
Statut
Membre
Dernière intervention
26 mai 2016

Merci beaucoup pour ta réponse !

En fait c'est bien ce que je pensais, si il n'existe pas d'identifiants unique, je ne pourrais pas exploiter ma base de données. J'avais espoir que ceux-ci soient isolés dans une autre table.

Je vais essayer de faire autrement ! Merci encore !
DelNC
Messages postés
2197
Date d'inscription
samedi 25 octobre 2014
Statut
Membre
Dernière intervention
12 décembre 2019
1108
De rien
:)