Jump to content

Hook

Membres
  • Content Count

    67
  • Joined

  • Last visited

About Hook

  • Rank
    50

Contact Methods

  • Website URL
    http://

Profile Information

  • Gender
    Homme
  • Location
    Chalon-sur-Saône

FileMaker Profile

  • FM
    FMP8.5A
  • OS
    WinXPFamilial
  • FBA
    --Non membre--
  1. Le crochet y sera ! +1 @pluche
  2. Eh bien... Comme disait Maman : "Mieux vaut être sourd que d'entendre ça !" Surtout provenant de ce clavier... P. S. : Pauvre clavier d'ailleurs... Pets à son âme !
  3. Bonsoir à tous, Je me suis amusé à pondre ce petit rien qui peut enjoliver nos BdD. En attendant de faire mieux (plus complet), j'espère que cela vous sera utile. @pluche
  4. Hook

    Boucle En V10

    Un sujet passionnant ! FMP10 : 13 secondes ; FMP9A : 14 secondes. Ma config' : QuadCore Q6600 2.40Ghz (overclocké à 3.60Ghz), 4Go de DDR2-1200, Raptor 10000RPM 140Go.
  5. Cher di_boub, Voici un fichier exemple qui illustre mon calcul. Je ne sais pas ce qu'il vaut... Mais au moins, il a le mérite de répondre à ton besoin. exemple.fp7 exemple.fp7 exemple.fp7 exemple.fp7 exemple.fp7 exemple.fp7 exemple.fp7 exemple.fp7 exemple.fp7 exemple.fp7
  6. Hello, Essaie ça ! Ça fonctionne. Tchô ! Definir ([ _aprvir = Fin ( rub_prix ; Longueur ( rub_prix ) - Position ( rub_prix ; "," ; Longueur ( rub_prix ) ; - 1 ))] ;Cas ( Occurrences ( rub_prix ; "," ) = 0 ; "00" ; Occurrences ( rub_prix ; "," ) = 1 ; Cas ( Longueur( _aprvir) = 1 ; _aprvir & "0" ; Longueur(_aprvir) = 2 ; _aprvir)))
  7. Hook

    Bouton Retour

    Laurent a été plus rapide Bonjour, Tu pourrais créer une variable globale = Obtenir(NomModèle). Il va falloir scripter tous tes boutons de navigation : Activer Modèle ["modele_1" ; table_1] Définir variable [$$modele_precedant ; Valeur : Obtenir(NomModèle)] Et voilà. Il ne te reste plus qu'à créer un bouton avec l'action de script Activer modèle [$$modele_precedant] Autrement, si tu mets le main à la poche, tu peux t'offrir le Layout Properties 3 de Fabrice Nordmann qui fait ça très simplement sans se prendre la tête... Et en plus, il garde en mémoire TOUS les modèles que tu visites. En somme, LP3 permet de créer un vrai bouton "Précédant" et "Suivant".
  8. Bonsoir, Argh... Les fonctions "Debut, Fin, Position et Longueur", ce fut un véritable calvaire durant ma phase d'apprentissage... Dans ce cas précis, pourquoi ne pas aller au plus simple : Pour la première rubrique --> ObtenirValeur ( Remplace2 ("toto##*##titi" ; "##*##" ; "¶") ; 1 ) = toto Pour la seconde rubrique --> ObtenirValeur ( Remplace2 ("toto##*##titi" ; "##*##" ; "¶") ; 2 ) = titi Et d'ailleurs, pourquoi ne pas carrément remplacer le ##*## par un ¶ tout simple ce qui permettrai de se débarrasser illico de la fonction "Remplace2(...)" ? @pluche Pascou
  9. Bonjour Thierry, J'ai déjà testé mail.it de Dacons. Le fichier exemple est déjà très fonctionnel (en 5mn, je suis parvenu à envoyer un mail...) et je pense en toute sincérité, qu'en 2-3 heures, tu devrais tout à fait pouvoir y intégrer tes propres rubriques (voir tables). J'espère ne pas dire de bêtise. Bon courage
  10. Bonjour, La réponse que j'ai donné ici à un autre collègue du forum pourra t'aider je l'espère. Tu peux aussi utiliser MooPlug, un plug'in très sympa qui m'a beaucoup aidé. @pluche Pascali Laudes
  11. En voilà un sujet passionnant ! J'ai pour ma part passé pas mal de temps à apprendre à faire communiquer FileMaker avec le reste de l'O. S. C'est pas évident, il faut feinter... J'ai créé une BdD dont l'objectif est de gérer ma collection (nos collections , on est plusieurs à bosser dessus !) de CD. Depuis FileMaker, nous gérons les *.wav, les *.jpeg et parfois des *.txt. Dans le modèle principal (fiche_CD), j'ai créé un bouton relié à un script qui me créé un dossier (dans un endroit très précis de l'arborescence de mon explorateur) portant le nom de l'enregistrement, c'est dans ce dossier que seront stockés tous les fichiers en rapport avec cet enregistrement précis. * Ouvrir boîte dial. person. [ Titre : "Créer le dossier ?"; Message : "Voulez-vous vraiment créer le dossier dans \"Mes CD\" ?"; Boutons : “NON”, “OUI” ] * Si [ Obtenir ( DernierChoixMessage ) = 2 ] * Valider enreg./requêtes * Définir variable [ $$CheminDossier; Valeur :Definir ([ b = Si (EstVide (accueil::acces_Mes_CD[1]); ""; accueil::acces_Mes_CD[1] & "/"); c = Si (EstVide (accueil::acces_Mes_CD[2]); "";accueil::acces_Mes_CD[2] & "/"); d = Si (EstVide (accueil::acces_Mes_CD[3]); ""; accueil::acces_Mes_CD[3] & "/"); e = Si (EstVide (accueil::acces_Mes_CD[4]); ""; accueil::acces_Mes_CD[4] & "/"); f = Si (EstVide (accueil::acces_Mes_CD[5]); ""; accueil::acces_Mes_CD[5] & "/"); g = Si (EstVide (accueil::acces_Mes_CD[6]); ""; accueil::acces_Mes_CD[6] & "/"); h = Si (EstVide (accueil::acces_Mes_CD[7]); ""; accueil::acces_Mes_CD[7] & "/"); i = Si (EstVide (accueil::acces_Mes_CD[8]); ""; accueil::acces_Mes_CD[8] & "/"); f = Si (EstVide (accueil::acces_Mes_CD[9]); ""; accueil::acces_Mes_CD[9] & "/"); g = Si (EstVide (accueil::acces_Mes_CD[10]); ""; accueil::acces_Mes_CD[10] & "/"); h = fiche::ref_CD; i = b & c & d & e & f & g & h]; i) ] * Valider enreg./requêtes * Ouvrir boîte dial. person. [ Message : $$CheminDossier; Boutons : “OK” ] * Emettre événement [ ouvrir un document ou une application; "cmd /c md \"" & $$CheminDossier & "\"" ] * Suspendre/reprendre script [ Durée (secondes) : 1 ] * Fin de si Je dois l'idée de ce script à "xxx" de ce forum dont je ne me rappelle plus le prénom. 1000 excuses. L'U. N. C. est calculé ($$CheminDossier). Elle peut être modifiée directement dans les rubriques de la multivaluées accueil::acces_Mes_CD sans que l'on ait à toucher au script. Voici déjà pour le dossier. C'est important je pense. Ensuite, pour ouvrir le dossier (c'est important dans mon cas), j'ai un bouton qui utilise la fonction de script "ouvrir URL" Ouvrir URL [ Definir ([ b = Si (EstVide (accueil::acces_Mes_CD[1]); ""; accueil::acces_Mes_CD[1] & "/"); c = Si (EstVide (accueil::acces_Mes_CD[2]); "";accueil::acces_Mes_CD[2] & "/"); etc. etc. h = fiche::ref_CD; i = b & c & d & e & f & g & h]; i) ] [ Sans fenêtre ] Pour toi à présent, tu pourrais créer un bouton en mode "saisie" utilisant la fonction de script "émettre événement" (avec une variable $a, par exemple, calculant juste avant le chemin d'accès). Ce bouton ouvrirai ton *.doc dans word. Mieux, je m'amuserai à créer une ligne de commande qui générerai automatiquement, dès la création de l'enregistrement, un *.doc vierge ! En mode "consultation" : plusieurs solutions... Soit tu génères un *.pdf à chaque fois que tu modifies le *.doc (bof-bof selon moi) pour que l'utilisateur puisse l'ouvrir via la fonction de script "émettre événement". Perso', j'essaierai de générer les *.pdf à la demande afin de faciliter le boulot sur les *.doc, et cela en utilisant les lignes de commande de pdftk (http://www.accesspdf.com/pdftk/) ou un autre. Au terme de plusieurs années de travail, ça peut aussi permettre de gagner de l'espace disque dur... Une autre idée : visualiser le *.pdf dans le webviewer. Enfin, ce sont des idées comme ça. J'espère vous aider. @pluche Pascou
  12. Bonjour, C'est très clair Amar ! Voici un fichier exemple qui suit ton idée (j'ai pas mis d'enjoliveur...) ! Pour ma part, je préfère un modèle supplémentaire avec un traditionnel bouton "activer enregistrement lié"... Pascali Laudes ! exemple.fp7 exemple.fp7 exemple.fp7 exemple.fp7 exemple.fp7 exemple.fp7 exemple.fp7 exemple.fp7 exemple.fp7 exemple.fp7
  13. ALLELUIA !!! C'est terminé !!! Il y a quelques jours, je disais combien la mise à jour des pilotes de ma carte graphique avait amélioré mes problèmes (sans pour autant les résoudre complètement...). à présent, c'est terminé, tout fonctionne à merveille ! Un maître-mot --> FLUIDITE ! Une merveille ! THE SOLUTION : Windows XP Coccinelle 3.5 (version Pro). Ne me demandez pas la différence avec 3.0, je n'en sais rien. Je constate simplement. Rodolf, Fabrice, ne m'en veuillez pas... Je vais encore faire un bout d'chemin avec OuinDoz' ! Pascali Laudes --> Ce sujet est clôt.
  14. Mac' VS OuinDoz' continuera de faire couler beaucoup d'encre ! Je continue de prendre des paris pour ces voleurs de MicroMou avec WinDaube bien que la date de sortie de eurs derniers Services Pack (1 pour Vista, 3 pour XP) ait été reportée... Cordialement, L'Crochet !
  15. Bonsoir Flolilque, Dans ta réponse, tu ne fais pas mention de table externe dans ton modèle où tout est sensé s'afficher... Cela t'aide ? Au plaisir de pouvoir t'aider à nouveau. Hook.
×
×
  • Create New...