Jump to content

cdestrib

Membres
  • Content Count

    18
  • Joined

  • Last visited

  • Days Won

    1

cdestrib last won the day on September 8 2018

cdestrib had the most liked content!

About cdestrib

  • Rank

  • Birthday 02/16/1959

Contact Methods

  • Skype
    cdestrib

Profile Information

  • Gender
    Homme
  • Location
    Hanches
  • Interests
    management humaniste, musique

FileMaker Profile

  • FM Conférence
    Rouen 2017
  • FM
    FMP/FMS 12 à 17
  • OS
    macOS Mojave
  • Certification
    --Non certifié--
  • FBA
    Membre

Recent Profile Visitors

1309 profile views
  1. Bonjour Puimoisson04, Cela me fait découvrir la fonction get ( record number) qui attribue un numéro à chaque enregistrement de la sélection. C'est exactement ce que je cherchais. Merci beaucoup. Cyrille
  2. Bonjour, Bien que je vienne de passer de nombreuses heures sur des forums français et anglophone, je ne suis pas arrivé à en trouver un qui traite la problématique, non pas d'éviter des doublons dans une table externe, mais "simplement" de ne pas afficher la valeur d'une rubrique lorsque celle de la ligne située juste au-dessus est la même. Est-il possible d'obtenir visuellement le résultat suivant dans une table externe ? Merci d'avance pour vos suggestions Cyrille
  3. Bonjour Fabrice, Merci pour les deux méthodes. C'est super. Cyrille
  4. Bonjour à toutes et à tous, Il y a quelques temps Fabrice Nordmann m'avait fait connaître les "ConditionalVL_SQL" présentées par Corn Walker et John Ahn. J'utilise ce système pour présenter à l'utilisateur une liste de dates dans un menu déroulant. La commande ExecuteSQL a les arguments suivants : S01_Sem est une OT et DebutSem est le champ contenant des dates. Le format des dates issues de la requête SQL est "YYYY-MM-DD". Je cherche à présenter cette liste de dates au format "DD/MM/YYYY". Cela est-il possible ? Merci d'avance pour toute piste pour résoudre ce problème sur lequel je butte depuis hier... Cyrille
  5. cdestrib

    cdestrib

  6. Fabrice, merci beaucoup pour la référence à Magic Value List. bon week-end ensoleillé
  7. Euh... non, je me trompe. J'ai regardé le fichier joint à ton blog mais je suis loin de tout comprendre. Dois réétudier la chose...
  8. Fabrice, Merci pour ta suggestion. J'avais déjà parcouru ton témoignage sur ce projet mais j'ai pris le temps de le relire très attentivement. Si je comprends, je prends le résultat de ma requête SQL (composée de lignes séparées par des ¶), j'en fais un fichier que j'appelle ultérieurement dans une Value List en choisissant l'option "Use values from another file" ?
  9. Bonjour, Soit 3 tables "Presta" stockant des données relatives à des traiteurs "Lieux" stockant les données relatives à des lieux de réceptions "Opé" stockant les intervenants pour un événement donné "Presta" et "Lieux" ont, en autres, 3 rubriques : "UUID", "Nom" et "Type" J'ai besoin de présenter, dans "Opé" une liste combinée des UUIDs, noms et lieux de "Presta" et "Lieux". Pour cela je vois 3 solutions : 1. Fusionner les tables "Presta" et "Lieux" en une seule. Ce n'est pas très élégant, sachant que la majorité des autres rubriques de ces tables n'ont rien en commun. 2. Créer d'une nouvelle table ayant pour seul fonction de rassembler les valeurs des rubriques "UUID", "Nom" et "Type" afin de pouvoir les présenter dans une liste déroulante. Cela nécessite alors de maintenir la table à jour par un script qui serait déclenché dès qu'une nouvelle fiche serait créée soit dans "Presta", soit dans "Lieux". 3. Faire une requête SQL "UNION ALL" qui permet la création d'une liste dynamique des valeurs séparées par des retours chariots. ExecuteSQL ( "SELECT UUID, Nom, Type FROM PrestaUNION ALLSELECT UUID, Nom, Type FROM Lieux" ;"";"") Le résultat de la requête est stockée dans une variable ou une rubrique. Mais je ne vois pas comment tirer partie de cette liste : si je l'associe à une liste déroulante, par exemple, les éléments de la liste apparaissent bien à l'écran sous forme d'une entrée unique ayant de nombreuses lignes : cliquer sur une ligne revient à sélectionner l'élément entier, ce qui n'est pas intéressant. Voici ma question (enfin ?) : est-il possible d'identifier dans quelle ligne de la liste l'utilisateur a cliqué afin d'en extraire l'UUID et le reste ? Ou bien est-il possible de ventiler le contenu de cette élément multi-lignes dans une liste ayant autant de valeurs que de lignes ? Ou encore, y a-t-il une meilleure solution à cette problématique ? Merci d'avance pour votre aide. Cyrille
  10. Bonsoir, Merci beaucoup pour ta réponse et l'exemple. Cela répond exactement à ma demande. Ce n'est donc pas OnObjectKeystroke mais OnObjectModify. Je dois, de toute évidence, lire attentivement la documentation sur la chronologie des déclencheurs de script...
  11. Bonjour, Inspiré par la vidéo de Vincent Huneau sur les filtres sur les tables externes (FM Conf 2014), j'ai voulu reproduire la chose suivante : Soit une table avec 2 rubriques texte : - "Source" est une globale - "Transform" est un calcul texte non indexé avec la formule = (Source & " toto") Soit un modèle où apparaissent les 2 rubriques. J'aimerais, lors de la saisie de caractères dans la rubrique "Source", voir apparaître dans "Transform" le texte saisi en temps réel, c'est-à-dire au fur et à mesure que les caractères sont entrés dans "Sources" sans devoir quitter la rubrique pour que "Transform" se mette à jour. J'ai associé à la rubrique "Source" un déclencheur "OnObjectKeystroke" qui lance, lors de la saisie de chaque caractère, un script incluant la commande "Refresh Window" et "Refresh Object". Bon... quoi que je fasse, je n'arrive pas à voir le résultat de ma saisie apparaître de façon dynamique dans la rubrique "Transform"... Après plusieurs heures de vaines tentatives et de recherches sur les forums, je viens chercher de l'aide auprès des développeurs ? Merci pour toute suggestion pour me permettre de comprendre mon erreur. test.fmp12 test.fmp12 test.fmp12 test.fmp12 test.fmp12 test.fmp12 test.fmp12 test.fmp12 test.fmp12 test.fmp12 test.fmp12 test.fmp12 test.fmp12 test.fmp12 test.fmp12 test.fmp12 test.fmp12 test.fmp12 test.fmp12 test.fmp12 test.fmp12 test.fmp12 test.fmp12 test.fmp12 test.fmp12 test.fmp12 test.fmp12 test.fmp12
  12. Bonjour Sarah, Il y a des applications qui se connectent à FM et qui pourraient peut-être répondre à tes besoins. Tableau : se connecte à une base FM en lecture seulement, cependant il semble possible d'écrire quand même dans une table en utilisant FM16 et sa gestion des API. https://www.tableau.com/products Qlik Sense : n'existe que sous Windows, mais permet peut-être le write back. https://www.qlik.com/us/ BiBoard : permet apparemment le write back dans la base de données des données modifiées sous forme de tableau. Je suis en attente de contact avec eux pour en savoir plus... http://www.biboard.eu/fr/home Cyrille
  13. Bonsoir Tanguy, Je pensais avoir coché l'option d'outre-passement dans le jeu de privilèges... Suite à ta réponse, je me suis rendu compte que ce n'était pas coché :-( Merci, cela a résolu mon problème. Cyrille
  14. Bonjour, Soit une liste constituée des valeurs existantes dans le champ de la table. La liste n'autorise les ajouts qu'après validation. Lorsque j'agis en tant qu'admin, j'ai la possibilité de valider une nouvelle saisie (voir "List1.jpeg"). Lorsque j'agis en tant qu'utilisateur ayant le droit de modifier la liste (cf. "Droits.jpeg"), il ne m'est pas donné la possibilité de modifier la nouvelle entrée (voir "List2.jpeg"). Que dois-je faire pour qu'un utilisateur autre qu'admin puisse voir l'alerte "List1.jpeg" et non la "List2.jpeg" ? Cyrille Droits.jpeg List1.jpeg List2.jpeg
  15. Bonsoir à tous, Merci d'avoir pris le temps de répondre en cette période de fêtes :-) Philippe, merci BEAUCOUP pour tes deux exemples. Je n'avais jamais pris conscience du tri possible dans le graphe des liens. Cyrille
×
×
  • Create New...