IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

4D Discussion :

Prise en charge des Sous-sous-structure


Sujet :

4D

  1. #1
    Nouveau membre du Club
    Inscrit en
    Novembre 2004
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 71
    Points : 35
    Points
    35
    Par défaut Prise en charge des Sous-sous-structure
    Bonjour,
    J'aimerai une information, est ce que 4D 2004 prend en compte les sous-sous-structure?

    Par exemple:
    ALLOC est une table
    ENFANT est une sous-table
    PREST ENFT est une sous-sous-table

    ESt ce que je peux aller faire une selection dans la sous-sous-table PREST ENFT?

    Merci

  2. #2
    Membre averti
    Homme Profil pro
    Bientôt retraité
    Inscrit en
    Juillet 2005
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Bientôt retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 312
    Points : 385
    Points
    385
    Par défaut
    On peut toujours avoir des sous table avec la 2004 (même si ce n'est pas bien). Comme pour les verions précédentes, si l'on prend un enregistrement de la table, on a bien tous les sous enregistrements.
    On peut chercher des sous enregistrements mais cela se fait toujours dans les sous enregistrements le l'enregistrement parent.

    Pour plus de clarté, n'hésites pas à jeter un oeil sur le fichier d'aide.

    Comme je l'ai déjà dit, pour ma part, je n'utilise plus les sous tables, je préfère des tables liées à l'aide d'un identifiant.

    A +

  3. #3
    Nouveau membre du Club
    Inscrit en
    Novembre 2004
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 71
    Points : 35
    Points
    35
    Par défaut
    Jai regardé le fichier d'aide et meme plusieurs manuel d'utilisations mais c'est tres rare quils parlent des sous tables (c'est surement la raison pour laquelle c'est deconseiller de les utiliser).
    Jai demandé l'aide sur le support de 4D et ils m'ont dis que la gestion des sous-sous-tables n'était plus prise en compte.

    Je vais rebondir sur une autre question:
    quel serait le moyen le "plus propre" pour modifier la BD car jai lu qu'on ne pouvait pas supprimer des tables?
    ESt ce quil vaudrait mieux recréer une base nouvelle et si c'est le cas est ce que l'on peut importer certaines méthodes et formulaires de l'ancienne base?

    Merci

  4. #4
    Membre averti
    Homme Profil pro
    Bientôt retraité
    Inscrit en
    Juillet 2005
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Bientôt retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 312
    Points : 385
    Points
    385
    Par défaut
    Pour le fichier d'aide, tu peux jeter un oeil sur le fichier pdf '4D_2004.4_Langage.pdf'. Il traite des sous enregistremsnt de la page 1775 à la page 1790. C'est vraiment pour info, je ré-itére, c'est à proscrire.

    Pour la création de ta base, tu peux t'aider de 4D insider. Il existe également la solution d'exporter / importer des méthodes ou encore les bibliothèques d'objets.

    Tu devras, il n'y a aucun doute, ré-crire certains trucs mais avec ces trois solutions, tu pourras reprendre une bonne partie.

    A +

  5. #5
    Nouveau membre du Club
    Inscrit en
    Novembre 2004
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 71
    Points : 35
    Points
    35
    Par défaut
    Super! Merci Bcp

  6. #6
    Membre régulier
    Inscrit en
    Juin 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Âge : 60

    Informations forums :
    Inscription : Juin 2006
    Messages : 74
    Points : 98
    Points
    98
    Par défaut Sous-SousTables
    Bonjour,

    A éviter absolument !!! :=)

    Le principe était intéressant, mais te posera des problèmes dès que tu vas vouloir pousser un peu plus loin dans ton développement, surtout que les avantages qu'elles pouvaient procurer aux début de 4D en 1984 sont largement compensés aujourd'hui par le fonctionnement relationnel "classique".

    4D 2004 n'accepte plus les sous-tables de sous-tables. Sinon, autant revenir à des systèmes hiérarchiques commes IMS dans les années 70 :=)))

    Un conseil ... : travaille avec des fichiers liés (en activant ou non les liens), mais surtout pas en sous-tables.

    A+

    Denis

  7. #7
    Nouveau membre du Club
    Inscrit en
    Novembre 2004
    Messages
    71
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 71
    Points : 35
    Points
    35
    Par défaut
    merci pour votre reponse.
    pour information, ma mission est effectuer une migration technique d'une base codée il y a 20 ans avec des sous-tables et sous-sous-tables.
    Voila la raison de mes questions.

  8. #8
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Août 2007
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Sous table
    J'ai toujours une sous table dans ma base et j'utilisais 4D 6. 7. Je pouvais dérouler les ascensseurs pour la sou-tablee et voisr tous les sous-enregistrements.
    En passant à la version 6.8 les ascensseurs anciens ne fonctionnent plus et je n'arrive pas à trouver la solution pour voir rapidement le contenu des sous-tables...
    Je sais que je dois parvenir à supprimer les sous-tables, mais en attendant... je serais reconnaissant à l'aide qu'on peut m'apporter.
    Louis

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 03/10/2011, 15h36
  2. Réponses: 2
    Dernier message: 01/12/2009, 19h45
  3. Réponses: 1
    Dernier message: 22/04/2008, 17h49
  4. [VB.Net] Prise en charge de <summary> sous VS2003
    Par tomnie dans le forum Windows Forms
    Réponses: 4
    Dernier message: 16/12/2005, 12h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo