Jump to content

sirgand

Membres
  • Posts

    28
  • Joined

  • Last visited

Contact Methods

  • Website URL
    http://

Profile Information

  • Gender
    Homme

FileMaker Profile

  • Claris Partner
    --Non membre--

Recent Profile Visitors

3059 profile views

sirgand's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Cher Monsieur, Je suis d'accord avec vous. Je me permets de vous offrir une citation, de Churchill celle-là : "J'adore apprendre autant que je déteste que l'on me donne des leçons." Elle viendra orner votre tableau. Très cordialement, Paul. P. S. : Eh oui, l'on peut même rester poli et cordial. En terme de pollution visuelle, vous faîtes très fort aussi.
  2. [...] Même s'il semble parfois évident qu'un peu de recherche ou de lecture de l'aide FMP peut apporter la réponse cherchée, il me semble que la communauté tâche de répondre (et souvent pour cela de comprendre les questions, ce qui n'est pas toujours facile) à tous les niveaux, du débutant au confirmé. Le forum, c'est un partage de connaissances, où l'on apprend sans cesse, mais c'est aussi, pour certains, un espace de détente dans un contexte de développement (informatique comme intellectuel). Le niveau de ce forum est d'une très haute qualité, les échanges y sont circonstanciés, pertinents et généralement courts. Pas de dérapages en vrille infinis, peu de messages illisibles ékri en fonétic... Et hop ! Ma susceptibilité maladive, dans une poche, tous mes autres défauts, dans mon sac à dos... Je suis d'accord sur tout la ligne. ------------------------ Chacun a dit ce qu'il avait à dire, et c'est tant mieux. La vérité est probablement quelque part... Peut-être du côté des deux parties comme nous l'a suggéré la "Sage Agnès" ? Qui sait ? C'est peut-être l'heure du Mea Culpa et de la remise en question. Tout est possible sauf dérogation. Je travaille d'arrache pied à un petit quelque chose qui ravira, je l'espère et si j'en viens à bout, les passionnées de typographie (dont l'orthographe de certain est liée à une dyslexie de jeunesse qu'il continue de combattre au quotidien...). P. S. : "Sir"... Kézako ? Quand j'étais jeune, étant un joueur pathologique dans les salons de jeux en réseau, nous avions des titres honorifiques... Rien du tout au départ, si nous battions à trois reprises un "Sir", on devenait "Sir"... Même chose pour Lord... Mais comme tu peux le voir, je me suis sevré avant d'obtenir le titre suprême. Bref... Voici, en substance, l'histoire de mon pseudo que je garde précieusement depuis toutes ces années, en souvenir du bon vieux temps et des copains que je retrouve grâce à ce lui. Voilà, tu sais tout.
  3. Je n'attendais rien d'autre qu'une parole d'ouverture qui ne prenne partie ni pour l'un, ni pour l'autre. Merci Agnès. Mon script est retourné là où il était (il n'a jamais été question de le supprimer définitivement), il n'a jamais été dans mes intentions de priver les autres collègues de FMSource du fruit d'un travail collectif. Je voulais faire bouger les choses et cela a fonctionné, tu as écrit un message plein de modération et je te remercie. Tu as intelligemment analysé la situation du côté des deux parties et c'est appréciable. Je remarque toutefois que ce sujet axé à présent sur le respect de l'autre dans les forums (et c'est valable pour moi et ma susceptibilité à la noix, je le reconnais) a été lu 194 fois (il est 11h44) depuis sa création... Les chiffres parlent d'eux-même. Quant à tes propos concernant le fond de ce qui est écrit (ou tapé au clavier... ) et l'analyse qu'en fera chacun, je me permets de réagir. La forme véhicule le fond, c'est le maître-mot de tout ce que j'ai appris durant ces années dans cette bu-bulle universitaire... Une problématique régulièrement soulevée dans ma faculté concerne l'informatisation des échanges entre nous tous (j'en conviens, c'est du bla-bla d'intello', mais dans le fond, c'est très intéressant comme raisonnemment). On répond à nos courriels ou bien à des sujets dans des forums en quelques clicks de souris et de clavier, dans l'immédiateté... et parfois, une fois le message envoyé, l'on aimerait pouvoir revenir en arrière pour effacer quelques lignes, voir quelques mots. Evidemment, nous n'allons pas converser avec un burin et une pièce de marbre... Mais je soutiens que l'on devrait prendre un peu de temps avant de lancer des mots qui, tu le dis très bien, peuvent être mal interprêté. Personnellement, je fais de mon mieux pour peser chaque parole afin que le fond de ma pensée transparaisse au mieux dans mes mots. La forme véhicule toujours le fond... La règle du jeu dans ce forum est de construire... et non pas de démolir. Il n'est pas évident d'arriver dans ce milieu (le "Sir" a six mois de FileMaker dans les pattes... je suis un "bleu"...) et de se retrouver confronter à des colosses de connaissance. Tu me diras que j'en rajoute une couche, certes... mais les paroles qui vont suivre reflète plus qu'on ne peut le croire la pensée de la majorité silencieuse (dont je ne fais pas partie...).Quitte à griller mon pseudo, autant le faire jusqu'au bout (argumenter... même en pleine tempête... c'est la deuxième leçon...) Ci-dessous, un copier-coller des échanges que j'ai eu avec l'un des membres de ce forum devenu un très bon ami (merci forum...) : Ces paroles sont belles et biens calculables... Pas de sous-entendu. Le forme véhicule le fond... Il n'y a pas trente-six manière de l'analyser.Moi aussi, les posts que je laisse me prenne du temps et il est arrivé qu'aucune réponse ne suive. C'est la règle du jeu, tu l'as très bien dit, j'en conviens et je l'accepte. @+ et au plaisir de te lire également, Paul. Ci-joint le fichier que je qualifiais hier de tout petit et "rididule" mais qui pouvait être le début de quelque chose en matière de FileMaker et de caractères spéciaux. P. S. pour Agnès : Eh oui... Pour le coup, je ne pense pas que l'on puisse un jour m'enlever cette manie du garamond 14... de même que celle du retrait pour les citations... de même que l'italique pour les termes provenant d'une langue étrangère... etc. Sorry Mais je prendrai garde à présent. C'est entendu.
  4. La forme véhicule le fond... C'est bien ce que je disais. Sur ce, je t'offre bien volontier le dernier mot. Paul.
  5. Merci EC1, Le Sir est avant toute chose infirmier. Il a choisit de suivre des études universitaires en parallèle où il a appris à manipuler notre langue française bien-aimée. L'on m'a appris que la forme est le véhicule du fond auquel j'ajouterai que "comprendre, c'est aussi se faire comprendre"... Dois-je parce que j'ai appris à m'exprimer dans un français soutenu me restreindre à écrire le français parlé ! Reste que j'avais pris le temps de rédigé un long post pour soulever une nouvelle problématique : FileMaker et la typographie française... La typographie est une discipline qui m'intéresse et dont j'aimerai pouvoir respecter les règles élémentaires dans FileMaker, ce qui est aujourd'hui rend très difficilement par notre logiciel préféré. J'ai reçu un message hier soir de gstrel (nouvel arrivant dans ce forum) : Il résume en substance le message que j'ai retiré plus haut... Et j'invitai par une interrogation remplie d'humour : P. S. à l'attention de FileMaker Inc. : « Siouplè m'sieur de FileMaker... mon royaume pour des espaces insécables... » Voilà, c'est tout. Chose à laquelle Rodolf répond désagréablement en me disant qu'il y a d'autre problème à résoudre sur le prochain FileMaker 10 que des histoires d'espaces insécables... Je réitère ma question : est-ce normal ? Ce forum est-il un lieu ouvert ? Depuis quelques semaines, je me suis beaucoup investi dans la vie de ce forum et particulièrement avec mon script de recherche que l'on m'a déjà demandé sous forme d'un .fp7 par courriel... Je l'ai retiré également estimant que le respect auquel nous avons tous droit au sein de ce merveilleux lieu n'est pas au rendez-vous. C'est un lieu de partage (personne ne me contredira) et de respect aussi (respect que l'on doit à l'égard de celui qui connaît peu de chose au niveau FileMaker, respect à l'égard de celui qui s'exprime convenablement etc.). L'une de ces conditions n'est pas rempli, alors, je ne partage pas le fruit d'une vingtaine d'heures de travail. Oui, bien sûr je n'en doute pas. Reste qu'un de ses proches a eu la descence de présenter ses excuses lorsqu'il avait poussé le bouchon un peu loin...@+ Paul.
  6. Cher tout le monde, Pourquoi ai-je retiré mes propos de ce topic ? Pourquoi ai-je retiré mon script de recherche ? Tout simplement parce que je ne tolère pas d'être insulté par la personne ci-dessus. Elle fait partie, comme certaines autres, des personnalités fortes du forum. Leur statut de "connaisseur" leur octroie-t-elle le droit d'être humiliante, hautaine et voir insultante ? Non, je ne le crois pas. L'on m'a déjà prêté des propos à la limite du supportable (rappelant une période de l'histoire française monstrueuse), à présent, l'on se moque de mon style d'expression soutenu et par là-même de ma personne. Qu'en pensez-vous ? Je vous laisse seul juge. L'un des membres de ce forum m'a confié il y a peu qu'ils n'osaient pas poster des messages de peur des réponses de certain. Est-ce comme cela que vous envisagez la vie de ce merveilleux forum ? Paul (passif, spectateur... bref... devenu simple consommateur).
  7. Bonjour à tous, Voilà. C'est fait et ça fonctionne très bien. Un enseignant-chercheur de mon université m'a déjà demandé que ce script soit intégrer à sa banque de données FileMaker ... ce que j'ai fait avec grand plaisir. J'ai bien évidemment dit que vous y aviez participé. Comme promis, j'ai recopié le script pour qu'il serve à d'autres. Je vous remercie à nouveau, mes travaux prennent une toute autre dimension. @+ Paul. Figer fenêtreDéfinir rubrique [Livre::Dernière recherche; Livre::Recherche]Activer modèle ["Création thème livre" (Livre)]Afficher enreg/requête/page [Premièr(e)] # [$c] comptabilise le nombre total d'occurrences du terme recherché.Définir variable [$c]Boucle Définir variable [$texte; Valeur :Livre::Texte] #La fonction "FilterWordsByTest" de Fabrice est fabuleuse mais extrêmement lourde lors de son exécution. Dans un premier temps, je mets en place cette structure en si avec une première recherche avec la fonction "Occurrences", si Occurrences [$texte; Livre::Recherche = 0], on passe directement à l'enregistrement suivant. Si [Occurrences ($texte; Livre::Recherche) ? 0] #J'ai intégré la fonction de Fabrice dans la fonction DecompteValeurs d'où le "¶" dans "mode". Le résultat étant un nombre. Définir variable [$a; Valeur :DecompteValeurs ( FilterWordsByTest ( $texte; "value"; "Longueur ( value ) = Longueur ( Livre::Recherche ) And Debut ( value; Longueur ( Livre::Recherche )) = Livre::Recherche"; 1; ¶ )) Si [$a = 0] Ignorer enregistrement Fin de boucle si [Livre::Page = $n°enr] Sinon Définir variable [$c; Valeur : $c + $a] Définir rubrique [Livre::Nombre d'occurrences; $a] Définir variable [$n°enr; Valeur :Livre::Page] Afficher enreg/requête/page [suivant(e); Fin de script après dernière] Fin de si Sinon Ignorer enregistrement Fin de boucle si [Livre::Page = $n°enr] Fin de siFin de boucleSi [Otenir (NombreEnregTrouvés) = 0] Ouvrir boîte dial. person. ["Aucune occurrence de " & Livre::Recherche & "n'a été trouvé."] Exécuter script ["Remise en forme Livre"] Fin de script[]Fin de siDéfinir rubrique [Livre::Nombre d'occurrences tot; $c]Définir rubrique [Livre::Nombre de page trouvée; Obtenir (NombreEnregTrouvés & "/" & Obtenir (NombreEnregTotal)]Afficher enreg/requête/page [Premièr(e)]Boucle Définir rubrique [Livre::TexteRecherche; Definir ([ a = SubstituteManyWithCalculation ( Livre::Texte; ParseSearchString ( Livre::Recherche ); "searchTerm";Livre::MiseEnFormeExp); b = SubstituteManyWithCalculation ( a; ParseSearchString ( NomPropre (Livre::Recherche)); "searchTerm";Livre::MiseEnFormeExp)]; Afficher enreg/requête/page [suivant(e); Fin de script après dernière]Fin de boucleAffiche enreg/requête/page [Premièr(e)]Activer modèle ["Livre - Recherche" (Livre)]Rafraîchir fenêtre []
  8. Pardonnez, je pensais que la typographie + FileMaker intéresserait quelques personnes. @+ Paul.
  9. Pfiou... ça y est ! Je viens enfin d'intégrer tes deux fonctions "SubstituteManyWithCalculation" et "ParseSearchString" à mon script. Fatigué quand même ! J'ai beaucoup appris aujourd'hui. Merci à tous à nouveau. Demain, dès que j'ai quelques instants, je m'emploie à rendre mon script disponible à tous via un fichier exemple ou bien en le retranscrivant au clavier (j'ai découvert que l'on pouvait apprendre beaucoup en lisant du code !). Peut-être que ça pourra servir à d'autres. Euh... Fabrice... Tu veux m'achever pour le coup ? . Le Sir Gand et Bernardel, il a six mois de FileMaker dans les pattes... Chaque chose en son temps. Déjà, j'aimerai bien pouvoir décrypter les calculs de ces trois fonctions que je t'ai piquées. Ensuite... Euh... peut-être qu'il faudra que j'approfondisse l'utilisation que je fais des gachettes... puis que je découvre ce WebViewer etc... Merci à toi également. @+ Paul. P. S. : Je vais abuser sévère Fabrice... Tes fonctions "SubstituteManyWithCalculation" et "ParseSearchString" ne prennent pas en charge les termes recherchés avec une majuscule... Pas bien grave, juste une ligne de script en plus. Quand je s'rai bon, je tenterai d'intégrer ça à tes fonctions !
  10. Chers tous, Avant toute chose, je rappelle que l'objectif de ce script est de faire des recherches dans un livre numérisé, passé à la moulinette de Abbyy FineReader et intégré dans ma banque (une page par enregistrement). J'ai analysé chacun de vos commentaires et tester chaque solution... Au final, j'ai retenu la fonction "FilterWordsByTest" de Fabrice (que je remercie au passage). Par contre, qu'est-ce que c'est long quand il tourne... Je suis parvenu par un petit tour de passe-passe à améliorer le temps de moulinage. Cela fonctionne très bien pour le moment. Reste que je me demande s'il ne serait pas possible d'y intégrer quelques lignes supplémentaires pour gérer les mots aux pluriels (et hop ! Un clic sur un case à cocher = rechercher les pluriels également... Je vais y réfléchir. Est-il possible d'intégrer un cinquième élément à la fonction personnalisée de Fabrice (en vérité, j'ai découvert que l'on pouvait créer ses propres fonctions ce matin... ) qui prennent en charge le pluriel ? Voici la nouvelle mouture de mon script. Il ne me reste plus qu'à travailler sur la fonction "HilightSearchTerms" que m'a conseillé Fabrice. Et cela pour faire flasher le terme recherché dans la rubrique texte et faciliter le travail. Je vous tiens au jus. En attendant, je soumets mon script à vos critiques dans l'objectif (toujours et encore) de l'améliorer. @+ Paul cf. le message ci-dessous pour voir le contenu du script.
  11. ?? http://www.briandunning.com/cf/445 C'est vrai ça ? C'est qui lui aussi ? Cher Fabrice, je suis en train de me démonter les neurones pour comprendre la fonction "FilterValuesByTest ( text ; varName ; test ; IN_or_OUT )" que tu as créée. Pas évident pour un bleu de se retrouver dans les méandres de ce calcul, mais je compte bien y arriver ! J'ai récupéré la version 1.3, fonctionne-t-elle avec FMP9A ? definir ( $txt = remplace2 ( minuscule ( larubrique ); [ "."; " " ]; [","; " " ]; [ ";"; " " ]; [ "!"; " " ]; [ "?"; " " ]; [ "("; " " ]; [ ")"; " " ]; [ " "; ¶ ] );decomptevaleurs ( filtrevaleurs ( $txt; "sport" ))) Cette idée est excellente, je n'y avais pas pensé... un coup de brosse pour effacer les signes de ponctuation et hop ! concaténation tous les mots par des "¶" à l'intérieur même du calcul sans toucher à la rubrique, je trouve ça génial ! Reste ce bout de code... il m'a fait cogiter pas mal de temps... decomptevaleurs (filtrevaleurs ($txt; "sport"))-->decomptevaleurs (ValeursFiltre($txt; "sport")) Point de moquerie... En ce moment, je pars à la chasse aux nouvelles fonctions... Reste que mon cahier des charges pour ce script m'impose que le mot rechercher apparaîsse en rouge+gras dans le texte original... Un défit de plus pour la suite ! . Pour l'instant, je planche sur cette affaire de calcul d'occurrence... @+ Paul.
  12. C'est évident Michel ! Si un jour je publie un ouvrage sur mon violoniste préféré, soyez assuré que vous serez mentionnés dans les remerciements.Pour informations (je fais un petit hors-sujet...), je travaille sur Ivry Gitlis, l'un des plus grands violonistes de tous les temps (et hop ! l'objectivité : par dessus l'épaule... ). Je suis l'un de ses plus fervents admirateurs. Un très bon ami à moi, a mis à mon entière disposition tous les documents qu'ils collectionnent sur ce musicien depuis des années. Plusieurs centaines d'heures d'enregistrements vidéos et/ou audios, plusieurs cartons d'articles de journaux etc. etc. Et pour classer tout cela, je me suis procurer FileMaker Pro. Tous les jours, je parcours FMSource à l'affut de la moindre information qui puisse me permettre d'améliorer ma banque et dès que je le peux, je propose mon aide (ça permet d'apprendre également. C'est bien beau de saisir de la donnée au kilomètre, il faut penser aux requêtes pour exploiter toutes ces informations... Au final, ce sera toute la vie de ce génial violoniste dans ma banque de données... Bon... Assez duré ! Sir Gand et Bernardel... Qu'est-ce que c'est que ce pseudo à la noix ? Gand et Bernardel, ce sont les noms des deux luthiers qui se sont associés à la fin du 19ème siècle pour faire mon violon... et quel violon... Merci à tous une nouvelle fois. Je vous tiens au jus pour la suite des événements pour mon script. @+ Paul.
  13. Chers tous, Merci pour toutes ces idées. Je m'en vais prendre le temps nécessaire pour analyser tout cela et tester chaque proposition. Si remède miracle il y a , alors, je fais un post pour donner la réponse définitive et aider les prochains. Si problème il y a encore... je reviendrai ! (I will be back ! ) Si je pouvais rendre ce genre d'outil très précis, je pense que de nombreux chercheurs (je pense aux littéraires surtout...) seraient intéressés. Merci pour eux tous aussi. @+ Paul.
  14. Cher Michel, merci pour cette réponse qui cible le problème . Cependant, j'ai besoin de quelques éclaircissements... Merci, petite erreur de recopiage durant la rédaction de mon post. Regarde , c'est corrigé. Peux-tu m'en dire plus sur ce "=="&, j'ai bien appliqué la leçon sur mon script comme cela :Gestion erreurs [Oui]Figer fenêtreAfficher tous les enreg.Définir variable [$a; Valeur : "==" & Livre::Recherche]Mode Recherche []Définir rubrique [Livre::Texte; $a]Exécuter la requête []etc. etc. Mais ça ne fonctionne pas , il fait une recherche avec $a = "== sport" (pour l'exemple). Une F. P. ? What is it ? Je vais me pencher sur la fonction rechercher-remplacer... Dans l'attente de quelques lignes de conseils supplémentaires, merci par avance. Paul. Merci par avance. Paul.
×
×
  • Create New...