Jump to content

All Activity

This stream auto-updates     

  1. Yesterday
  2. Merci messieurs pour ces superbes exemples ! C'est exactement ce que je cherchais 😊 C'est le côté de FileMaker que j'adore : pour arriver à ses fins, il faut souvent faire preuve d'ingéniosité ! Bon, allez, je vais bosser tout ça, c'est super intéressant ! J'espère moi aussi pouvoir faire preuve d'autant d'ingéniosité, à force ! Merci encore 😊
  3. second fichier pas envoyé car 2282ko, limité à 1024
  4. Essai fait en Définition TEXTE et NOMBRE en TEXTE, résultat TOUT est 1 en NOMBRE, résultat ci-avant pour info, la rubrique "Cote Neuf" obtenue à partir de EXTRAIT( Collage Formaté_4 ; POSITION( Collage Formaté_4 ; "." ; 1 ; Nombre Occurrences - 3 ) + 1 ; POSITION( Collage Formaté_4 ; "." ; 1 ; Nombre Occurrences - 1 ) - ( POSITION( Collage Formaté_4 ; "." ; 1 ; Nombre Occurrences - 3 ) + 1 ) ) la rubrique "Cote Oblitéré" obtenue à partir de EXTRAIT( Collage Formaté_4 ; POSITION( Collage Formaté_4 ; "." ; 1 ; Nombre Occurrences - 1 ) + 1 ; LONGUEUR( Collage Formaté_4 ) - POSITION( Collage Formaté_4 ; "." ; 1 ; Nombre Occurrences - 1 )) Je te joins une copie du Fichier des données en entrée au format txt ET du Fichier en cause MAIS au format fp5 Cotes Bibliothèque YT.txt
  5. avec les mac. Mais un jour j'ai us un souci similaire . La problème venais simplement du faite que la création de l'appli et l’exécution du runtime étais pas fait avec la même version mac OS
  6. Ta rubrique de référence ne serait-elle pas, par hasard, définie au format nombre ? Perso, je penche pour "Oui"
  7. Bonjour à tous Suis sous Mac avec Catalina j essai FMproAdvanced chez un ami, Je cree une petite appli, elle fonctionne mais...... je cree vla le menu outils (comme vu sur un tuto) un runtime, il me cré un dossier (voie photo) mais quand je le lance ca plante !! voir message merci de votre aide Message d erreur Process: Runtime [995] Path: /Users/USER/Desktop/*/Test.app/Contents/MacOS/Runtime Identifier: com.filemaker.client.runtime12.Test Version: ??? Code Type: X86-64 (Native) Parent Process: ??? [1] Responsible: Runtime [995] User ID: 502 Date/Time: 2020-07-04 17:57:15.059 +0200 OS Version: Mac OS X 10.15.6 (19G60d) Report Version: 12 Anonymous UUID: CB5440E5-70FE-8626-8D4B-029E4B24F308 Time Awake Since Boot: 3300 seconds System Integrity Protection: enabled Crashed Thread: 0 Exception Type: EXC_CRASH (Code Signature Invalid) Exception Codes: 0x0000000000000000, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY Termination Reason: Namespace CODESIGNING, Code 0x1 kernel messages: VM Regions Near 0 (cr2): --> __TEXT 00000001029ce000-00000001030de000 [ 7232K] r-x/rwx SM=COW Thread 0 Crashed: 0 ??? 0x000000010b0e2000 _dyld_start + 0 Thread 0 crashed with X86 Thread State (64-bit): rax: 0x0000000000000000 rbx: 0x0000000000000000 rcx: 0x0000000000000000 rdx: 0x0000000000000000 rdi: 0x0000000000000000 rsi: 0x0000000000000000 rbp: 0x0000000000000000 rsp: 0x00007ffeed231c30 r8: 0x0000000000000000 r9: 0x0000000000000000 r10: 0x0000000000000000 r11: 0x0000000000000000 r12: 0x0000000000000000 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000 rip: 0x000000010b0e2000 rfl: 0x0000000000000200 cr2: 0x0000000000000000 Logical CPU: 0 Error Code: 0x00000000 Trap Number: 0 Binary Images: 0x1029ce000 - 0x1030ddfff +??? (0) <98C4FFC4-BD00-313B-A203-97E9645238F3> (null) 0x10b0e1000 - 0x10b172f47 +??? (750.6) <C1DA7904-C84A-39EE-80CA-C67971C30C66> (null) External Modification Summary: Calls made by other processes targeting this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by all processes on this machine: task_for_pid: 1832 thread_create: 0 thread_set_state: 0 VM Region Summary: ReadOnly portion of Libraries: Total=12.6M resident=0K(0%) swapped_out_or_unallocated=12.6M(100%) Writable regions: Total=256.3M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=256.3M(100%) VIRTUAL REGION REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= STACK GUARD 4K 1 Stack 256.0M 2 __DATA 1364K 4 __DATA_CONST 20K 1 __LINKEDIT 5052K 2 __TEXT 7816K 2 shared memory 8K 2 =========== ======= ======= TOTAL 269.9M 14 Model: iMac14,2, BootROM 146.0.0.0.0, 4 processors, Quad-Core Intel Core i5, 3,4 GHz, 16 GB, SMC 2.15f7 Graphics: kHW_NVidiaGeForceGTX775MItem, NVIDIA GeForce GTX 775M, spdisplays_pcie_device, 2 GB Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1600 MHz, 0x802C, 0x384B54463531323634485A2D314736453220 Memory Module: BANK 1/DIMM0, 4 GB, DDR3, 1600 MHz, 0x802C, 0x384B54463531323634485A2D314736453220 Memory Module: BANK 0/DIMM1, 4 GB, DDR3, 1600 MHz, 0x859B, 0x435435313236344246313630424A2E433846 Memory Module: BANK 1/DIMM1, 4 GB, DDR3, 1600 MHz, 0x859B, 0x435435313236344246313630424A2E433846 AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x111), Broadcom BCM43xx 1.0 (7.77.111.1 AirPortDriverBrcmNIC-1615.1) Bluetooth: Version 7.0.6f6, 3 services, 27 devices, 1 incoming serial ports Network Service: Ethernet, Ethernet, en0 Network Service: Wi-Fi, AirPort, en1 Serial ATA Device: CT500MX500SSD1, 500,11 GB USB Device: USB 3.0 Bus USB Device: Hub USB Device: My Passport 25F3 USB Device: BRCM20702 Hub USB Device: Bluetooth USB Host Controller USB Device: FaceTime HD Camera (Built-in) USB Device: Hub Thunderbolt Bus: iMac, Apple Inc., 23.10
  8. Bien essayé Nombre avant toute question sur le forum................... MAIS Résultats incorrects si Alphanumérique et correct si Alpha seul Exemples VRAI (1) aa.20nn 2v.00 50cEcrevisse,oiseaunoir FAUX (0) cccccc.aa les bras m'en tombent !!!!!!!!!!!!!!!!!
  9. ça s'appelait Nombre (mais pourquoi je sais encore ça alors que je ne peux pas me souvenir ce que je dois acheter en plus du pain ?)
  10. Clem Hélas le fichier en question est encore sous FMP6, et l'ensemble des applications représentent environ 500 fichiers avec de multiples liens que je n'ai pas muté, à cause de ces liens, d'autres applications développées ensuite ont été faites en nouvelle version DONC ObtenirNombre n'est pas reconnu la galère
  11. Bonjour, C'est la première suggestion de @fabriceN qu'il faut utiliser ot::rubrique = ObtenirNombre ( ot::rubrique ) // 1 = Vrai; 0 = Faux Et comme il le précise, ce résultat booléen retourne Vrai (1) à l'exception de toute valeur "numérique" représentant une notation scientifique (ex: 14+E7), à laquelle j'ajoute toute valeur "numérique" n'utilisant pas le séparateur décimal local (ex: 254.05 ou 0.0956 ) ainsi que toute valeur utilisant des séparateurs de millier etc (ex: 10.785,045)
  12. Bonjour à tous Ta méthode Clem me guide vers l'inconnu. Toujours pas trouvé la bonne solution, après une galère de méthodes essayées !!! La rubrique à tester reprend des valeurs importées d'un autre fichier, et certaines ne sont pas exploitables numériquement justifiant ce contrôle. Exemple de rubriques à tester qui peuvent être alpha-numérique cccccc.aa 50cEcrevisse,oiseaunoir abc12v et générer une Rubrique "FAUX" pour une correction manuelle de ces rubriques erronées. A+ et bon WE
  13. Last week
  14. Bonsoir, Vous pouvez utiliser une globale dans laquelle vous listez les enregistrements liés à afficher et utilisez cette globale comme source d'un lien. Le principe, vous créez un lien X vers votre table liée. Vous avez ainsi accès à la liste de tous les enregistrements liés. Vous définissez votre globale avec les x premières sources de lien. Le sript "Suivant" redéfinit la globale avec le x sources de lien suivantes… Un pense-bête … Vignettes.fmp12.zip
  15. Bonjour, Je souhaite créer une appli pour gérer au plus cours la vente directe de mes bovins J'aiplusieurs tables: -bovins -clients -commandes -factures réglements Ma facture est la copie conforme de ma commande gràce à l'import de données, elle est composée d'un extrait de la table bovin, un extrait de la table client, et les éléments de la table facture Quand je fais l'import de mes commandes de 2 bovins pour un même client au lieu de me créer 2 factures avec 2 lignes de facture il me crée 1 facture avec 2 lignes facture. Pouvez-vous m'aider à corriger mon erreur svp. Je suis au bout de ma création j'ai pas envie d'arrêter maintenant Séverine319 .
  16. Il est pas possible de modifier ( a ma connaissance ) la rangée initiale par script ... Par contre ont peu modifier et triée l’ordre des élément a afficher C 'est un peu long a expliqué . Ici vous avez une vidéo qui explique cela avec des TE et des images "https://youtu.be/hhe7tMvaorg"
  17. Merci Apophis ! Je connais l'astuce de la rangée initiale, que j'utilise déjà pour déterminer quel sera le bon modèle d'impression pour l'affichage d'une TE conséquente, par exemple. Ce que je n'arrive pas à bien imaginer par contre c'est le script de navigation au sein de la TE. Le résultat attendu serait le suivant : Ma Te affiche les rangées 1 à 6 par exemple. En cliquant sur suivant, elle afficherait les enregistrements 7 à 12, puis 13 à à 18, etc. Je ne vois pas comment scripter ce comportement 🤔
  18. J'ai trouvé par une liste de valeur filtrée. Dans la table carnets_ventes on créé une rubrique globale "filtre" de type nombre, entré auto de donnée 0. On créé une occurence de cette table et on lie cette rubrique globale à la rubrique "valeur_restante" de la table originale. On modifie le lien pour passer du signe = à "différent". Ensuite on modifie la liste déroulante 'inclure uniquement les valeurs liées à partir de" et on choisi l'occurence de la table. Comme ça on a pas besoin d'un message d'erreur, on ne voit apparaitre que les packs valides.
  19. … faut pas un layout pour accéder au field metadata?? (Je dis ça parce que je n'y connait rien ! )
  20. tu peux faire la version en data api aussi
  21. Bonjour, …toujours au plus simple: MotsExtraits ( TypeRubrique ( "" ; ObtenirNomRubrique ( OT::Rubrique ) ) ; 2 ; 1 ) ou en mode "SQL-nerd" Definir ( [ f = ObtenirNomRubrique ( OT::rubrique ) ; gfn = ObtenirValeur ( Substituer ( f ; "::" ; ¶ ) ; 2 ) ] ; ExecuterSQL ( "SELECT FieldType FROM FileMaker_Fields WHERE FieldName = ? " ; "" ; "" ; gfn ) )
  22. Si la question porte sur le contenu de la rubrique (la donnée, dans une rubrique ou non d'ailleurs : notification scientifique mise à part : rubrique = ObtenirNombre ( rubrique ) Si c'est vraiment le type de la rubrique qui compte, alors la fonction TypeRubrique (FieldType) permet cela.
  23. Bonjour, Question du même genre .............. Comment tester si une rubrique est bien Numérique ??
  24. On voit bien la grosse différence que je ne comprenais pas entre votre structure et la mienne !
  25. En effet vu que ça déclenche un script. Le gérant du studio qui utilise l'appli ne doit pas faire d'erreur alors. Je comprends la limite du principe. Et ce que vous avez fait est déjà beaucoup je vous en remercie encore ! Ca m'a permis de comprendre beaucoup de logique sur FM. En effet.... vu que mon cerveau commence à se perdre, j'ai renommé vos tables comme les miennes, remis les codes couleurs et mis la meme disposition. Mis en comparaison ça devient plus clair. La table mouvement prend tout son sens ! Je pense que je vais m'en sortir à partir d'ici ! Encore merci pour tous ces efforts de votre part !
  1. Load more activity
×
×
  • Create New...