Jump to content

Foxtune

Membres
  • Posts

    33
  • Joined

  • Last visited

  • Days Won

    1

Foxtune last won the day on February 9

Foxtune had the most liked content!

Profile Information

  • Gender
    Homme
  • Location
    avigon

FileMaker Profile

  • FM
    19
  • OS
    macos 12
  • Certif.
    --Non certifié--
  • Claris Partner
    --Non membre--

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Zé bon j'ai trouvé, il y avait deux autres script qui définisait une $$variable qui rentrait en compte dans un autre script. Alors je ne sait pas quand ce premier script est appelé car je en trouve pas de déclencheur de script dans le modèle ou dans les bouton du modèle mais bon... là ca marche Super ce module au passage
  2. La base Makefolder.fmp12 (créer par clem) fonctionne trés bien quand je l'ouvre, c'est quand j'essaye de la copier sur mon autre base que cela ne fonctionne plus. Au niveau des autorisation Macos ma déjà signalé que filemaker voulait avoir accés au Finder. J'ai quand même par la suite ajouté Filemaker pour un accès total au disque.
  3. c'est une commande pour créer un dossier sur mac et linux.
  4. merci pour ce bout de code 😊 J'ai beau cloner cette base sur ma base existante (copier/coller de la table, des scripts, des liste de valeur puis du modèle) mais le bouton mkdir ne génère pas de dossier. Je suis sur Mac. Il y a-t-il une subtilité que j'aurais omise dans la fusion de base de données?
  5. 2 jours et 3 nurofen plus tard... c'était le pare-feu 😭
  6. Bonjour a tous, J'ai un soucis pour uploader les base de données sur mon serveur FileMaker. J'ai un serveur windows 2019 AMD Athlon II X2 250 3Ghz avec 8Go de RAM et 120Go de SSD que j'héberge chez moi. Un serveur FileMaker 19 est installé dessus, il tourne a prioris correctement, la base FMServer_Sample.fmp12 est active et visible a partir du webviewer. Je peut l'ouvrir et l'utiliser. Les redirection de port sont faites sur mon routeur. Le 80, 443, 2399, 5003 et 16000. La redirection DNS est faites depuis qqs jours déjà. Le souchis c'est que l'hote n'est pas visible et que je ne peut pas uploader de BDD sur le serveur. Je n'arrive pas du tout a comprendre ou je peut chercher. Quand a partir d'une autre machine sur le meme réseaux local je fait un scan des port alors je ne vois que le 22 / 80 / 135 / 443 et 445 d'ouvert. Il me semble que FMS a besoin du 5003 pour FMPro ? Cela dit je ne bloque rien du coté du ServeurWindows, c'est une freshinstall. Mes précédantes install était sur des VPS et je n'avait pas rencontré ce problème. Auriez-vous une piste?
  7. Zé bon j'ai trouvé merci Je ne savait plus d’où venait ce template.
  8. Ah oki Je me demandais justement ou je l'avais trouvé. Parce que je ne trouve plus l'original... ni dans fichiers > Créer et ni dans le dossier DynamicTemplate Peut-tu me le transmettre?
  9. Bonjour Messieurs, J'ai récupéré un modèle factures.fmp12 et il contient des script avec du SQL. Chose que je ne maitrise pas. Je compte m'en servir pour ma facturation. Aprés avoir testé le modèle j'ai donc supprimé toutes les données pour repartir a zéro sur cette nouvelle année 2022. Le soucis est que certaines données persistes et je n'en trouve pas l'origine. Je suspecte un script avec du SQL qui viendrait définir une rubrique globale. Actuellement c'est un tableau statistique qui reprend les articles les plus vendus. Donc quand je rentre dans le modèle j'ai un déclencheur de script qui viens ajouter une valeurs d'article les plus vendus dans cette rubrique globale a chaque fois. J'ai beau les supprimer, ce phénomène persiste. Ce sont des requête SQL et je ne maitrise pas du tout le sujet. Auriez-vous une piste vers laquelle je puisse me diriger? Ci-joint le fichier : https://cloud.libreadmin.info/s/66tF6cjteL3xRA3
  10. raaahh c'était ca! Si [ObtenirNombre ($variable) ≤ 72] Définir rubrique [table::rubrique; "valeur A"] Sinon si [(ObtenirNombre ($variable) ≥ 73) And (ObtenirNombre ($variable) ≤ 432) ] Définir rubrique [table::rubrique; "valeur B"] Sinon si [(ObtenirNombre ($variable) ≥ 433) And (ObtenirNombre ($variable) ≤ 720) ] Définir rubrique [table::rubrique; "valeur C"] Fin de si Je craquait. Effectivement le résultat de la variable était de type texte. Ce qui est pas contre étrange c'est que le script est remplis de cas similaire fonctionnel. A vrai dire 95% des conditions avec variables et avec ou sans intervalles dans ce script fonctionnent sans ObtenirNombe() Pour revenir a la solution de ce post, j'ai tenté de placer une boite de dialogue avec saisie de variable en début de script, puis juste avant la ligne concernné , puis autre tentative j'ai créé une rubrique de type nombre a la place de cette variable pour faire Si [table::rubrique ≤ 72] Rien n'était fonctionnel... Je m'acharne sur le problème mais ca m'intrigue. Merci beaucoup @Clem 😊😊😊😊
  11. Bonjour bonjour, J'ai un problème simple, mais je ne comprend pas du tout ou est le problème. Si [$variable ≤ 72] Définir rubrique [table::rubrique; "valeur A"] Sinon si [($variable ≥ 73) And ($variable ≤ 432) ] Définir rubrique [table::rubrique; "valeur B"] Sinon si [($variable ≥ 433) And ($variable ≤ 720) ] Définir rubrique [table::rubrique; "valeur C"] Fin de si Quand je lance ce script la rubrique renvois toujours "valeurs A" peu importe la valeurs de la variable alors que les conditions sont claire, simple... je passe a coté d'un truc.
  12. J'aime bcp les subtilités de l'UX, bon je n'ai pas une grande expérience dans le domaine mais j'en suis curieux. On vas dire que qd on commence a passer un certains temps devant un écran, et que la quantité de données a traiter devient conséquente, il est indispensable de faire des choix ergonomique adéquat. Cela fait un Si en moins Merki
  13. Merci messieurs. Solution trouvé. J'explique par politesse mais mon cas est assez particuliers. En espérant que cela serve a qqun tout de meme. par contre je ne sait pas comment copier coller le code ici. Donc screenshot. Je vais mettre les bon termes dans le contexte, j'ai montré des exemples qui ne correspondait pas totalement a mon cas. J'ai des typologie de chantiers (RIP, TD1, GAZ, D2), et des états de chantiers (Preparé, Plannifié, Commencé, etc) Ici je souhaite filtrer les résultats de manière a avoir une ou toutes les typologie, et un état. J'aurais aimé pouvoir filtrer une ou toutes les typologie et un ou tout les état mais c'est au delà de ma compréhenssion pour le moment. Donc mon modèle est grossièrement comme ceci. J'ai volontairement affiché les globales pour faciliter mon investigation seulement la partie entouré de rouge concernne l'utilisateur. j'ai donc pour ma première rubrique de recherche "typologie" un script qui filtre la recherche en prenant en compte les recherche précédente. Par exemple ici pour le bouton RIP. Merci @Jérémie Gimenez pour ton script, j'ai put adapter a mon cas. Un autre script qui supprime la recherche mais conserve les autres valeur de recherche si présente. toujours pour ma rubrique "typologie" Obliger de mettre des conditions "Si' pour les différents cas. J'ai pas trouvé plus simple. Ensuite génériquement pour chaque recherche de ma rubrique "état chantier" j'ai un script qui filtre l'état en supprimant l'état précédant. par exemple ici pour l'état "Preparé" Puis un script qui supprime l'état "préparé". Et Foilà!
  14. Bonjour, Je tente de mettre en place un module de recherche par Boutons. J'ai actuellement 12 boutons. 4 pour une rubrique et 8 pour une autre rubrique. Via des jeux de deux boutons, je place mon script ajoutant la recherche sur l'un, et mon script effaçant la recherche sur l'autre. L'un se masquant selon l'état de l'autre. Les différentes recherches peuvent s'ajouter et se soustraire et elles se font sur plusieurs champs - ce qui rend la tache un peu complexe. Cela implique de "multiplier" les recherches si j'ai bien compris. Admettons une recherche de plusieurs valeurs sur deux rubriques. recherche rubrique maison "bleu" et "vert" puis rubrique "1 étage" et "2 étages". Il faudrait donc (si je ne me trompe) 4 recherches : une recherche bleu / 1 étage une recherche bleu / 2 étages une recherche vert / 1 étage une recherche vert 2 étages Le problèmes étant que j'ai 2 rubriques, l'une avec 4 variantes et l'autre avec 8. Ce qui fait 8 x 8 x 4 = 256 possibilté de recherches. Alors j'ai commencé a bidouiller pas mal de script et je coince un peu de partout. le problème principal étant d'avoir une "autre rubrique" de recherche a ajouter a la recherche existante. Avec une seule rubrique a rechercher cela suffit : Modifier la recherche Nouvel enreg./requête Définir rubrique [TABLE1::rubrique1 ; "bleu"] Exécuter la recherche [ ] Je peut ajouter autant de recherche que j'ai de boutons si je les effectue sur la meme rubrique. Donc le soucis étant que si j'ajoute une recherche sur une autre rubrique cela ne va pas ajouter le terme de recherche a celle existante mais ajouter une autre recherche. Donc si j'ajoute la recherche "1 étage" j'aurais tout les maison a un étage meme si j'ai déjà ajouter la recherche "bleu" et "vert". J'ai dessuite pensé a un opérateur & à ajouter dans une seule recherche mais je crois que ce n'est pas possible.
  15. Met tes rubriques globale dans la meme table. Comme j'ai beaucoup de rubrique dans ma table, je les nommes "globale recherche type bien", puis "globale recherche surface". Cela les classes. par contre mon script a été simplifié par Jérémie, tu peut enlever les Si et sinon si. Ce qui est beaucoup plus simple a lire aussi Mode Recherche Définir rubrique 1 = Globale 1 Définir rubrique 2 = Globale 2 Définir rubrique 3 = Globale 3 Exécuter la recherche
×
×
  • Create New...