Jump to content

fab4

Membres
  • Posts

    38
  • Joined

  • Last visited

Profile Information

  • Gender
    Homme
  • Location
    La Rochelle

FileMaker Profile

  • FM
    FMP12 (démo)
  • OS
    OSX10.7.4
  • Claris Partner
    --Non membre--

Recent Profile Visitors

1990 profile views

fab4's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Bonjour je fait un peu "mumuse" avec filemaker go ;-) sur ipad Je voulais faire un essai pour lancer des des vidéos ou des photos par son intermédiaire, mais stocké sur le Mac (connexion wifi), quand la photo ou la vidéo est incluse dans le conteneur pas de problème ça fonctionne, mais dés que je spécifie l'url du fichier par exemple : file:///Users/Dimitri/Desktop/photo.png j'ai un message impossible 'ouvrir ', j'ai essayé également avec la publication web , et là pareil, mais il me dit que safari bloque les fenêtres contextuelles etc Avez vous des pistes pour contourner cela avec Go ? Cordialement Dimitri EDIT : je viens de tomber sur ce post, apparemment une explication http://www.fmsource....er-un-document/
  2. Bonjour merci beaucoup, effectivement je suis en train de m'en sortir avec les variables, Cordialement
  3. bonjour Je vais essayer d'expliquer, parce que le titre n'est peut être pas ce dont j'ai besoin. J'ai un modèle Factures basé sur ma table "Factures" et affichant une TE qui elle est basée sur la table "lignes de la facture", de plus j'affiche les infos clients etc, Tout ça est basique. Donc j'ai voulu mettre en place des scripts qui vérifient que telle ou telles rubriques soient remplies, ce script je l'ai mis en Sortie de modèle,c'est cet événement qui m'intéresse. Ca fonctionne très bien excepté pour un : les test sur le client, le script vérifie que la rubrique est bien remplie, dés que je sors du modèle et que la rubrique n'est pas remplie, j'ai la bonne boite de dialogue, mais le problème c'est que pour mettre un client, j'ouvre une fenêtre qui active un autre modèle, donc j'ai une boucle sans fin, il me laisse pas mettre de client, puisque il ouvre une autre fenêtre et donc il y a l'événement sortie de modèle. (en fait le script rempli son rôle, c'est la conséquence qui va pas) J'espère avoir été clair. Ma question : est-il possible d'interrompre un script pendant q'un autre exécute, je vois ça comme solution. En gros : Si je change de client par ma fenêtre externe (avec activation d'un autre modèle), je suspend l'autre script en sortie de modèle, le temps d'affecter un client à cette facture Si vous pouviez me mettre sur la piste. Je sais pas si ma solution est bonne ou faisable mais peut être que vous avez d'autres idées Cordialement Dimitri
  4. merci également pour cette réponse, cette solution fonctionne également, mais voulant rester dans une même TE, j'ai opté pour la solution de ERICIRE. Merci d'avoir pris le temps de répondre Bonne journée
  5. Merci beaucoup, c'est carrément la solution, j'ai compris le principe ça peut être utile pour d'autres cas. Cordialement
  6. merci mais je ne crois pas comprendre, je voudrais pouvoir choisir dans la liste de valeur "Statut" et afficher dans la même TE. Mais peut être que j'ai pas compris ce que tu voulais dire Merci
  7. Bonjour Bon je sais le titre n'est pas très explicite alors voici plus de détails : j'ai une table Factures et une OT de Factures avec des liens sur la date , le type et le statut J'affiche une TE de l'OT de facture, donc je peux filtrer par rapport aux dates, aux types et aux statuts, ça marche à merveille et j'ai plus besoin de mettre de filtres dans la TE, donc utile pour les calculs etc. Quand je choisis dans ma liste déroulante Statut (global_statut_avoir), par exemple "Non payée" il filtre correctement Mais voilà je me heurte à un petit problème, j'aurais voulu par exemple afficher toute les factures (payées et non payées), en choisissant par exemple dans la liste de valeur "Tous", mais naturellement "Tous" ne correspond à aucun enregistrement donc la TE ne renvoie rien elle s'attend à "Payée" ou "Non Payée". Je sèche, je ne voudrais pas passer par une rubrique supplémentaire avec une autre globale, mais utiliser la liste de valeur de Statut en rajoutant "Tous" Merci pour votre aide Cordialement Dimitri
  8. je me réponds, j'ai trouvé une astuce mais je pense pas que ça soit la bonne manière, ça fonctionne, j'ai refais le script comme ça pour remplir la dernière ligne : Activer enregistrements liés [de la table :"lignes_factures";:Utilisation du modèle"lignes_factures"(lignes_factures)] Définir variable [$C; Valeur:Obtenir NombreEnregTotal)] Afficher enreg/requête/page [Premièr(e)] Boucle Définir variable [$A; Valeur:[lignes_factures::Type_de_documents_facture)] Définir rubrique [lignes_factures::Type_de_documents_recherche;($A)] Afficher enreg/requête/page [suivant(e)] Fin de boucle si [Obtenir (NumeroEnreg) = ($C)] Fin de boucle Afficher enreg/requête/page [Dernièr(e)] Définir variable [$A; Valeur:[lignes_factures::Type_de_documents_facture)] Définir rubrique [lignes_factures::Type_de_documents_recherche;($A)] Activer modèle [modèle d'origine] Si quelqu' un passe par là et pouvait m'expliquer Cordialement Dimitri
  9. je pense que j'ai presque trouvé donc sur mon script (modèle facture, changement du type de document, de Facture à Avoir par exemple) mon modèle Facture comprend la TE ligne_factures script : Activer enregistrements liés [de la table :"lignes_factures";:Utilisation du modèle"lignes_factures"(lignes_factures)] Définir variable [$C; Valeur:Obtenir NombreEnregTotal)] Afficher enreg/requête/page [Premièr(e)] Boucle Définir variable [$A; Valeur:[lignes_factures::Type_de_documents_facture)] Définir rubrique [lignes_factures::Type_de_documents_recherche;($A)] Afficher enreg/requête/page [suivant(e)] Fin de boucle si [Obtenir (NumeroEnreg) = ($C)] Fin de boucle Activer modèle [modèle d'origine] là il me change bien tous les enregistrements de lignes_factures::Type_de_documents_recherche j'ai fait le même script sur le changement de date et là bizarrement il me change que le 1er et le dernier enregistrement va comprendre ;-) EDIT : En fait il fait pas le dernier enregistrement pour le script sur la date et sur celui sur le type de document
  10. me revoilà, en fait j'ai réussi avec des liens, donc plus de filtres dans ma TE. Les calculs de somme sont OK avec une rubrique stat etc. Merci à vous tous pour l'aide Mais je rencontre un autre problème que j'ai presque résolu. Je récapitule : une table : lignes_factures et une OT lignes_factures_recherche les liens : date_debut <= date_facture_recherche date_fin >= date_facture_recherche Article= Article FactureID = FactureID g_type_de_document = type_de_document_recherche Ma TE est affiché dans mon modèle Produit, donc il doit m'afficher toutes les factures où le produit est présent en fonction de la date et du type de document (en l'occurrence ici Facture, mis dans ma globale g_type) ca fonctionne uniquement quand le Type_de_documents_recherche est en "dur", en fait type de document était à l'origine une rubrique calcul qui allait chercher le type (Factures::type_de_document) et c'est là que j'ai remarqué que ça fonctionnait pas avec la rubrique calcul, donc j'ai fait un test en "Dur" et là ça fonctionne. J'ai procédé ainsi pour essayer de résoudre mon problème: J'ai crée une rubrique calcul dans la table lignes_factures qui va chercher le type de document dans la table Factures ligne_factures::type_de_documents_facture = Factures::type_de_document après j'ai crée ma rubrique lignes_factures::type_de_document_recherche que je rempli avec un script quand je suis sur une facture, ou que je change le type de document sur la facture (modification objet) mon script : Définir variable [$A:ligne_factures::type_de_documents_facture] Définir rubrique [lignes_factures::type_de_document_recherche;(A$)] maintenant ma TE se filtre grâce au type de document mais uniquement la première ligne de la facture En mettant les rubriques de contrôles dans la factures, je vois bien qu il change le type de document par le script mais uniquement à la première ligne. Je pense être sur la bonne voie, à moins qu 'il y avait plus simple, mais ça ma permis de bosser un peu sur les variables, donc comment faire pour que le script copie le contenu sur tout les enregistrements ? En espérant avoir été clair. Cordialement Dimitri
  11. merci, effectivement je cherche à me débarrasser des filtres et plutôt utiliser des liens, j'y suis pas encore mais je désespère pas
  12. Ah si , j'y avais même répondu, j'avais déjà testé , alors j'ai peut être mal fait, je teste toujours, je vais trouver ;-)
  13. aie, faut que je trouve une autre solution.... en tout cas merci pour l'info
  14. merci beaucoup, j'ai effectivement une OT dédiée la table principale c'est lignes_facture, l'OT = lignes_factures_recherche, c'est celle là qui est utilisée pour le filtre de la TE, et la rubrique somme est une rubrique de la table lignes_factures : lignes_factures::Somme qui elle est une rubrique calcul somme( ligne_factures_recherche::montant)
  15. merci pour ta réponse, mais j'avais testé, il me renvoie toujours pas la bonne somme , il fait toujours (30+15) avec un seul enregistrement visible. y'a un truc qui m'échappe
×
×
  • Create New...