Jump to content

Loraga

Membres
  • Content Count

    42
  • Joined

  • Last visited

  • Days Won

    1

Loraga last won the day on February 14 2018

Loraga had the most liked content!

About Loraga

  • Rank
    25
  • Birthday 05/06/1995

Profile Information

  • Gender
    Homme
  • Location
    France
  • Interests
    Programmation et développement web

FileMaker Profile

  • FM Conférence
    Un jour j'irai !
  • FM
    FMPA17
  • OS
    MacOS High Sierra - Win10
  • Certification
    --Non certifié--
  • FBA
    --Non membre--

Recent Profile Visitors

622 profile views
  1. Je vois, merci à tous les deux pour vos précisions !
  2. Bonjour Fabrice, Merci pour ta réponse Alors, non, aucun exploit de ma part hélas, il s'agit bien de son ancêtre Publication Web Instantanée, je me suis trompé dans l'appellation Je me disais bien que, dans la doc FM10, ça me semblait bizarre de dire Publication Web instantanée... Tout s'explique alors. Donc si j'ai bien compris, l'ancêtre de FM WebDirect n'a pas besoin de licence utilisateur par connexion contrairement à WebDirect ?
  3. Excellent ! Je ne pensais pas qu'un FM10 serait compatible avec Windows 10. Il n'y aurait donc qu'à installer le nouveau PC et migrer la base et l'installation de FileMaker pour que tout re-fonctionne comme avant 🙂 Du coup, pas de souci avec la config de WebDirect j'imagine... Pour le nombre de connexions simultanés WebDirect, FM parle de Connexions concurrentes dans ses docs. Je n'ai pas réussi à trouver le nombre maximal de connexions concurrentes simultanées avec une simple licence FMPA, je sais juste qu'elles s'achètent par nombre de 5...
  4. Bonjour à tous, Un collègue à une application qui tourne encore sous FM10, sur un vieux PC Win XP qui se meurt... Il va falloir le remplacer par une machine neuve, donc autant passer sous Win 10 Ils n'ont qu'une licence FM10 et tous accèdent à l'application via WebDirect à distance, ce PC faisant office de petit serveur... Mes questions sont les suivantes : FM 10 tourne sous Win10 ? A sa sortie, il tournait sous Vista mais je ne trouve pas d'info à ce sujet. S'il ne tourne pas sous Win10, il faudra donc passer à FM17/18. L'application sera parfaitement fonctionnelle après conversion du fichier par FileMaker ? Je pense notamment à WebDirect, il n'y aura rien à re-configurer ? Et enfin, quel est le nombre d'utilisateurs maxi en simultané avec WebDirect ? Merci d'avance à tous pour votre aide ! Loraga
  5. Bonjour messieurs et merci encore un fois pour votre aide. Que veux-tu dire par clé magique ? J'aimerais bien connaître la façon de faire pour créer des enregistrements dans une table liée sans avoir à l'activer 😊 Je n'ai aucune idée de comment procéder cependant. Ta solution est très interessante aussi, c'est une autre façon de faire et je vais l'essayer, histoire d'apprendre plus. Mais cette histoire de clé magique donnée par Puimoisson m'intrigue...
  6. Bonjour à tous et merci pour votre aide ! Oui, j'ai bien compris et me je suis sûrement mal exprimé. Mais dans mon cas, que le tri soit inverse ou non, et donc que le focus de l'activation de la rangée se fasse en haut ou en bas, c'est pareil, ce comportement est justement mon problème. Concernant l'utilisation du Aller à l'objet avant activer rangée, c'est parce qu'un Activer rangée utilisé seul s'appliquera sur la TE active par défaut c'est ça ? Il vaut mieux cibler précisément la TE concernée, même s'il y en a qu'une seule sur le modèle, plutôt que de laisser FileMaker le faire tout seul... Cette astuce est excellente ! Merci beaucoup 😊 ça marche nickel et à l'utilisation, on ne perd pas le fil de l'inventaire. Il y a par contre, à chaque clic sur un bouton, une sorte de flash visuel, dû aux changements de fenêtre/modèle lorsque le script s'exécute. ça se remarque moins sur la version bureau mais sur FileMaker Go, beaucoup plus. Un figer fenêtre n'y change rien, évidement car le figer fenêtre se réinitialise au changement d'un modele, d'une fenêtre... Je doute pouvoir empêcher ce flash mais s'il existe une solution, je suis preneur. Merci encore ! Loraga
  7. Bonsoir Puimoisson et merci pour ton aide ! Je vais essayer ta solution, mais en effet, c'est le comportement normal de FileMaker d'afficher en bas de la TE le résultat d'un Activer Rangée Externe, ça va sûrement être difficile de le contourner. Mais j'imagine que mon cas n'est pas isolé, et je ne dois pas être le seul a avoir été confronté à ce problème... qui est particulièrement agaçant sur FileMaker Go. Merci d'avance pour l'aide apportée !
  8. Bonjour à tous, Je me permet de poster à nouveau dans ce sujet plutôt que d'en ouvrir un nouveau, car mon problème est lié à ma table externe qui liste le matériel et qui permet de le contrôler afin d'en faire l'inventaire. J'ai appliqué la solution de Puimoisson, à savoir un bouton qui au clic créé un nouvel enregistrement dans ma table intermédiaire lorsque une référence est contrôlée. Mon problème est le suivant : quand je clique sur ce bouton, le script s'éxécute et au retour sur mon modèle d'origine, évidement, la navigation verticale de la table externe est réinitialisée. Je ne m'étais pas rendu compte du problème lorsque j'avais peu d'enregistrements, car avec quelques items on ne peut pas naviguer horizontalement dans la TE, mais avec une 50aine de références, c'est très embêtant de devoir après chaque clic scroller vers le bas pour retrouver sa ligne 😅 Je suis sûr qu'il y a une astuce (et je suis sûr que j'avais déjà lu un sujet similaire sur le forum, mais impossible de le retrouver...). Je pense qu'il faudrait réussir à déterminer quelle ligne a été cliquée (comment ?) afin de pouvoir y revenir avec Activer rubrique [ ] au retour sur le modèle. Seul hic, je ne sais pas comment faire. Si l'un d'entre vous peut m'y aider, ce serait top ! 😊 Merci d'avance pour votre aide ! Loraga EDIT : J'ai posté un peu vite ! J'ai continué mes investigations. J'ai stocké dans une variable un Obtenir ( NuméroRangéeTableExterneActive) puis un Activer Rangée Externe [ Sélectionner: Oui ; Avec boîte de dialogue: Non ; $MaVariable ] Alors c'est déjà un peu mieux, mais c'est pas optimal. La ligne cliquée se retrouve tout en bas de la TE, c'est assez déroutant aussi finalement. Je n'ai pas plus d'idée que ça...
  9. Loraga

    popover et info bulle

    Bonjour Serge, Je suis aussi en FMPA17, sous Mac OS 10.13, et tout fonctionne bien chez moi. Bizarre... Une réinstallation de FileMaker ne devrait pas faire de mal ?
  10. Puimoisson, merci d'avoir pris le temps de créer et de partager ce fichier ! Grace à celui-ci, j'ai en effet pu mieux comprendre 😊 J'ai alors pu adapter ce que tu montres dans mon fichier, et ça m'a tout l'air de fonctionner à merveille ! Merci beaucoup ! Plus j'avance dans mon apprentissage de FileMaker, plus je me rend compte des tonnes de petites subtilités comme celles-ci qui permettent d'arriver à ses fins. Pas facile de les trouver par soi-même ! Mais c'est tellement intéressant 😊 Bonne soirée ! Loraga
  11. Merci pour ton aide. J'ai suivi mot pour mot la mise en place de ta solution, mais chez moi il se passe toujours la même chose : le calcul vaut vrai pour toutes les lignes a partir du moment où il existe un enregistrement dans la table intermédiaire. Concernant le calcul, il se passe du côté Matériel et on compare l'égalité des ID par ces nouveaux liens. Je ne comprend plus trop ce que je fais, je vais m'y remettre à tête reposée un peu plus tard, j'ai peut être loupé quelque chose... 😓
  12. Bonjour à tous les deux et merci pour votre aide ! J'y vois déjà beaucoup plus clair ! Alors du coup, j'ai suivi votre solution et ça fonctionne très bien. Un bouton par ligne avec un script qui stocke dans des variables les ID de la référence cliquée et de l'inventaire actif, on colle ces ID dans la table intermédiaire et par référence externe, je peux alors déterminer le modèle, la marque, le numéro de série, etc dans cette table intermédiaire. Ce script détermine aussi si la référence n'a pas déjà été controlée, la double saisie dans InventaireControle ne peut donc pas être effectuée et c'est parfait. Par contre, j'aurais aimé ajouter une petite aide visuelle lorsqu'une référence à été controlée durant l'inventaire. Pour re-situer le contexte, j'affiche une liste du matériel contenu dans une salle par le biais d'une rubrique de recherche globale liée à la table Matériel. Cette liste s'affiche dans une table externe Rech_MAT et j'ai placé le bouton de contrôle d'inventaire dans cette TE. J'aurais bien voulu ajouter cette aide visuelle au niveau du bouton, comme pour simuler une case à cocher, lorsque ce bouton à été cliqué. Il faudrait donc que j'arrive à déterminer si la ligne de la TE Rech_MAT se trouve bien dans la table intermédiaire InventaireControle et je pourrai ainsi ajouter une mise en forme conditionnelle sur le bouton. J'ai essayé de déterminer ça par calcul, en testant l'égalité des ID de l'inventaire actif et du matériel dans la TE avec ceux au sein de la table intermédiaire mais peut importe le contexte du calcul, a partir du moment ou au moins un enregistrement se trouve dans la table intermédiaire, le calcul vaut vrai et tous les boutons appliquent la mise en forme conditionnelle. Je pense que ça foire au niveau du contexte de l'évaluation du calcul, j'ai beau essayer de l'exécuter dans tous les contextes possibles j'arrive toujours à ce même résultat... Je n'ai pas d'idée à l'heure actuelle de comment effectuer ce calcul. Le problème se situe forcément entre ma chaise et mon clavier mais il y a dans ce cas précis une subtilité de la logique relationnelle de FileMaker que je n'ai pas encore compris je pense... 😉 Merci d'avance pour l'aide apportée !
  13. Bonjour à tous, Je rencontre aujourd'hui un problème que je n'arrive pas à résoudre. J'ai beau réfléchir... 😉 Je suis en train de réaliser, au sein d'une application de gestion de matériel, une solution d'inventaire régulier qui s'effectuera sur iPad. Pour se faire, j'ai une table Inventaires qui permet de stocker la date et l'heure ainsi le nom de celui qui l'a réalisé. Chaque nouvel enregistrement de la table inventaire correspondra donc à un nouvel inventaire. La table inventaire est liée à une table matériel, qui contient l'ensemble des références du parc matériel. La liaison s'effectue avec une globale qui affiche, sous forme de menu local, la liste des emplacements. Quand cette globale est renseignée, une table externe sur le modèle filtre et affiche alors l'ensemble des références de cet emplacement. Je souhaitais ensuite ajouter une case à cocher par ligne (donc par référence, du côté de la table matériel) afin de pouvoir effectuer l'inventaire directement dans la TE. Côté affichage, ça correspond parfaitement à ce que j'attendais. Cependant, en liant les données comme je l'ai fait, ça ne fonctionne pas comme souhaité, et c'est finalement logique ; quand je coche plusieurs références dans ma TE, et que je souhaite effectuer ensuite un nouvel inventaire (un nouvel enregistrement dans la table Inventaires donc), les cases à cocher sont exactement dans le même état que l'enregistrement précédent. Impossible donc de garder un historique des précédents inventaires pour l'instant... Je pense que mon problème vient d'abord de mon lien. On se situe clairement dans un lien de type N vers N non ? Un inventaire concerne plusieurs références et une référence aura plusieurs inventaires. Le souci, c'est que je ne sais pas quoi lier à qui dans cette histoire. 😅 Je serai bien tenté de créer une table intermédiaire InventairesLignes où je lie la clé primaire de l'inventaire à cette table intermédiaire, mais ensuite, il faudrait lier la clé primaire matériel à InventairesLignes...? Mais du coup, comment je fais pour maintenir fonctionnel mon premier lien avec la globale qui permet d'afficher et filtrer les références par emplacement ? Ou alors, existerait-il une solution plus simple qui me permettrait tout simplement de "figer" ces cases à cocher afin qu'elles restent unique à l'enregistrement en cours d'utilisation ? Peut être du côté de la fonction évaluation, que je n'ai pas encore utilisé pour l'instant... Enfin voilà, c'est pas très clair dans ma tête pour l'instant, du coup difficile de développer quoi que ce soit de clair quand on nage comme ça... Si quelqu'un saurait me mettre sur une voie de réflexion je suis bien évidement preneur 😊 En attendant, je continue de creuser de mon côté ! Merci d'avance à celles et ceux qui voudront bien m'aider. Bonne journée ! Loraga
  14. Bonjour Jérémie ! Merci pour tes réponses 😊 Exactement, mais ça va être beaucoup de boulot pour adapter mon modèle du mode formulaire au mode tableau. Je me demande si l'investissement en vaut la peine en terme de temps/améliorations. J'ai pas bien compris comment tu procèdes. Mon modèle actuel est en vue formulaire, il faudrait alors que l'entièreté de mon planning soit contenu dans une table externe ? Je n'arrive pas à saisir comment, dans ce cas, tu arrives à fixer un élément du modèle à droite... Bon, en tout cas, je te remercie pour tes précisions. Maintenant je sais que ce que je souhaite faire ne sera pas si facilement réalisable, je peux alors arrêter mes recherches afin d'essayer de trouver une solution plus simple à mettre en place pour améliorer la lisibilité de ce planning. Ah oui, et pour info, voilà comment fonctionne ce tableau : Chaque salle de cours (ou colonne) est une rubrique multivaluée à 130 répétitions, car pour un jour de 9h00 à 22h00 on a 26 créneau d'une demie heure. 26 créneaux multiplié par 5 jours donne 130 répétions par salle de cours ou colonne. Si par exemple on veut placer un cours le mardi de 10h à 11h, le script écrira dans les 29èmes et 30èmes répétitions de la première rubrique multivaluée. Cette conception date d'il y a trèèès longtemps, l'application ayant été créé il y a 20 ans, le développement à ensuite suivi ce mode de fonctionnement. Pas facile de reprendre en main une telle application !
  15. Salut Serge, Ce n'est pas moi qui ait créé cette application (je ne fais que la reprendre depuis peu après 20 ans de service, ouuf) mais dans ce modèle il y a tout simplement autant de rubriques multivaluées que de colonnes. Je ne sais pas si c'est la meilleure solution mais en tout cas ça a le mérite de bien fonctionner. Après, je ne suis pas encore hyper à l'aise avec les rubriques multivaluées 😅 Bon, sinon, j'ai bien l'impression qu'il n'y a pas vraiment de solution au niveau du modèle pour créer ces en-têtes, je ne trouve rien...
×
×
  • Create New...