Jump to content

All Activity

This stream auto-updates

  1. Past hour
  2. Le menu ne doit pas être bien fait. 1ere fois que je m'y attèle. J'ai besoin que les utilisateurs ne puissent pas dupliquer, mais moi, si.
  3. Bonjour, Vous pouvez définir une rubrique avec une auto entrée de type obtenir (UUID) et cocher "ne pas remplacer..." ensuite définir dans les options de validation que cette rubrique doit être unique, toujours. Si l'utilisateur duplique un record, il recevra un message de validation et devra faire un revert de son enregistrement. Sinon, il n'est pas normal qu'en créer un menu personnalisé et en enlevant la fonction dupliquer elle apparaissent encore. Soit le menu n'est pas bien fait, soit il n'est pas installé. Cela doit fonctionner par ce biais aussi. Bien à vous, Tan
  4. Today
  5. Bonjour Jérémie, je l'ai fait, mais ça duplique quand même l'enregistrement. Et comme l'interdiction de la suppression est en cours, l'utilisateur ne peut pas la supprimer, même par script. Ou alors, je n'ai pas trouvé. d'ailleurs on peut interdir la suppression dans les préférences de sécurité, mais pas la duplication. J'ai essayé de créer un jeu de menu en enlevant "Dupliquer" mais il apparait quand même.
  6. Voire… Si c'est la fin de semaine, et qu'on a un peu envie de taquiner les utilisateurs, qui nous ont fait des tas de boulettes, depuis des années, avec des Cmd-D intempestifs… On peut définir le jeu de menu personnalisé de telle sorte que le raccourci Cmd-D appelle un script maison, avec une simple boite de dialogue «Eh non, pépère, tu peux pas dupliquer ! Ca met du bazar partout, et je ne tiens pas à passer derrière pour réparer» 😁
  7. Super ! C'est exactement ce que je voulais ! Merci !
  8. Super ! Pour résoudre l'imperfection de la fonction Occurrences, on peut par exemple transformer le texte de référence en liste. Je propose une piste, à la volée : Occurrences ( "•" & Substituer ( ma_table_liee::rubrique ; " " ; "•" ) & "•" // cela transforme "avec portable" en "•avec•portable•" ; "•" & ma_table::g_filtre & "•" // cela transforme "table" en "•table•" ) /* résultat, on cherche non pas le mot tout seul, mais le mot encadré par un caractère inhabituel, ce qui permet d'exclure les mots qui contiennent notre mot */ A tester…
  9. Bonjour Jérémie, Cette solution me parait intéressante... Si je peux en savoir plus ...
  10. Bonjour Serge, Ceci ressemble plus à du filtrage. On est sur une vue liste ; dans l'entête, on saisit les critères 1 puis 2 puis 3 ; au fur et à mesure, le jeu d'enregistrements trouvés diminue ; à la fin, on saisit la dernière info nécessaire à la création d'un nouvel enregistrement, et là seulement, un bouton "Ajouter" vient créer un enregistrement avec l'ensemble des valeurs saisies. Ce que tu souhaites ressemble à ça ? Jérémie
  11. Supposons que la rubrique s'appelle table::description, tu pourras avoir une rubrique calculée table::c_description, avec la formule : substituer ( SupprimerEspace ( description ) ; [ "¶¶" ; "¶" ] ) Cette rubrique sera : propre, un peu plus synthétique en hauteur, consultable avec ascenseur, non modifiable, utilisable dans une table externe.
  12. Merci pour la validation du "début"... OK pour décocher à gauche (IMPORT) Concernant : J'ai trouvé la fonction Boucle à droite, et en double-cliquant, ça donne : Boucle Fin de boucle Il faut donc mettre quelque chose au milieu. Ce sont les 2 "Définir rubrique" : ou bien autre chose ? Et comment "dire" que c'est du premier au dernier ? Pour la vérification "via lien", c'est uniquement les liens "entre rubriques", on n'a pas besoin à ce stade-là de lier les clés primaires et secondaires des différentes tables ? Et pour : "tu fais un Défi
  13. Re En fait, j'enregistre des documents avec des critères de classement (4 critères qui affinent le classement au fur et à mesure). J'aimerais pouvoir à tout moment, par exemple après avoir rentré 3 critères, visualiser (dans une autre fenêtre, mais ça je sais faire) le listing des fiches déjà enregistrées qui correspondent aux 3 critères que je viens de saisir.
  14. Jérémie Avec quelle commande ? J’adopterai cette option ... pour l’instant !
  15. Salut Mamy, Une possibilité : avoir une autre rubrique calculée qui reprend le même texte, et l'afficher à cet endroit. La rubrique est alors lisible, avec ascenseur, mais non modifiable. Les bons développeurs critiquent cette solution et ils ont raison, ça n'est pas propre (mais c'est rapide à faire et efficace). Possibilités plus durables : sécuriser la rubrique. Dans la sécurité de FileMaker, définir qu'elle est modifiable uniquement dans certaines conditions, par certains utilisateurs, etc. A toute, Jérémie
  16. Bonjour Laurent (?), C'est en effet le cas presque à chaque fois. On s'aperçoit après coup que quelque chose n'était pas béton dans l'Excel, on efface tout et on recommence. Tout ça est parfait. Conséquence : l'utilisateur ne pourra pas bidouiller manuellement l'identifiant. C'est un bon point. Non. La création se fera uniquement du côté de Société (et Site, et Salarié, etc). Pas obligatoirement. Au moins l'une des deux. En effet, un devis, une facture, un BDC, ne peut pas ne pas être raccroché à une entité juridique. Il faut donc l'identifiant d
  17. Re-bonjour ! Merci pour toutes vos suggestions ! Au final on a obtenu de Nakala les identifiants au long format de toutes leurs images, et on a décidé de continuer à faire des doublons. cela a l'avantage que si nous devons prendre temporairement la base en Offline, nous ne perdons pas les images au passage. Mais la rubrique calcul avec Conteneur comme résultat, je retiens, c'est définitivement une option !
  18. Bonjour, pouvez vous nous donner le but de cette manœuvre ? Car ici a première vue , je voie pas le rapport entre créé un fiche et rechercher un jeu d'enreg. ??
  19. Bonjour Jérémie, Merci pour cette suggestion. C'est intéressant car en effet il est possible que je doive corriger un peu la base de quelques données parasites ou mal affectées. J'ai fait l'IMPORT dans FMP, qui a ainsi créé une table nommée "Table", et j'ai créé des tables Société, Site, Salarié, Devis. Chacune a eu une clé primaire automatiquement générée. La case calcul auto est cochée (cf Obtenir UUID) et aussi la case du bas "entrées automatiques non modifiables" (c'est nécessaire ça ? Quelle conséquence ?) J'ai relié IMPORT à société par le Nom et l'Activité (car code posta
  20. Merci Magalie pour ces commentaires. Je comprends bien que la procédure export / import doit être abandonnée. En revanche je ne vois pas comment basculer des données d'une table à une autre par un lien. Je creuse de mon côté, et suis à l'écoute de toute proposition pertinente !
  21. Bonjour. Sur une base de donnée, en mode "ajouter un nouvel enregistrement", je souhaite lorsque je saisie une rubrique modifier le jeu d'enregistrements trouvés par un script qui se déclenche lorsque je valide la saisie de la rubrique. J'ai essayé avec "rechercher enregistrements concordants" et aussi avec "exécuter la Recherche ", mais mon problème est que je quitte alors la saisie et que je me retrouve sur les premier enregistrement trouvé... ce que je ne souhaite pas. Comment puis-je pallier ce problème ? Merci d'avance !
  22. Yesterday
  23. bartdutrieux

    Tables Todo

    J’ai créé une table Todo, qui est sensé regrouper les suivis et les devis. J’ai donc créer une occurrences de table pour devis et suivis. Mais sans résultat. Sois les suivis s’affichent bien dans la liste mais juste un devis.
  24. MagalieJ

    Tables Todo

    Bonsoir Sur qu’elle occurrence de table avez-vous placé votre modèle ?
  25. Bonsoir Effectivement, une bonne piste serait sans aucun doute d’éviter l’export / import que je trouve personnellement assez lourd à maintenir sur la durée. Quel est l’objectif de la manœuvre ? On peut presque toujours avantageusement passer par une création / transfert grâce à un lien.
  26. Tu peux gérer un menu personnalisé qui n'aura pas dans sous menu Enregistrements Dupliquer l'enregistrement. Dans un script tu ajuster avec Activer modèle ["Détails de la facture"] Si [Obtenir ( NomJeuMenuPersonnalisé ) = "Jeu de menus Imprimer factures"] Installer jeu de menus ["Jeu de menus Factures"; Utiliser comme fichier par défaut: Non] Fin de si
  27. Ok, je regarde tout ça. Merci du temps accordé.
  28. Bonjour, Alors tout dépend du souhait (consultable hors ligne par exemple). Sinon il faut mettre le code html complet dans un web viewer et remplacer les données dans ce code avec les données présentes dans FileMaker. Si besoin on peut aussi prévoir un peu de Javascript/Json pour integrer les données pour facilement dans le webViewer. C'est difficile "peu de temps pour expliquer grosso modo". Mon conseil : Faire sa page html hors filemaker, tout bien tester, être ok avec le résultat, puis l'integrer dans FileMaker, soit en copiant collant l’intégralité dans un web
  1. Load more activity
×
×
  • Create New...