[Résolu] Création catalogue images de scans

Discussions sur le module de base de données Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
Sean_y_Bo
Fraîchement OOthentifié
Messages : 3
Inscription : 31 mars 2019 12:17

[Résolu] Création catalogue images de scans

Message par Sean_y_Bo »


La modération vous a écrit: "help" est inutile dans un titre : on se doute que vous souhaitez avoir de l'aide.

Bonjour à tous,
j'aurais besoin d'un coup de main pour réaliser une base sur les fondamentaux suivants :
1. d'une part une série d'images obtenues à partir d'un scanner; pour chaque image plusieurs mots-clés pris dans une liste (comment associer les mots-clés aux images ?)
2. d'autre part une table de la totalité des mots-clés, sous forme de cases à cocher.
:arrow: Interaction : pouvoir appeler les images par un ou plusieurs des mots-clés de la table, en cochant les cases, ce qui permettrait de trier les images en fonction des mots-clés choisis/cochés.

J'arriverai peut-être à me débrouiller si on me détaille la structure des tables, requêtes et formulaires à créer. Mais à l'heure actuelle, je suis un peu :oops: perdu. J'ai réussi à créer un formulaire rassemblant l'ID, le titre de l'image et un champ image où elle peut apparaître, mais pour le reste, je cale… :fou:

De plus, de ce que j'ai lu à droite à gauche sur la toile, il semblerait qu'intégrer les images de scans dans la base va la rendre très lourde.
J'ai vu sur le site de la Fondation un exemple de macro qui renverrait à l'URl de l'original de l'image. Cela veut-il dire qu'il me faille avant tout déterminer l'endroit où sera stockée chaque image ?

Merci d'avance pour votre aide ! :)
LibreOffice 6.2.1.2 (x64)
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16959
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Création catalogue images de scans, help !

Message par jeanmimi »

Bonjour,
En premier lieu insérer un champ Image dans une Table pour l'afficher dans le contrôle Picto du Formulaire est une mauvaise idée, comme tu l'as lu dans le forum.
Ce qu'il faut faire, c'est placer la Base dans le même répertoire/dossier que les images et entrer, dans un champ TEXTE_VARCHAR de la table, le seul nom de l'image et de son extension. Comme tu l'as lu, une Macro peut faciliter cette tâche.
Pour pouvoir saisir un ou plusieurs mots-clés pour chaque image, il faudra une Table des détails des mots-clés, contenant aussi l'ID de l'image pour faire le lien.
La recherche par Mot clé se fait dans une requête.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Sean_y_Bo
Fraîchement OOthentifié
Messages : 3
Inscription : 31 mars 2019 12:17

Re: Création catalogue images de scans, help !

Message par Sean_y_Bo »

jeanmimi a écrit :Bonjour,
En premier lieu insérer un champ Image dans une Table pour l'afficher dans le contrôle Picto du Formulaire est une mauvaise idée, comme tu l'as lu dans le forum.
Ce qu'il faut faire, c'est placer la Base dans le même répertoire/dossier que les images et entrer, dans un champ TEXTE_VARCHAR de la table, le seul nom de l'image et de son extension. Comme tu l'as lu, une Macro peut faciliter cette tâche.
Veux-tu dire par là que l'ensemble de toutes les images doit figurer dans un seul et même répertoire ? Ça veut dire que quand j'enregistre une image, il faut que je lui donne un nom qui soit déjà par lui-même une forme de classement, sinon le contenu du répertoire sera ingérable. Par ex. "1997_Europe_France_Administration_Courrier_1-p.01". Je crains que ce ne soit très compliqué, plus compliqué que de mettre les images dans des répertoires différents, selon la nature de leur contenu. Mais si tu penses qu'il faut en passer par là… (À terme, il y aura des centaines d'images de scans !)
Pour pouvoir saisir un ou plusieurs mots-clés pour chaque image, il faudra une Table des détails des mots-clés, contenant aussi l'ID de l'image pour faire le lien.
La recherche par Mot clé se fait dans une requête.
Serait-ce trop demander que tu me fasses le modèle de ces différentes tables, au moins le contenu et le schéma de leurs relations ? Que j'aie déjà une idée de ce que ça pourra donner :?:
Quant à la requête, la cuisine interne, et le format final qui apparaîtra à l'écran de l'utilisateur sont-ils différents ?
LibreOffice 6.2.1.2 (x64)
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16959
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Création catalogue images de scans

Message par jeanmimi »

Sean_y_Bo a écrit :Veux-tu dire par là que l'ensemble de toutes les images doit figurer dans un seul et même répertoire ?
Dans l'explication que j'ai donnée, c'est le cas, car ça évite d'enregistrer le chemin complet de l'image. Mais tu peux aussi avoir des images un peu partout dans ton PC, et dans ce cas, il vaut mieux utiliser la Macro (il y a des exemples dans le Forum) pour récupérer le chemin de l'image sous forme de texte.
Sean_y_Bo a écrit :Serait-ce trop demander que tu me fasses le modèle de ces différentes tables, au moins le contenu et le schéma de leurs relations ? Que j'aie déjà une idée de ce que ça pourra donner
J'en ai ajouté un à ma première réponse.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Sean_y_Bo
Fraîchement OOthentifié
Messages : 3
Inscription : 31 mars 2019 12:17

Re: Création catalogue images de scans

Message par Sean_y_Bo »

Trop top ! Merci ! :bravo:
Je regarde ça et je reviens vers toi ASAP ! 8)
LibreOffice 6.2.1.2 (x64)