oumniyanouar

Membres
  • Compteur de contenus

    20
  • Inscription

  • Dernière visite

À propos de oumniyanouar

  • Rang

Profil général

  • Genre
    Homme
  • Lieu
    Casablanca

Profil FileMaker

  • FM Conférence
  • FM
    FMP12A
  • OS
    Win7
  • Certification
    --Non certifié--
  • FBA
    --Non membre--
  1. Bonjour Bruno, J'ai suivi votre conseil pour afficher tous les enregistrements et ça marche nickel. Merci infiniment de votre soutien. Finalement, le cas de 2 ou plusieurs sociétés aux CA égaux n'est pas similaire au classement ex-aequo de 2 ou plusieurs équipes ou élèves qu'il faut départager. Dans mon cas, il importe peu du moment que je voudrais juste savoir le rang des sociétés. Il n'est pas question de les départager. Donc, votre solution est parfaite pour mon cas et je vous en suis reconnaissant. Je voudrais mettre "Résolu" à cette question, mais je ne voudrais pas induire les visiteurs du forum en erreur : vous avez trouvé une solution à mon problème sans, pour autant, "Récupérer numéro enregistrement d'une TE", d'où l'amalgamme qui pourrait naître dans la tête de celui qui cherche, justement, à récupérer ce numéro d'enregistrement. Et puis, je ne vous cache pas que je ne sais pas comment mettre "Résolu". Encore une fois merci et à la prochaine. Cordialement
  2. Bonjour Bruno, Je vous remercie infiniment de votre aide. Votre exemple m'a baucoup aidé. Je suis même allé un peu plus loin : au lieu du bouton, j'ai mis votre script en déclenchement sur entrée modèle. Cela marche parfaitement, que ce soit en mode utilisation ou recherche. Seul hic : lorsque j'accède à mon modèle à partir d'un autre modèle via un bouton "Activer enregistrement lié". Là, quelle que soit la société à laquelle j'accède, OrdreCA affiche "1" ! Autre problème (et il est de taille, cette fois) : le cas de 2 ou plusieurs entreprises qui ont le même CA ! (c'est très peu probable, je l'avoue, mais cela peut arriver, surtout lorsqu'on arrondit le CA). J'ai déjà cherché dans le forum, cela a été traité dans un acien sujet pour le classement d'élèves ayant eu la même note dans un examen (ex-aequo). Malheureusement, je ne suis pas parvenu à retrouver l'exemple traité dans ce sujet. Cordialement
  3. Bonjour Bruno; Je vous remercie de votre intérêt pour ma question. Etant débutant, je ne saurai jamais dire au script : "Si la société X a le plus grand chiffre d'affaires, alors écris dans la rubrique rang "1", si la société Y a le chiffre d'affaires suivant alors écris dans la rubrique rang "2", etc." Comme vous dites, il y a sans doute d'autres solutions... que je n'arrive pas à trouver nulle part. Cordialement
  4. Bonjour Tomassia_fm, Merci de votre retour. j'ai déjà pensé à la solution que vous proposez, mais ce n'est pas exactement ce dont j'ai besoin. Je ne cherche pas à trier mes enregistrement en fonction du CA. Je voudrais juste à afficher dans une rubrique de ma table le rang de chaque entreprise, sans forcément trier les enregistrements. Exemple : - Enregistrement 1, société A, CA 20.000 Euros, rang 6ème; - Enregistrement 6, société X, CA 26.000 Euros, rang 2ème, etc. Merci encore une fois de votre intérêt.
  5. Bonsoir Tomassia_fm, Merci de votre réponse. Vous avez raison quand vous dites que e numéro d'enregistrement correspond au rang affiché dans la Table Externe et je suis d'accord avec vous sur la nécessité de définir le rang de l'entreprise dans la table entreprise. Malheureusement, c'est justement ce que je n'arrive pas à faire? Des pistes ? Merci.
  6. Bonjour, Dans une TE (basée sur un autolien) j'affiche les noms de certaines entreprises et leur chiffre d'affaires (CA). Comme cette table est triée selon un ordre décroissant du CA, l'affichage du numéro d'enregistrement dans la TE me sert de classement des entreprises. Y a-t-il un moyen de récupérer, dans une rubrique, ce numéro d'enregistrement ? L'intérêt est d'avoir, du premier coup d'oeil, le rang de chaque entreprise sans avoir à défiler la TE, surtout dans le cas de milliers d'entreprises. Il va de soi que, à l'instar du classement de la TE, cette rubrique devrait se mettre à jour au fur et à mesure. Merci de votre aide. NB Débutant Filemaker Pro Advanced 12
  7. Merci de ces explications, Dominique. Effectivement, je n'avais pas fait attention au cas où deux personnes avaient les mêmes prénom et nom (ce qui, soit dit en passant, est très fréquent chez nous). Quant au script que vous proposez, je ne doute absolument pas de son efficacité, mais cela dépasse de loin mes compétences de débutant. J'ai appris beaucoup de choses et adopté (en les adoptant) quelques trucs et astuces d'autres contributeurs (que je salue au passage), mais de là à rédiger des scripts complexes,... J'ai suivi votre recommandation d'utiliser un numéro unique à ma concaténation et ça marche nickel (d'autant que mes ID sont des UUID (un truc que j'ai adopté pas plus tard qu'hier après lecture d'une contribution de Rémy Delapierre. Encore une fois merci et à bientôt.
  8. Bonjour Dominique, Merci de prendre le temps de vous occuper de ma question. Je cherche à éviter les doublons "convives" dans ma TE. Détails : - Ma table C contient les rubriques prénom, nom, téléphone, etc. - Ma table E contient les rubriques intitulé évènement, date, lieu, etc. - J'ai une table intermédiaire qui me permet, via un lien n à n, de récupérer dans une TE insérée dans le modèle E (évènements) les personnes de la table C que j'invite. Pour ce faire, j'ai placé dans ma TE un menu local basé sur une liste de valeurs (une concaténation prenom & nom de la table C. Chaque fois que je sélectionne un nom, il est placé dans ma TE. Sauf que, quand la liste des convives es longue et que son remplissage s'étale sur plusieurs jours, il m'arrive de re-sélectionner une 2ème, parfois 3ème fois une personne que j'ai déjà invitée auparavant. D'où mon souci. Je voulais savoir s'il y avait un moyen qui permettrait, une fois une personne sélectionnée, elle soit retirée de la liste de valeurs pour que je ne puisse plus la re-sélectionner. Mais, je me rends compte que c'est bête de ma part puisque les éléments de ma liste de valeurs sont obtenus des enregistrements de la table C. J'ai pu contourner la question en créant une rubrique concaténée Evènement & " " & Invité que j'ai déclarée unique. Ainsi, si je sélectionne une personne qui figure déjà sur ma TE, j'ai le fameux message de FM relatif aux rubriques uniques avec deux niveaux d'annulation ("Rétablir l'enregistrement" ou "OK" et puis "Souhaitez-vous annuler..." et "Annuler". C'est déjà ça ! quoique, si moi je comprends de quoi il s'agit, mon client ne comprendra pas et il faudrait que je lui explique. Si au moins je pouvais personnaliser ce message de FM ou au moins avoir un seul niveau d'annulation..., mais bon ! Si vous pensez que ma solution est la bonne ou que vous ne pouvez me proposer une meilleure, comment signaler que le problème est résolu sur le forum ? Merci infiniment de votre aide. NB
  9. Bonsoir Dominique et merci de votre intérêt pour ma question. Alors, En fait, il s'agit d'une saisie dans une TE. La saisie se fait vis un menu local lui-même bâti à partir d'une liste de valeurs provenant d'une autre table. Cette liste de valeur qui se remplit donc au fur et à mesure des saisies sur sa propre table. Pour être plus clair : - 2 tables C (convives) et E (évènements) en relation n à n. - A chaque évènement de E (disons une réception), j'invite des convives de C que je saisis via une table intermédiaire (C@E). la saisie se fait par le biais d'un menu déroulant sur la base d'une liste de valeurs qui reprend tous les convives de C. Vous avez vu juste : Quand je veux saisir un nouveau convive, je clique sur le menu déroulant qui, bien sûr, me présente la totalité de la liste de valeurs. Avec une petite liste, je peux détecter tout de suite les doublons. Mais avec des listes longues... ! Merci encore de votre intérêt. NB
  10. Bonjour à tous, dans ma petite BD, je suis amené à remplir une TE via un menu local basé sur une liste de valeurs (j'ai un lin n à n, donc table intermédiaire). Je voudrais savoir s'il y a un moyen qui permettrait de ne plus afficher une valeur dans le menu local si elle figure déjà dans ma table externe, de sorte que je ne puisse plus la sélectionner une 2ème ou nième fois. Merci de vos idées. NB FM 12 advanced
  11. Bonjour à tous, Je vous remercie de votre intérêt pour ma question. @Clem: je n'en suis pas encore au stade de paramétrage des jeux de privilège. @Puimoisson04: Je suis sur FMP Advanced, amis je ne sais pas comment analyser ma base et ses éléments. Vos conseils me seront d'une grande utilité. En fait, j'ai pu "surmonter" le problème en désactivant en recherche un script sur entrée modèle. Ce que je ne comprends pas : - Le même script n'empêche pas la recherche sur mes autres modèles ! - C'est juste un script qui commande d'ajuster la taille de la fenêtre au contenu ! Merci encore de votre assistance.
  12. Bonjour, Je suis sur le point de finaliser une petite bdd, mais je me rends compte que le mode "Recherche" ne fonctionne pas sur un de mes modèles, un seul. Quelqu'un a-t-il déjà été confronté à ce problème ? Une solution ? Je suis débutant sur FMP 12 Merci de votre assistance
  13. Si ce n'est vraiment pas possible, je me contenterai de votre proposition (quand on n'a pas ce qu'on aime...) et je vais "la fermer" (comme vous le proposez, lol) Encore merci de votre intérêt.
  14. Bonjour et merci de votre intérêt. J'ai peut-être mal formulé ma question. En fait, je voudrais que le bouton me renvoie l'enregistrement lié dans la fenêtre (déjà ouverte) de départ, comme indiqué sur le schéma suivant :
  15. Bonjour, Je m'excuse si je ne suis pas sur le bon "volet" du forum. Voici mon problème de débutant sur FM : J'ai créé un script de recherche qui m'ouvre une nouvelle fenêtre dans laquelle l'utilisateur définit sa (ou ses) requête(s) de recherche et valide. Les résultats s'affichent dans un modèle liste (que j'ai créé à partir de mon modèle contenant les enregistrements à rechercher) dans lequel j'ai placé un bouton qui active l'enregistrement lié. Problème : lorsque je clique sur ce bouton, il m'affiche bien l'enregistrement en question avec le modèle de départ, mais dans la même fenêtre sur laquelle j'ai effectué la recherche. Du coup, je me retrouve avec deux fenêtres affichant le même modèle. Question : Comment faire pour revenir au modèle de départ pour explorer l'enregistrement sélectionné tout en gardant ouverte la fenêtre des résultats pour pouvoir choisir d'autres enregistrements ? Merci de votre aide. NB Débutant FMP Ad 12