Jump to content

ryan

Membres
  • Content Count

    39
  • Joined

  • Last visited

About ryan

  • Rank
    25

Profile Information

  • Gender
    Homme
  • Location
    Paris

FileMaker Profile

  • FM
    FMP12
  • OS
    Mac Os 10.6.8
  • FBA
    --Non membre--
  1. ryan

    ryan

  2. ryan

    Recherche Field Ahead

    Bonjour à toutes et tous, Un souci auquel je ne m'attendais pas ! J'ai une base de donnée en 2 fichiers : un fichier "interface", et un fichier "data". Les 2 sont lies, et j'appelle les enregistrements de data via le fichier interface. Pourquoi faire 2 fichiers ? tout simplement ça me permet de travailler sur l'interface sans avoir à reprendre le fichier original (je suis sur ipad mini). D'ailleurs, ça pourrait être interressant de développer les pro et cons d'avoir plusieurs fichiers dans une autre rubrique...Bref ! J'utilise donc le script détaillé ici : http://www.1-more-thing.com/10-Techniques-pour-FileMaker-10.html qui permet de filtrer une TE au fur et à mesure. Merci encore à Fabrice Nordmann au passage. Il marchait très bien, jusqu'à ce que je convertisse en 2 fichiers liés...C'est assez curieux, ça marche toujours, mais le résultat ne se met pas à jour dans la TE...Mais quand on scroll la TE, les résultats apparaissent...! Bref, c'est bizarre, je ne sais pas trop comment résoudre le pb. J'ai essayé de mettre des "commit records" à la fin du script, mais ça ne fait rien. Est ce un pb quand on utilise plusieurs fichiers ? Merci par avance pour votre aide. PS: je n'ai pas mis les fichiers démos de one more thing volontairement, il suffit de telecharger le fichier au lien indiqué plus haut, d'en faire une copie et de changer l'origine des tables.
  3. Ah bah oui, en effet tu as raison...Chui bête !
  4. Et le fichier plus ou moins terminé, mais tout y est !!! TE-Calcul linking records.fmp12 TE-Calcul linking records.fmp12 TE-Calcul linking records.fmp12 TE-Calcul linking records.fmp12 TE-Calcul linking records.fmp12 TE-Calcul linking records.fmp12 TE-Calcul linking records.fmp12 TE-Calcul linking records.fmp12 TE-Calcul linking records.fmp12 TE-Calcul linking records.fmp12 TE-Calcul linking records.fmp12 TE-Calcul linking records.fmp12
  5. Résolu Via ce lien : http://www.fmsource.com/index.php/topic/46815-reformater-automatiquement-des-donnees-du-type-date/?hl=%2Bformat+%2Bdate Code final : Let([ $sql= ExecuteSQL ( "SELECT dDate_CT FROM Related_table WHERE dDate_CT BETWEEN ? AND ? "; "";""; Related_table::dDateLimiteMoins 1; Related_table::dDateLimiteMax 1 ); ts =$sql; ts2 = Substitute (ts;"-";" ")];MiddleWords ( ts2 ; 3 ; 1 ) & "/" &MiddleWords ( ts2 ; 2 ; 1 ) & "/" &MiddleWords ( ts2 ; 1 ; 1 ) &" " &MiddleWords ( ts2 ; 4 ; 1 ))
  6. Merci à tous les 2 ! Yvan, j'ai essayé ta technique, mais je pense que je m'embrouille un peu les pinceaux avec les guillemets/apostrophe and co ! du coups j'y arrive pas Alors j'ai essayé la technique de Fabrice, qui pour le coup marche . Seul inconvénient, il faut créer le nombre de rubrique qu'on cherche à extraire fois 2 (date limite up et down ! ) mais bon, on a rien sans rien ! Par contre, la fonction SQL m'exporte la date en format AAA-MM-JJ, et dans mon calcul, comme je défini le resultat en date, il me met un point d'interrogation. Pour que la date s'affiche en AAAA-MM-JJ, il faut que le resultat du calcul soit du texte... Comment faire pour afficher la date en format normal JJ-MM-AAAA ?
  7. Salut Yvan, Merci pour ta réponse, je commençai à désespérer ! (enfin bon, c'est les vacances pour tout le monde ! ). J'ai essayé toutes sortes de formats a vrai dire (anglais, japonais, avec tirets, slash, guillemets, pas guillemets...). Bref, j'ai bien bricolé. J'ai écumé les cours de SQL, forums and co, essayé la fonction INTERVAL au lieu de BETWEEN...J'ai bossé un peu tout de même en fait ! J'ai essayé de faire un test en mettant des dates entières, via le format 'AAAA-MM-JJ', ça marche quand on rentre les dates directement. En fait je me demande si c'est tout simplement possible d'insérer des variables dans le code SQL, je bricole peut être un peu trop :/ ! je met le code en dessous pour que tu puisses juger par toi même ! Let ( [ $day = Day (Study_table::dDate_operation); $monthpre = Month (Study_table::dDate_operation)-2;$monthpost = Month (Study_table::dDate_operation)+2;$year = Year (Study_table::dDate_operation)+1; $result = ExecuteSQL ( "SELECT dDate_CT FROM Related_table WHERE dDate_CT BETWEEN '$year-$monthpre-$day' AND '$year-$monthpost-$day' "; "";"") ]; $result) Merci beaucoup !
  8. Bonjour à toutes et à tous, Je cherche à récupérer des champs d'un enregistrement spécifique situé sur une TE. Cet enregistrement spécifique est dépendant d'une date dans l'OT. L'idée, c'est qu'on rentre "en vrac" des mesures réalisées sur des scanners dans une TE, à intervalles variables selon les necessitées du suivi, mais on en extrait qu'un certain nombre pour les études par exemple (à un mois, un an, 2 ans...) à partir d'un calcul sur des champs dans l'OT. (Vous allez me dire: pourquoi ne pas les rentrer directement dans les bonnes cases ! Parce que le suivi est souvent irrégulier, on ne perd aucune donnée si il y a plusieurs consultations dans l'année, on peut faire des graphe plus complets...) J'ai essayé pas mal de trucs, jusqu'à arriver à la fonction ExecuteSQL, que je découvre ! Après pas mal de bidouillage, j'en suis arrivé à quelque qui me semble potable, mais qui ne marche pas !!! Je vous joint un fichier joint, tout simple, j'ai mis le calcul uniquement sur le suivi à un an. Ca doit pas être grand chose, mais le SQL est encore un peu nouveau pour moi... Merci pour votre aide TE-Calcul linking records.fmp12 TE-Calcul linking records.fmp12 TE-Calcul linking records.fmp12 TE-Calcul linking records.fmp12 TE-Calcul linking records.fmp12 TE-Calcul linking records.fmp12 TE-Calcul linking records.fmp12 TE-Calcul linking records.fmp12 TE-Calcul linking records.fmp12 TE-Calcul linking records.fmp12 TE-Calcul linking records.fmp12 TE-Calcul linking records.fmp12
  9. ryan

    Field Above The Portal

    Quel est donc l'avantage ?
  10. ryan

    Field Above The Portal

    En fait c'est pas booléen, j'y avais pensé effectivement, mais ça paraissait moins tricky dans le fichier original. Mais merci Tora, c'est grâce à toi que j'ai trouvé tout de même: en fait le champs pour entrer le nouvel enregistrement est sur une table Externe, filtrée elle même...Mais comme dans le fichier original la table externe est tellement collée, je l'avais pas vue !!! @Fabrice, effectivement il y a un auto calcul qui vide le champs, mais dans la technique numero 1, jusqu'à fmp7... Merci pour votre aide ! attached Le fichier que j'avais posté corrigé... above portal Bool 2.fmp12 above portal Bool 2.fmp12 above portal Bool 2.fmp12 above portal Bool 2.fmp12 above portal Bool 2.fmp12 above portal Bool 2.fmp12 above portal Bool 2.fmp12 above portal Bool 2.fmp12 above portal Bool 2.fmp12 above portal Bool 2.fmp12 above portal Bool 2.fmp12 above portal Bool 2.fmp12
  11. ryan

    Field Above The Portal

    Bonjour à toutes et tous, Je suis confronté à un problème, certainement mineur, mais je tourne autour depuis 2 nuits, et...grrrrr J'ai voulu créer un champs au dessus d'une table externe, comme remarquablement suggéré sur le site one more thing (http://www.1-more-thing.com/Create-related-records-from-a.html), j'en profite pour remercier au passage Fabrice Nordman pour son aide et ses tips and tricks ! La ou je seche, c'est que dans mon champs au dessus de la table externe, ce que je cherche à créer, reste dans le champs, et ne disparait pas lorsque l'on valide (via un bouton ou un script trigger). J'ai beau chercher, je ne comprend pas. D'autant que lorsque l'on crée une TE de la table qui sert à créer l'enregistrement, elle indique bien tous les enregistrements crées. Il doit y avoir une astuce, mais je ne la trouve pas... Je met en PJ un petit fichier simple que j'ai crée... above portal sample.fmp12 above portal sample.fmp12 above portal sample.fmp12 above portal sample.fmp12 above portal sample.fmp12 above portal sample.fmp12 above portal sample.fmp12 above portal sample.fmp12 above portal sample.fmp12 above portal sample.fmp12 above portal sample.fmp12 above portal sample.fmp12
  12. ryan

    Lien Sur Rubrique Calcul

    ...C'est une bonne maladie de dormir de temps en temps !
  13. ryan

    Lien Sur Rubrique Calcul

    J'ai hâte ! Tu dors parfois ?
  14. ryan

    Lien Sur Rubrique Calcul

    Excellent ! Merci beaucoup. Je connaissais sommairement la fonction définir, mais pas aussi poussée... Efficacité, précision, rapidité...Un exemple pour tous assurément ! Je remet le fichier, dans le calcul, tu as utilisé la rubrique qui copie via la fonction "entree auto resultat du calcul", et non pas la rubrique qui copie directement la date de l'opération. Bonne nuit. lien OT calcul-1.fmp12 lien OT calcul-1.fmp12 lien OT calcul-1.fmp12 lien OT calcul-1.fmp12 lien OT calcul-1.fmp12 lien OT calcul-1.fmp12 lien OT calcul-1.fmp12 lien OT calcul-1.fmp12 lien OT calcul-1.fmp12 lien OT calcul-1.fmp12 lien OT calcul-1.fmp12 lien OT calcul-1.fmp12
×
×
  • Create New...