La modération vous a écrit: Sujet déplacé
La modération vous a écrit: Titre modifié pour plus de clarté : "créer un vraie bdd relationnelle depuis Calc"
Bonsoir,
Comme Jeanmimi me l'a conseillé, j'ouvre ici un sujet spécifique après un début dans le forum Base https://forum.openoffice.org/fr/forum/v ... =9&t=64264
Dans Calc... j'avais créé un embryon d’outil pour accompagner des recherches historiques autour de trois feuilles :
- une feuille "sourcesInventaire" : pour recueillir les informations générales, cote par cote, sur des dossiers d'archives
- une feuille "inventairePiècesPériode" : pour recueillir les informations précises sur des pièces contenues dans ces dossiers
- une feuille "aFaire" : pour noter des travaux particuliers à faire sur telle ou telle pièce
plus une feuille où j'avais commencer à créer des listes pour pouvoir utiliser des listes déroulantes dans les 3 feuilles principales.
Comme cela s’est révélé rapidement peu efficace, je suis en train d’essayer... de la transformer en « vraie » base relationnelle dans Base
Je mets un pdf avec en résumé ma configuration en Calc et mon projet embryonnaire de configuration en Base et je joins aussi un début de commencement en Base Beaucoup, beaucoup de questions se bousculent dans pauvre tête embrumée de senior mais j’essaye de sérier les priorités :
Pour commencer, je cherche à afficher dans mon formulaire “ inventaireLR1940” (=inventairePiecePeriode) les champs : “pieceSourceLieu” & “pieceCoteConcat” de la table “sourceInvenaire”, pour cela, il faut que :
1. je finalise dans la table “sourceInventaire” la rubrique “pieceCoteConcat” qui doit être la concaténation de :
“sourceCote1” [espace] “sourceCote2” [espace] “sourceCote3” [espace] “sourceCote4” ; sachant que “sourceCote1” et “sourceCote4” peuvent être vides… et je ne sais pas du tout comment procéder
2.je crée la relation adéquate basée sur IDsource et piecesourceID : je n’y arrive pas vraiment : par exemple, quel statut donner à l'ID secondaire...
3. j'ajoute un sous-formulaire dans mon formulaire “ inventaireLR1940” pour l’affichage des deux champs extérieurs : là aussi je bloque.
Dans l'embryon Base que je joins les formulaires" contiennent encore certaines des rubriques issues de l'importation depuis Calc et que je cherche justement à remplacer grâce à l'utilisation de "relations"...
Dans un second temps, je poserai des questions sur des "manip" permettant dans "inventairePiècesPériode", pour :
1 les enregistrements déjà existants (provenant de l'importation depuis Calc),d'automatiser le remplissage du champ "piecesourceID" forcément encore vide
2.les nouveaux enregistrements d’aller dans “sourcesInventaire”,soit copier l'ID une source déjà existante à utiliser, soit créer une nouvelle source, avant de retourner copier son ID dans "inventairePiècesPériode !
Mais chaque chose en son temps !
Merci de l'intérêt que vous porterez à mon projet et merci de vos lumières
Bonne soirée