Jump to content

Loraga

Membres
  • Content Count

    113
  • Joined

  • Last visited

  • Days Won

    2

Loraga last won the day on February 11

Loraga had the most liked content!

About Loraga

  • Rank
    100
  • Birthday 05/06/1995

Profile Information

  • Gender
    Homme
  • Location
    Salon-de-Provence
  • Interests
    Programmation/Web/Réseaux

FileMaker Profile

  • FM
    FMPA 17, FMS 16
  • OS
    MacOS 10.14 - Win10
  • Certification
    --Non certifié--
  • Claris Partner
    --Non membre--

Recent Profile Visitors

1174 profile views
  1. Si vos autres iPads sont connectés au même compte Apple que ceux qui ont FileMaker Go 17, vous devriez pouvoir retrouver et télécharger FMGo 17 depuis l'App Store > Votre profil > Section "Achats" (comme le dit @MagalieJ)
  2. J'utilise exactement la même technique que toi GPTO ; une table Globales, dans laquelle j'ai toujours une rubrique globale qui s'appelle sobrement "Un" et qui vaut... 1 😊 Elle me sert dans tous les liens où il faut rechercher/afficher des enregistrements dont telle rubrique vaut 1. C'est très simple à mettre en place et très efficace.
  3. Dans notre structure, précisément, on a toujours eu besoin d'un "vrai" informaticien ; la solution que je maintiens à tout de même 27 ans d'ancienneté... Elle est aujourd'hui très (trop) complexe, et elle à surtout connue toutes les versions de FileMaker, de FM2 (je crois) jusqu'à FMP17. Il reste donc encore beaucoup de nettoyage et d'optimisations à faire, autant du côté des modèles que des bases, ce qui fait que cette solution n'est pas vraiment accessible et simple pour qu'on puisse former un utilisateur à y faire quelques opérations basiques (comme devrait l'être une solution FileMaker réc
  4. Hello à tous, Je suis ce topic depuis le début et, même si je ne développe pas de solution FileMaker de grande envergure, je suis dans la même réflexion à ma moindre échelle : pourrons-nous garder FileMaker pour l'avenir ? Je suis informaticien dans une petite structure de 8 salariés, on est un centre de formation artistique qui existe depuis 1980 et FileMaker permet la gestion de la quasi-totalité de nos processus depuis 1993. Je n'étais même pas né à l'époque. Inscriptions, emplois du temps, encaissements, espace de connexion pour les étudiants, gestion du matériel, des inventaires
  5. Oui, c'est une erreur de ma part qu'on traine depuis mon premier message, je viens de m'en rendre compte, désolé ^^ $i doit être initialisé à 0 et non pas à 1, sinon, effectivement, le dernier email ne sera pas envoyé car $i vaudra 4 et la boucle se termine à l'avant-dernier tour... Oups ! Changez simplement : Définir variable [ $i ; Valeur : 0 ] Et cette fois, tout rentre dans l'ordre 😊
  6. Bonjour Kevin, Merci pour le partage de votre solution, j'ai trouvé le problème du coup 😊 Dans l'action Envoyer courrier de votre script, vous aviez sélectionné "Créer : Courriers électroniques multiples (un pour chaque enregistrement du jeu trouvé)" ; du coup, à chaque passe dans la boucle, le script envoyait autant d'email que d'enregistrements trouvés. S'il y a 3 enregistrements trouvés, la boucle va donc envoyer 3 x 3 = 9 emails par exemple. Vu qu'on a établi une boucle qui parcourt les enregistrements à traiter un par un, il fallait plutôt sélectionner "Créer : un courrier
  7. Bonjour Magalie 😊 Effectivement, en ajoutant "le sortie après dernière" bien entendu, on aurait plus besoin du compteur $i. Il y a deux écoles 😂
  8. Ben là... Je ne vois pas ! La boucle doit s'arrêter lorsque $i est supérieur ou égal à $nombreEnreg. C'est pourtant clair ^^ Du coup, $i vaudrait 12 à la fin du script du côté du visualiseur de données ? Je viens d'aller comparer votre script à l'un des miens, que j'ai sous la main et qui fait à peu près pareil que le vôtre, le voici épuré : // Juste après avoir fait ma recherche Afficher enreg/requête/page [Premièr(e)] Définir variable [ $recFound ; Valeur : Obtenir ( NombreEnregTrouvés ) ] Définir variable [ $i ; Valeur : 1 ] Boucle Envoyer courrier [ Envoyer via serveur
  9. Attention, votre condition à la ligne 4 ne sert pas à grand-chose en l'état, il n'y a rien dans le bloc Si. Passez le reste de votre script (de Définir variable ligne 8 à Fin de boucle ligne 14) entre le Si et le Sinon, je trouve ça plus logique personnellement. Sur l'une de vos captures, le debugger indique une erreur, c'est sans doute lié au Définir rubrique ligne 2. Je n'ai toujours pas compris à quoi il sert d'ailleurs... Commencez par régler tout ça, ce sera plus clair, et si le problème persiste il faudra passer votre script au debugger pas à pas pour déterminer pourquoi la bou
  10. Bonjour Kevin, • Cette partie du script permet tout simplement d'être sûr que la recherche a donné au moins 1 résultat. Si elle est vraie, alors on a au moins un enregistrement dont l'année de la date d'obsolescence indiquée est ≤ à l'année actuelle, comme vous l'indiquiez initialement. Il n'y a plus qu'à "garder" cet enregistrement ou ce jeu d'enregistrements trouvé pour les traiter et leur envoyer l'email. Si cette condition est fausse, ça signifierait alors que la recherche n'a donné aucun résultat, donc qu'il ne faut pas envoyer d'email. On pourrait alors consigner ça dans l'hist
  11. C'est un peu le quotidien d'un développeur non ? 😂 On est livrés à nous-mêmes pour trouver des solutions aux problèmes du client. Alors on réfléchit, on teste, on débogue, ou on parcourt les horribles docs des API... On se prend des messages d'erreur en pleine face, on casse tout un algorithme à cause d'une petite erreur d'inattention ; au début, rien ne fonctionne, on se demande bien comment on va réussir à trouver cette satanée solution. Le stress, l'adrénaline, la pression du délai... Puis vient le déclic, l'idée. Ça y est, on y est presque... Après le 13ème café de la matiné
  12. Bonjour Fabrice et merci pour votre réponse détaillée ! Je vois, c'est intéressant ! Ça demande effectivement pas mal d'organisation. Côté interface et modèles, la maintenabilité doit cependant être un peu plus compliquée. Je ne connais absolument pas les ID de fichiers, je vais me renseigner là-dessus pour comprendre la problématique. J'imagine que c'est un peu comme les identifiants de rubriques internes à FileMaker, on n’a pas vraiment de contrôle là-dessus J'ai tendance moi-même à faire le plus possible de tâches par script (ça dépend évidement du contexte), mais je
  13. Énorme, je ne savais pas du tout, merci beaucoup !
  14. Bonjour Agnès, Où se trouve cette option à cocher ? Ça m'intéresse fortement 😊
×
×
  • Create New...