Aller au contenu
  • 0
catamarca

Plusieurs liens sur une table

Question

Bonjour à tous,

dans notre base de données archéologiques (en español!), j'ai intégré une table de photos. Chaque photo a un code unique et peut représenter soit un site complet, soit un espace du site, soit une unité stratigraphique (UE). Ma table de Photos est liée par la rubrique UE (code unique) avec la table des UE.  Je peux donc aller directement á ma table UE depuis la rubrique UE de la table Photos, et inversement, et ma TE de Photos dans UE fonctionne. 

Mais je tourne en rond et je n'arrive pas á lier  aussi depuis la table Photos les tables de Site et  Espace (selon la rubrique remplie de la table Photos). Si je crée 1 OT  de la table photos, liée á la table Site, je peux avoir les résultats correspondants dans la TE, je peux utiliser le bouton pour aller de la table de Site à la table de Photos, mais pas l'inverse.

J'ai beau essayer je ne comprends pas la "grammaire" du truc !

Pardon mais je n'arrive pas à alléger suffisamment la base pour la poster...

Merci !!!

 

 

Sin título.jpg

Partager ce message


Lien à poster
Partager sur d’autres sites

4 réponses à cette question

Messages recommandés

  • 0

Bonjour Catamarca,

En effet, il te faut, comme tu l'as fait une occurrence de Fotos liée à Sitio et une autre liée à UE. A priori, il te faudra également une occurrence liée à Espacio.

Du coup, les boutons de navigation seront différents dans chacun des 3 contextes Activer enregistrements liés, par exemple, aura une cible différente selon que tu es dans un site, un espace ou une unité.

 

En revanche, pour ce qui est du "retour vers l'enregistrement parent", il te faut reconstituer un ensemble d'occurrences à partir de l'occurrence "centrale" de Fotos.

L'occurrence que j'appelle "centrale" est simplement celle sur laquelle est basée ton modèle de visualisation des photos.

Si ce modèle est basé sur FP_FotosUE, ce que je pense comprendre de ton texte, alors, il te faut :

- une occurrence de Sitio reliée directement par codigoSitio à FP_FotosUE,

- une occurrence de Espacio reliée directement par codigoEspacio à FP_FotosUE.

Ensuite, tu pourras gérer un script de retour disant :

Si [ codigoSitio est renseigné --> Activer enregistrement lié de Sitio ]

Sinon si [ codigoEspacio est renseigné --> Activer enregistrement lié de Espacio ]

Sinon Activer enregistrement lié de UE

 

Ca te paraît clair ?

NB : si tu veux partager la base, tu peux en faire un clone.

Bonne journée !

Jérémie

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Merci Jérémie! C'est très clair et -évidemment- ça marche parfaitement ! J'avais essayé les 2 manip (les OT de photos et les OT de Site et Espace) mais une puis l'autre et pas les deux ensemble.. bon, c'est comme ça qu'on apprend :) 

Par contre pour partager la base, même le clone reste trop gros... 8Mb (la base complète fait 23Mb), c'est normal ? J'essaierai éventuellement de faire un clone et d'éliminer une partie des tables si besoin. Encore merci beaucoup!

Sabine

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

Bonjour Sabine,

Super si ça marche !

8 Mb pour un clone, c'est à peu près normal. Enlever des occurrences de table ou quelques scripts caducs ne fera pas beaucoup baisser la taille.

Si tu as des images à l'intérieur des modèles, en revanche, c'est bien de les enlever.

Bonne journée !

Jérémie

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

  • En ligne récemment   0 membre est en ligne

    Aucun utilisateur enregistré regarde cette page.

×