Jump to content

catamarca

Membres
  • Posts

    35
  • Joined

  • Last visited

Contact Methods

  • Website URL
    http://lagunablanca.unca.edu.ar

Profile Information

  • Gender
    Femme
  • Location
    Argentine
  • Interests
    Archéologie, muséologie

FileMaker Profile

  • FM
    FMP17A
  • OS
    Win10
  • Certif.
    --Non certifié--
  • Claris Partner
    --Non membre--

Recent Profile Visitors

853 profile views

catamarca's Achievements

  1. Bonjour ! Mieux vaut tard que jamais.... Bruno Desachy a développé pour sa thèse une base de données (Stratibase) pour l'enregistrement stratigraphique, et un Excel (Le Stratifiant) pour en tirer des graphes de relations. Stratibase est disponible au téléchargement ici: https://abp.hypotheses.org/le-programme-bassin-parisien/les-projets/les-projets-associes-au-programme/fsn Le Stratifiant ici : https://abp.hypotheses.org/3965 ça m'a grandement servi pour mettre en place notre base et les relations strati ! Bonne continuation !
  2. Bonjour, "Ventiler" me renvoie chaque mot comme une valeur, du coup j'ai modifié la ligne de script d'utilisation de la clé magique : MiddleWords devient MiddleValue ça marche top, merci beaucoup !
  3. Bonjour et merci pour votre réponse. Oui j'ai vu et je l'ai installé tel quel. Mais ça n'empêche pas de créer une variante mal orthographiée d'un mot par exemple, ou un synonyme, etc. (vécu: "porjectile" au lieu de "projectile"). D'oú l'idée d'une table temporaire et d'une validation manuelle des nouvelles propositions de mots. Ou alors un bouton / script pour montrer les dernières entrées de la table de mots-clés depuis X date (par exemple date de dernière validation d'un mot) et valider ou éliminer lesdites dernières entrées. Merci aussi pour la solution pour importer les mots-clés déjà existants, ça ressemble un peu à du chinois mais je vais le regarder calmement. Encore merci pour cette solution, en soi je voudrais l'installer sur au moins 2 autres tables, mais avec des arborescences (pour les vrais mots-clés et photos, là j'ai installé ça sur un répertoire et site, sans arborescence, plus simple), ça sera encore un truc drôle à faire. J'avais une structure similaire pour choisir des couches stratigraphiques à enregistrer pour un site, pour préciser la couche supérieure et couche inférieure pour la couche en cours. Le problème c'est que j'avais pas trouvé comment filtrer les couches possibles. Résultat : il y a des étudiants pour qui c'est pas gênant qu'une couche soit à la fois SUR et SOUS une autre (sûrement des couches de Schrödinger...). Donc ça va être précieux dans ce cas-là ! J'ai découvert au passage le nom d'un bouton basé sur un calcul, etc. Je me dis aussi pourquoi pas rajouter un bouton pour éliminer tous les mots-clés d'une photo, en cas d'erreur par exemple. Du coup reprendre et modifier un des scripts existants. A voir si le temps que je vais passer à trouver la solution vaut vraiment la peine face au nombre de fois où effectivement il y a erreur sur TOUS les mots-clés de la photo et donc besoin de les effacer tous, et si la quantité de mots-clés de chaque photo justifie l'effort (pour 3 mots-clés c'est pas la peine). Une question à nouveau @Puimoisson04: je ne comprends pas la rubrique PHO__Photos::LienSource_g Je vois qu'elle sert à définir le type de lien entre les tables PHO__Photos et pho_MCL__Filtre mais je ne comprends pas non plus l'expression du lien supérieur/égal et inférieur/égal Pardon de poser encore plein de questions, mais j'aime bien comprendre, et apprendre 🙂... pour pouvoir réutiliser ensuite.
  4. Alors d'abord MERCIIIIIIII C'est beau, je viens de l'installer sur une petite partie et ça fonctionne très bien... quelle amélioration ! Ensuite, 2 remarques et une question. La 1ere remarque : je rejoins assez @Puimoisson04 sur les dangers de permettre une modification "facile"... notre base est pleine de ce genre de gros pâtés et je passe ma vie à corriger. J'ai dans l'idée que pour proposer des modifications, il doit y avoir moyen de construire une structure dans l'idée de celles que vous aviez proposée notamment @Jérémie Gimenez pour les tables temporaires pour les importations : une modification ou un nouveau mot-clé entre dans cette table temporaire en attente de validation, comme le cas des importations en attente de contrôle avant de passer à leur table définitive. Bon, comme j'ai déjà dit, j'ai toujours beaucoup trop d'idées mais absolument aucune (ou presque) piste de comment y arriver 😂😂 Seconde remarque : le bouton "+" pour éliminer la ligne de la table externe est un pas unique (pardon si c'est pas comme ça en français, en espagnol: paso único, donc pas un script). Donc il n'actualise pas la liste dans la TE pho_MCL__Filtre : le mot clé apparaît toujours comme attribué, et si je clique sur "Supp. ce mot-clé" évidemment vu qu'il n'y est plus ça donne un message d'erreur. Donc j'ai transformé l'action du Bouton "-" en script, avec juste une ligne supplémentaire : Eliminar fila portal Consignar registros/peticiones Je précise et modifie parce que oui, je connais des gens qui réussissent à modifier des rubriques auxquelles pourtant j'ai mis des conditions de validation et tout et tout 😅 donc je sais que forcément, quelqu'un va faire ça ^^ La question : oui mais voilà.... en fait j'ai déjà des mots-clés assignés à mes photos. Et comme ListeMotsCles est un calcul, comment faire pour passer pour cette fois-ci seulement, les mots-clés déjà existants ? Avant ça, j'ai passé ma matinée à essayer d'ecrire un script ou un calcul que ne marche toujours pas... c'est génial les gens qui savent 🙃 encore mille merci !
  5. @Puimoisson04 question subsidiaire : est-ce qu'il faut désactiver la Gestion d'erreur en fin de script ? J'ai vu ça sur un script mais je ne comprends pas bien si c'est utile...
  6. Merci !!! Bon alors je suis fatiguée hein.... votre réponse m'a permis de décortiquer un peu plus le script, et de regarder quelle était la valeur recherchée avant l'exécution de la recherche. Et du coup, j'ai envie de mouriiiiir: j'avais mis un espace dans l'expression de la recherche entre == et la variable .......... Encore merci 😅
  7. Alors non, rectificatif : d'habitude je n'utilise pas de calcul pour la variable, mais le contenu brut d'une rubrique...
  8. Bonjour, j'essaie d'écrire un script depuis plus d'une heure et je tourne en rond. Je voudrais juste aller d'une table (échantillons de sédiment) à une table non liée (Site). Pour ça je récupère sur ma table d'origine (échantillons de sédiment) le code du site qui m'intéresse gràce à une variable pour le chercher dans la table d'arrivée (site). Donc mon script est: Establecer captura de errores [Activo] Establecer variable [$CodigoSitio; Valor: LeftWords (MS__MuestrasSedimento::CodigoUE; 1) Ir a la presentación ["SIT__Sitio" (SIT__Sitio)] Ejecutar búsqueda [Restaurar] Où la recherche est: SIT__Sitio::CodigoSitio ==$CodigoSitio C'est un script que j'ai déjà utilisé dans plein d'endroits mais là il ne marche pas... Il me renvoie bien sur la table de Site mais sur un enregistrement vide.. Si je teste le calcul tout seul : LeftWords (MS__MuestrasSedimento::CodigoUE; 1) , il me donne bien le code de site, donc la valeur est bonne. J'en déduis que c'est la recherche qui foire.. Est-ce que vous avez une idée de ce qui cloche ?
  9. Merci de ces pistes ! Je fais de mon mieux pour répondre aux besoins de notre équipe, et j'apprends sur le tas en écrémant surtout ce précieux forum. Je suis un peu tombée dans les bases de données contre mon gré mais je me rends compte que j'aime beaucoup ça ! Mais j'ai toujours beaucoup trop d'idées que je ne sais pas comment mettre en place 😅 Donc en vrai je n'ai pas vraiment idée de comment réaliser vos suggestions mais je vais me mettre à la tâche, déjà créer la structure selon l'idée de Puimoisson... En tout cas, si vous pouviez m'orienter sur "l'aller-retour": le script pour éliminer un mot si double-click, car j'ai déjà utilisé ailleurs des scripts pour auto-cocher des cases, mais je ne savais pas comment auto-décocher aussi, et ça m'éviterait bien des problèmes... Pour le reste je vais explorer tout ça, encore merci !
  10. Oui je comprends la solution, merci beaucoup ! Le pire c'est que je crois que j'ai déjà fait ça ailleurs dans notre base... 😛
  11. Merci de votre réponse. Le problème des cases à cocher est que si je modifie l'orthographe d'un mot, il faut actualiser les enregistrements existants. Mais oui, au-delà de ça, je pense qu'on doit avoir 200 ou 300 mots-clés à l'heure actuelle, et qui vont être plus nombreux quand ce sera mis en place et en utilisation, l'idée étant de faire des listes conditionnelles, au moins 3 niveaux. Donc effectivement c'est une solution que j'ai écartée. Merci de votre réponse. Je suis pas sûre de bien voir comment structurer ça mais je vais m`y mettre !
  12. Bonjour, pour la documentation d'un fonds photographique, je veux mettre en place un thésaurus avec des mots-clés. disons que j'ai donc 2 tables, photos et mot-clés. Dans une rubrique description de la table de photos, j'utilise sous forme de liste les mots-clés de la table liée gràce à leur ID (zkp), donc si je modifie un mot-clé de la table de mots-clés, la modification suit bien dans la rubrique de description de la table de photos. Mais je voudrais pouvoir enregistrer plusieurs mots-clés, donc j'ai créé une rubrique intermédiaire "sélection", dans laquelle je sélectionne un mot-clé, puis un script par bouton déplace le mot sélectionné vers une rubrique disons finale de description, et je peux ainsi sélectionner tous les mots-clés nécessaires et les ajouter un par un à cette rubrique "finale". Le problème c'est que si je modifie un mot-clé de la table des mots-clés (si je change "arbres" pour "arbre"), la modification ne suis plus puisque qu'entre temps j'ai utillisé un calcul pour dèplacer les mots sélectionnés. J'ai pensé donc, créer une autre rubrique intermédiaire aprés la sélection, qui stocke les ID (rubrique IDs), puis à un script pour substituer ces ID par leur valeur (mot-clé) dans la rubrique définitive "description". Mais je n'arrive pas à écrire le calcul... J'ai essayé de séparer les ID dans la rubrique ID par des points virgules, retour chariots, etc. et la fonction substituer (et remplacer...) mais je coince sur la syntaxe. Et j'ai aussi vaguement l'impression de me compliquer la vie et qu'il y a peut-être un moyen plus simple de faire. J'espère avec été claire, c'est pas évident à expliquer. Merci !
  13. Bonjour Tanguy et merci pour votre réponse. Si j'utilise votre formule dans une rubrique texte avec auto-entrée calculée, effectivement la rubrique type de site se complétera (pas besoin de script donc) mais seulement si elle est vide, et elle ne se décochera pas si je décoche l'autre rubrique, sauf si je permets de remplacer les donnés existentes, auquel cas il éliminera non seulement ma réponse mais aussi toutes les autres. J'ai effectivemement besoin de pouvoir modifier manuellement le type de site (cas "autres" que ceux listés).
  14. En fait non, pour éviter qu'il me répète la même réponse "ressources naturelles" à chaque case cocher dans mes ressources (puisque dans la rubrique de cases à cocher il y a une option "autre" et donc si je coche plusieurs ressources il coche une fois la case "ressources naturelles" puis la répète dans la case "autre") j'ai dú d'abord vérifier que la case ne contienne pas déjà la réponse : Définir rubrique ( rubrique case a cocher) & Case (not IsEmpty ( FilterValues ( rubriques case a cocher; "ressources naturelles")); ""; puis que s'il y a déjà une réponse il saut une ligne avant "ressources naturelles" not IsEmpty (ubriques case a cocher); ¶ & "ressources naturelles"; sinon qu'il mette "ressources naturelles" sans retour chariot avant : "ressources naturelles") ça c'était pour ma rubrique de type de ressource naturelle, oú toutes les réponses vont me donner la case cochée de "ressources naturelles". Ensuite j'avais d'autre rubriques avec seulement quelques options qui devaient me donner une certaine case à cocher dans une autre rubrique. Pour celles là j'ai ajouté une condition "SI" avant "Definir rubrique": If (not IsEmpty ( FilterValues ( rubrique complétée; "réponseA¶réponseC¶réponseX")) Par contre toujours aucune idée de comment faire pour décocher la case si je décoche toutes les réponses qui correspondent à "ressources naturelles"? Avec un script qui contrôle après validation d'objet que la rubrique n'est pas redevenue vide? ça va plomber la base non? Merciii
×
×
  • Create New...