Jump to content

All Activity

This stream auto-updates     

  1. Today
  2. gigi

    Chemin du conteneur

    C'est difficile de répondre sans connaître l'architecture de votre fichier mais il est probable que ce soit à ce niveau qu'il faille modifier quelque chose :
  3. Bonjour, Comme le dit @Apophis000, la structure serait à revoir. Je développe un peu l'idée : La table langue par individu contient (clé étrangère individu, langue, et éventuellement des rubriques pour préciser le niveau, ou les niveaux splités en oral, écrit, compréhension) La relation se fait entre clé primaire individu de la table individu et clé étrangère individu de la table langue par individu , les options de création d'enregistrements liés et suppression sont cochées du côté de la table langue par individu. Cela évite de devoir répéter autant de fois les rubriques qu'il y a de langue parlée par une personne (langue 1, niveau oral 1, ....idem pour 2, 3)...Ce seront les enregistrements qui sont répétés et on ne doit plus mettre les mains dans le cambouis de la structure si on ajoute une Xeme langue à une personne. Pour éviter les doublons, on peut prévoir par ailleurs une rubrique auto entrée dans la table langue par individu qui fait la concaténation de la clé étrangère individu et de la langue, dans les options de validation on précise que le contenu de cette rubrique doit être unique.
  4. Fredco03

    Chemin du conteneur

    Bonjour, Merci pour la réponse, mais comment dois-je faire, j'ai essayé dans gérer les conteneurs, mais je ne comprends pas ce qu'il faut inscrire dans l'option créer.
  5. Bonjour, Si le masquage de la barre d'outils se fait par script, il est possible que l'option de verrouillage ce masquage ait été activée. Vous aurez beau alors sauter sur vos raccourcis clavier, rien n'y fera. Donc vous pouvez créer un autre script, que vous laissez accessible par exemple dans le menu de script, et qui contient l'étape de script Afficher/masquer Barres d'outils [Afficher] On peut ajouter en début de ce script un test pour vérifier qui est l'utilisateur ou le privilège qui joue le script et n'autoriser que certains d'entre eux à afficher la barre, ou gérer via la sécurité que seul tel privilège peut jouer le script en question. Cordialement, Tanguy
  6. tcolles

    Tableau statistique

    Bonjour Pour pourvoir mieux comprendre, il faudrait donner le contexte de la liste ( sont-ce des objets, des ventes, des lignes de ventes,...) Et plus d'infos sur la structure, le schéma relationnel. (quelles sont les tables et comment sont elles liées) Un print du graphe des liens pourra aider. Ne connaissant pas cette structure et dans l'idée donc de s'en détacher, j'opterais sans doute pour une solution de type virtual List. (et aussi parce que le présentateur - très sympa - de cette session sur Virtual List a dit que quand on ne connait pas trop la réponse on peut toujours dire "Virtual List" ) 😉
  7. Bonjour, Est-ce que le contenu de la rubrique type de site peut être encodé par l'utilisateur indépendamment de la logique exposée ci-dessus, à savoir que le contenu de type de site dépend du fait que d'autres rubriques sont remplies ou non ? En clair, pourquoi type de site n'est-il pas le résultat d'un calcul (donc non modifiable ensuite par l'utilisateur). Si un calcul permet de régler la question, sa formule serait du type Liste ( si ( not estvide (rubA) or not estvide (rubB) ; "Type de site 1" ) ; si ( not estvide (rubC) ; "Type de site 2" ) ; si ( not estvide (rubD) or not estvide (rubE) ; "Type de site 3" ) ) Pas besoin de script pour cocher ou décocher, la valeur du calcul est évaluée lors de la modification d'une des rubriques qui compose sa formule. Si l'utilisateur doit pouvoir cocher ou décocher des items dans la liste de la rubrique Type de site et ce indépendamment de ce qui est encodé dans les rubriques A,B,C..., la rubrique type de site peut être une rubrique de type texte avec comme option une auto-entrée par calcul, calcul dont la formule est la même que celle proposée ci-dessus. Dans les options de l'auto entrée, décochez la case "ne pas remplacer..." Dès lors si un contenu d'une des rubriques varie (est rempli ou mis à vide), la rubrique type est ré-évaluée grâce à l'auto entrée, mais par ailleurs l'utilisateur peut y cocher ou décocher des items. Si la logique est de choisir d'abord le type pour pouvoir y encoder les rubriques, votre approche sadique est bonne 😉 Cordialement, Tanguy
  8. gigi

    Chemin du conteneur

    Bonjour, Il faut vraisemblablement redéfinir le chemin relatif des données dans les options de la (ou des) rubrique type conteneur.
  9. Bonjour à tous Serait-il possible de modifier l'aspect par défaut des boites de dialogue dans WebDirect (Fond blanc, Boutons bleus)? Merci d'avance de votre retour Raphaël
  10. Yesterday
  11. En fait non, pour éviter qu'il me répète la même réponse "ressources naturelles" à chaque case cocher dans mes ressources (puisque dans la rubrique de cases à cocher il y a une option "autre" et donc si je coche plusieurs ressources il coche une fois la case "ressources naturelles" puis la répète dans la case "autre") j'ai dú d'abord vérifier que la case ne contienne pas déjà la réponse : Définir rubrique ( rubrique case a cocher) & Case (not IsEmpty ( FilterValues ( rubriques case a cocher; "ressources naturelles")); ""; puis que s'il y a déjà une réponse il saut une ligne avant "ressources naturelles" not IsEmpty (ubriques case a cocher); ¶ & "ressources naturelles"; sinon qu'il mette "ressources naturelles" sans retour chariot avant : "ressources naturelles") ça c'était pour ma rubrique de type de ressource naturelle, oú toutes les réponses vont me donner la case cochée de "ressources naturelles". Ensuite j'avais d'autre rubriques avec seulement quelques options qui devaient me donner une certaine case à cocher dans une autre rubrique. Pour celles là j'ai ajouté une condition "SI" avant "Definir rubrique": If (not IsEmpty ( FilterValues ( rubrique complétée; "réponseA¶réponseC¶réponseX")) Par contre toujours aucune idée de comment faire pour décocher la case si je décoche toutes les réponses qui correspondent à "ressources naturelles"? Avec un script qui contrôle après validation d'objet que la rubrique n'est pas redevenue vide? ça va plomber la base non? Merciii
  12. Merci pour ce fichier super utile!
  13. Fredco03

    Chemin du conteneur

    Bonjour, à toutes et à tous. Meilleurs voeux. Mon fichier timbres se trouvait dans le chemin suivant : disque F, nom "Collection", répertoire "Timbres" et fichier "Timbres" , mes images s'affichaient correctement. par obligation, je viens de changer de disque et maintenant : disque D, nom "Fichiers", répertoire "Timbres" et fichier "Timbres", seulement mes images ne s'affichent plus ? que dois-je faire si je change d'endroit de stockage ? Merci d'avance pour vos réponses.
  14. Merci beaucoup Apo ! Il faut y rajouter la fonction "Cas" pour d'une part si la rubrique case à cocher est vide, alors il ne faut pas de retour chariot avant, d'autre part, étant donnée la possibilité qu'il y ait plus d'une ressource par site, j'ai utilisé ValueCount (rubrique ressources) >1, sinon il me répétait autant de fois "ressources naturelles" que de ressources cochées, et sinon il faut appliquer la formule que tu m'as donnée. Une autre question maintenant (j'ai l'esprit tordu et surtout l'habitude que les utilisateurs trouvent la petite bête): si j'ai coché par erreur, et donc décoche: Comment faire pour décocher aussi la rubrique case à cocher? Il faut recalculer à chaque modification de la rubrique? Est-ce que du coup ça ne rend pas la base beaucoup plus lente ? On parle d'un corpus de 1800 enregistrements pour cette-là. Encore merci!
  15. Cela fonctionne au poil Merci beaucoup
  16. Bonjour, Suite à votre message, nous avons effectué quelques recherches, appliqué un dernier patch de sécurité et effectuer une maintenance du forum. Pourriez vous me dire si vous observez toujours le même problème ? Bien à vous.
  17. lolodeville

    Solde cumulé

    Bonjour à tous, Je vous écris au sujet d'un calcul de montant cumulé mais bien sur pas simple. J'ai une table de mouvement bancaire qui totalise jour après jour mes recettes et dépenses. J'arrive à faire une rubrique statistique de solde cumulé sans problème. Mais comme j'ai beaucoup de mouvement, j'aimerai n'afficher dans une OT et une table externe que les mouvements à partir d'aujourd'hui et jusqu'à dans 90 jours par exemple. J'arrive bien à faire les filtres, mais le problème c'est que mon solde cumulé démarre avec mon mouvement d'aujourd'hui sans tenir compte des précédents, il est donc faux. Je cherche a n’afficher que les mouvements entre aujourd’hui et 90 jours à venir afin de pouvoir faire un export Excel qui soit plus rapide que d’afficher tous les mouvements depuis le début, il y a 3 ans jusqu’à dans 90 jours, car ca prend trop de temps d’exporter cela. Avez vous une idée sur la manière dont je pourrais procéder ?
  18. Bonjour, Je ne sais pas faire, dans le même tableau (rapport) à partir de l'outil "standard" FM. Sûrement, on pourrait avec la technique de "Liste Virtuelle". En revanche, un deuxième rapport (le "modèle 4")avec les mêmes critères de sélection donne le résultat attendu, classé par mois. Dans l'exemple joint il s'agit du tableau obtenu avec le script Liste NOMS. Ce script peut être "mixé" avec celui des stats (pour garder les mêmes critères de sélection) et être déclenché à partir d'un bouton en pied de page du résultat de celles-ci par ex. Reste à intégrer dans votre construction avec l'ergonomie souhaitée. Bonne recherches 😀 Gérard NbPlus3_V3.fmp12
  19. Bonjour, Ouvrir le debugger avant d'ouvrir le fichier. À l'ouverture de ce dernier, vous aurez la main sur votre script dans le debugger.
  20. Bonjour Je viens de rencontrer à nouveau ce type de problème en recherchant fmsource sur google : http://tabssaefcxs.ml/index/?7531575880767
  21. Bonjour, le terme modèle est ici trompeur. Un modèle "en boucle" est une vue liste, mais ici, ce que vous demandez est une modification de la donnée, ce qui peut se faire par script ou avec la commande Remplacer Contenu Rubrique. Attention avec cette dernière sur les enregistrements liés : tous les enregistrements liés DE TOUS LES ENREGISTREMENTS TROUVÉS seront modifiés.
  22. Bonjour, J'aimerais reproduire le fonctionnement de la table externe, mais pour chaque element de celle-ci, faire boucler mon modele : par exemple si j'ai une table contact (nom, prenom) qui est lié à une table (facture), chaque contact pouvant posséder plusieurs factures, actuellement mon modele ne me propose que de joindre le contact à la dernière facture. Est ce possible d'avoir un modele qui boucle sur chaque facture en ne modifiant uniquement les champs en question? Si non, existe t'il un autre moyen pour arriver à un résultat similaire? Merci de votre aide.
  23. Bonjour à tous L'ouverture d'un fichier déclenche un script de départ. J'ai fait une erreur dans le script qui le fait tourner en boucle. Y a-t-il un moyen d'ouvrir le fichier en évitant le déclenchement du script de départ ou d'accéder au fichier afin de le modifier? Mille mercis d'avance car je suis bien bloqué.
  24. MMB

    Tableau statistique

    Bonjour, J'ai créé un modèle liste pour récapituler via des rubriques statistiques mes informations de ventes par mois. Ca marche bien mais j'ai quelques questions pour l'améliorer : 1) En gros mes valeurs sont sous forme de pourcentage (achat de l'objet A/tous les autres objets) et j'aimerai via un bouton popover afficher la liste des clients ayant acheté l'objet A. J'ai essayé via une table externe mais j'ai l'impression qu'en mode liste ils ne veulent pas trier ou filtrer les résultats et ni via une rubrique statistique qui fait la liste des clients car la ils me liste tous les clients du mois et non ceux ayant acheté l'objet A... 2) J'aimerai faire une mise en forme conditionnelle pour qu'il mette en rouge ou en vert la valeur en fonction de son évolution par rapport avec le mois n-1 3) Est t'il possible de créer un tableau par mois et non par rubrique ? un tableau en barre avec les valeurs d'un seul mois mais de plusieurs rubriques (en x j'aurais la valeur de l'objet A puis de l'objet B, ...) Je sais pas si j'ai été clair en tout cas merci beaucoup pour ce que vous faites
  25. Bonjour, effectivement, sur un autre ficher j'ai réussi à le faire, mais pas à celui là (je sais pas pourquoi) et ensuite je dois récupérer dans la table tableau les rubrique stats
  26. Bonjour Marc, Effectivement, la seconde fois, j'ai pu descendre le fichier Jeune.fmp12. L'architecture est déjà fort riche. A mon sens, les besoins que tu décris, les totaux de médailles, sont à gérer avec des rubriques statistiques, en vue liste. Exemple : si tu affiches une liste des résultats triés par pays, avec un sous-récapitulatif basé sur pays, tu pourras y mettre 3 rubriques statistiques Décompte de Med_gold, Décompte de Med_argent, etc. Bonne journée ! Jérémie
  27. Bonjour Parou, En débutant Filemaker, il est important d'explorer les menus, notamment le menu Affichage. Vous découvrirez nombre de choses, y compris la réponse à votre question ET l'ensemble des raccourcis clavier disponibles. NB : inutile de préciser que le menu Enregistrements > Supprimer tous les enregistrements n'est pas forcément à tester ! 😅 Bonne journée et bonnes explorations de Filemaker, Jérémie
  1. Load more activity
×
×
  • Create New...