Jump to content

FFortier

Membres
  • Content Count

    29
  • Joined

  • Last visited

About FFortier

  • Rank
    25

Profile Information

  • Gender
    Homme
  • Location
    Sherbrooke, Qc

FileMaker Profile

  • FM
    FMP13A, FMS14
  • OS
    Win7, Win2012
  • FBA
    --Non membre--
  1. FFortier

    FFortier

  2. non en effet, j'ai créer un nouveau modèle pour l'API avec les rubriques nécessaires, et ca fonctionne bien! Merci beaucoup Yvan!!
  3. Bonjour, je suis en train de développer avec l'API PHP de FileMaker et lorsque je demande un "newFindCommand" l'objet "result->getRecords()" ne retourne que 18 de mes 36 rubriques de la table... voici l'extrait du code $request = $fm->newFindCommand("Commandes - Détail"); $request->addFindCriterion("Type","Commande"); $result = $request->execute(); if ($result) { $records = $result->getRecords(); return $records[0]; } Lorsque je "print_r" $records[0], il m'affiche l'objet, je peux voir les [_fields] mais il n'y liste que 18 des 36 rubriques... Et si j'essai d'accéder à une rubrique non comprises dans les 18 via ->getFields(), il me retourne "vide" Quelqu'un peut me dire pourquoi je n'ai pas accès à toutes les rubriques de la table en question? Merci beaucoup!
  4. oui, ca fonctionne en réseau local. je fais le "modifier le déploiement" sans succès... et les ports sont bien redirigés...
  5. Bonjour à tous, premièrement je dois dire qu'il n'y a eu aucun problème avec WebDirect depuis le début il y a environ 1 an. Par contre, depuis peu, lorsqu'on tente d'accéder à la base de données via WebDirect, le navigateur répond ceci : Publication Web personnalisée désactivée ; WebDirect arrêté. J'ai vérifier toutes les configurations, autant dans la console FM Server 14 que dans le fichier fmp lui-même, tout est ok. (Et d'ailleurs ca l'a fonctionné durant 1 an sans problème). On a désactivé / réactivé le service webdirect, on a redémarrer le serveur... Je ne sais plus trop quoi regarder. D'ailleurs si j'ouvre la base de données via une application FM Pro, à distance (hors réseau local) ca fonctionne bien. Il semble que seul webdirect soit en défaut... Quelqu'un a une idée ? Merci!!
  6. merci à vous 2 pour les réponses. en fait j'ai choisi de régler le problème en appliquant un filtre à la table externe. c'est probablement moins performant, mais le résultat est la.
  7. ah oui j'ai deja eu ce genre d'ennui. mais pourquoi cela fonctionne-t-il avec le lien sur la date, la date dans dashboard est aussi un calcul non mémorisé...
  8. Bonjour à tous, j'ai fais des centaines de liens dans FileMaker et plusieurs assez compliqué. Mais voila, j'en ai un tout simple à faire et je ne comprends pas ce qui ne fonctionne pas. J'ai une table Dashboard incluant un champ "Date moins 2 jours" (calcul non mémorisé date : obtenir (dateactuelle) -2) et un champ "Qté a retirer" (nombre: 0) Je veux lier cette table à la table des commandes par le champ Date (date, valeurs variables) < Date moins 2 jours. Jusque la, tout va, ma table externe me donne la liste de toutes les commandes dont la date est plus vieille que "aujourd'hui moins 2 jours" J'ai aussi un champ "Qté a retirer" dans la table commande (calcul non mémorisé nombre : somme(qté)-somme(qté retrirée)) et je voudrais ajouter la condition suivante à mon lien Qté a retirer (dashboard) < Qté a retirer (commande) ce qui me donnerais la liste des commandes dont il reste des qté a retirer et dont la date de commande est plus vieille que 2 jours. Mais aussitot que j'ajoute la condition des qté a retirer, ma table externe se vide! et pourtant j'ai plusieurs commande qui reste des quantités a retirer, je peux le confirmer en regardant la liste des commandes quand j'envlève cette 2e condition. Quelqu'un peut voir se qui se passe avec ce lien ? Je ne peux malheureusement pas fournir le fichier, il pèse plus de 115MB et contient du data confidentiel. Voici tout de même une capture d'écran de mon lien: Merci beaucoup!
  9. merci Agnès, je crois que je préfère ta solution, i.e. utiliser une rubrique non globale pour permettre à l'utilisateur de modifier une donnée et utiliser un script d'ouverture pour assigner la valeur de cette rubrique à la rubrique globale, me permettant d'accéder à cette valeur sans lien tout en étant modifiable de facon permanente.
  10. ok, merci beaucoup Julien. Je vais tenter de trouver une alternative pour toutes ces rubriques globales car elles doivent garder la nouvelle valeur lorsque modifiée. Et je vais devoir créer des dizaines de liaisons supplémentaires Je me suis fait avoir car j'ai fait le développement en local sur FM pro et les globales gardaient leurs valeurs, donc répondaient exactement à mon besoin, sans avoir à créer des liens supplémentaires.
  11. Bonjour Julien, ca, c'est toute une réponse! merci pour l'explication. Le seul problème que j'y vois, et c'est la raison pourquoi j'ai configuré toutes les rubriques de la table "paramètres" comme étant des "globales", c'est parce que sinon je ne peux pas accéder à cette rubrique sans un lien. Cette table contient, entre autre, les informations de la compagnie (logo, adresse, etc..) pour que ces informations soient disponibles peu importe sur quelle table nous sommes. Surtout utile pour générer des rapports. Si la rubrique n'est pas globale, Filemaker ne peut lire la valeur et m'indique que cette table n'est pas liée. Une solution? (autre que de créer de multiples TO pour chaque interface ayant besoin de lire ces informations) Aussi, votre définition de globale me fait un peu peur. Dans plusieurs tables (de plusieurs enregistrements), j'ai des globales qui servent à n'avoir qu'une seule valeur pour tous les enregistrement. Toutes ces rubriques ne seront pas modifiable, même par script ? Je trouve cela vraiment étrange comme comportement...
  12. Bonjour Agnès, merci de votre réponse. Effectivement c'est une solution hébergé avec FMS. La globale est déjà dans une table "paramètres" d'un seul enregistrement. Cette rubrique est modifiable (par l'utilisateur Admin) je ne peux pas retirer la base du serveur manuellement chaque fois que cette valeur est modifiée. Je vais continuer avec ma solution "substituer" avant d'utiliser la valeur pour créer le PDF, ca semble la solution la plus efficace et la plus "automatique".
  13. Passer au mac n'est pas une solution. Pour l'instant ma seule idée est d'utiliser la fonction substituer pour reconvertir le chemin avant de l'utiliser dans le script. Si jamais quelqu'un a une meilleure idée je suis preneur!
  14. Salut tout le monde j'entre dans une rubrique de type texte (Global) une valeur du genre : C:/Repertoire/Sous-Repertoire/ et ensuite les scripts de création de PDF utilise ce chemin pour enregistrer le PDF Par contre, chaque fois que je ferme le fichier FileMaker et l'ouvre de nouveau, la valeur s'est convertie pour C:\Repertoire\Sous-Repertoire\ et mon script de creation PDF ne fonctionne plus tant que je ne replace pas manuellement les \ par des / Quelqu'un peut me dire comment je peux entré des / sans que filemaker ne la convertisse? Merci beaucoup!
  15. Je n'ai pas bien saisi, mais en tentant de comprendre comment faire ca, j'ai pensé à autre chose (du même style mais sans globale) et j'ai résolu mon problème tout de même grâce à vous. Merci beaucoup!!
×
×
  • Create New...