Jump to content

Hook

Membres
  • Content Count

    67
  • Joined

  • Last visited

Everything posted by Hook

  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.
  16. Bonsoir à tous, Je reviens de nouveau avec ce sujet en espérant que mon expérience aidera ceux qui rencontreront le même problème que moi... La rédemption semble résider dans la mise-à-jour des pilotes de ma carte graphique... Aujourd'hui même, j'ai téléchargé et installer les derniers pilotes NVidia. FileMaker est beaucoup plus stable, s'en est terminé des rafraichissements intempestifs. Reste que j'ai eu une frayeur lorsque Adobe Audition CS3 moulinait à tout rompre sur un "*.wav"... La fenêtre de ma BdD a sursauté deux fois... à suivre bien évidemment. àtchaobonsoir
  17. Hook

    Zippscript

    Bonsoir drjonesx, J'espère pouvoir t'aiguiller par cette modeste réponse qui commence avec... une question ? As-tu essayé "d'encadrer" ton script par les fonctions de calcul "zippScript_DisableTriggers" au début du script et "zippscript_EnableTriggers" à la fin pour réactiver les gachettes ? Au cas où juste pour l'info' (pour toi ou pour les autres), il faut déclarer ces fonctions de calcul dans la l'action de script "Définir Variable". En passant ton script au ScriptDebugger, tu pourras voir précisément à quel moment le script se déclenche pour la seconde fois. Cordialement, Pascou P. S. : personnellement, je n'encombre le calcul de ma rubrique (celui de la gachette) avec un condition... Je le restreins à un calcul le plus simple : "Code & zippScript_PerformScript ( Obtenir (NomFichier); "CTRL Code")".
  18. fixe bureau : 24" 1900*1200 fixe dom' : 19" 1680*1050 fixe 2 dom' : 17" 1280*1024 portable : 15" 1440*900 Cordialement
  19. Bonjour Rodolf, Tu penses juste ! C'est la première chose à laquelle j'ai pensée... Mais je suis malheureusement un OuinNeux pure-souche et j'ai beaucoup investi de temps et d'argent aussi dans les systèmes informatiques P. C.. Donc, pas question de me lancer dans l'aventure Mac pour le moment. Pascali Laudes
  20. Merci Laurent pour cette réponse, Dès que j'ai un moment, je me lance dans cette expérience. Je continuerai tout de même de travailler avec mon avion de chasse, en ce moment, il converti de la vidéo à longueur de journée et 800MHz de plus et quelques dizièmes de volt sur les rams, ça fait vraimen une sacrée différence. Et oui, je l'ai constaté, mon win XP-Coccs ne prend en charge que 3,25Go de mes 4Go de mémoire vive... Il s'en sort bien quand même . J'ai pensé pendant un moment à installer XP-64 mais... J'ai déjà investi dans mon XP-Pro il y a peu... bref. Pas très envie de me ruiner dans un XP-64 qui peut-être ne changera rien. à très bientôt. Pascou
  21. Bonjour, Je reviens avec ce sujet non pas pour donner une solution salvatrice à mon problème mais pour faire part à ceux qui seront soumis à mon problème de lenteur de la démarche qui fut la mienne durant les semaines passées. Pour rappel, mon P. C. (formule 1 avec QuadCore Q6600, 4Go de DDR2 installé sur une MB qui embarque le X38 d'Intel...) ramait terriblement sous FileMaker (avec des rafraichissements à répétition...). Maxence a eu un excellente intuition (un grand merci pour le coup de pouce !) en me guidant sur un problème de gestion mémoire. J'ai beaucoup gratté sur les forums spécialisés. Et j'ai découvert que d'autres utilisateurs de config' musclée comme la mienne se retrouvait avec un machine plutôt instable en laissant les config' de la carte mère par défaut. Le salut semblait se trouver dans l'overclocking qui allait stabiliser ma machine. Ce constat fut corroboré dans un topic du forum de "Corsair" (vive le traducteur anglais-français de Google !) qui conseille (oui, vous ne rêvez pas) d'overclocker légèrement les config' qui embarquent les mêmes barrettes que moi ([Corsair XMS2 DHX 4 Go (kit 2x 2 Go) DDR2-SDRAM PC6400 CL4 - TWIN2X4096-6400C4DHX) afin de pouvoir augmenter le voltage des ram' sans rendre le système instable. J'ai lu et relu tout ce qui peut être trouvé sur l'art de l'overclocking, j'ai rencontré un ami champion de l'overclocking extrême qui m'a briefé. Je me suis lancé. Après 2 journées complètes de progression et une surveillance importante (merci aux collègues !), je suis passé de 2400MHz à 3240MHz pour mon proc' (ratio à 9 et FSB à 1440 ; 46° en pleine charge après 3h de CPU-Stress) et voltage des barrettes de 1.800V à 2.0V. CPU-Stress ne bronche pas pendant un test de 3h. Mission accomplie. Mon P. C. respire toujours la fraîcheur (dans notre cave, il y a la climatisation naturelle ! ) et le système est très stable. Constat actuel : l'utilisation de FileMaker n'a rien à voir avec les semaines passées à se taper la tête contre les murs ! Fini les rafraîchissements de fenêtre à répétition, tout fonctionne à merveille. Dans le doute, je suis revenu pendant deux jours de travail sur les réglages par défaut et l'enfer était de retour... Je veille au grain et vous tiens au courant. Merci à tous pour votre aide. Pascali Laudes
  22. Bonsoir, Je confirme ton propos laurent. Il n'y a que sur la version "advanced" que l'on peut créer des infobulles. "Pascali Laudes"
  23. Yes Maxence, tu as raison ! Il s'agit bien évidemment de dupliquer la BdD sur d'autres D. D. Merci pour ce supplément d'informations ! Pascalou
  24. Bonjour, Il intéresse personne mon petit fichier ? J'attends vos commentaires avec grands intérêts ! Merci ! Pascal
  25. Bonjour à tous, Une très modeste aide pour ceux qui comme moi transpirent à grosses gouttes lorsqu'ils réalisent qu'ils n'ont pas sauvegardé leurs BdD après 2h de travail... Mes collègues (et amis ) ont tous intégré ce petit bout de fichier dans leur BdD personnelle et ils semblent satisfaits. La petite icône en forme de disquette est à copier-coller partout où vous voulez dans votre BdD. Il faut bien penser à "activer" (Oui - Non) la sauvegarde pour qu'elle fonctionne. Pensez également à définir le nombre maximal de sauvegarde, il n'y en aura jamais plus, la nouvelle sauvegarde "01" (après avoir fait un cycle) écrasera l'ancienne sauvegarde "01". C'est un fichier exemple tout simple qui ne demande qu'à être amélioré. Ce type de fichier peut tout à fait servir de "base" à n'importe quelle banque de données à usage plutôt privée (je dis ça pour ne pas faire bondir les pro' ). Personnellement, je me suis amusé à mettre derrière l'icone-disquette une rubrique avec une mise en forme conditionnelle --> toutes les 45mn, la rubrique devient rouge, me prévenant qu'il faut faire une sauvegarde... Tout est possible sauf dérogation ! Hook. sauvegarde.fp7 sauvegarde.fp7 sauvegarde.fp7 sauvegarde.fp7 sauvegarde.fp7 sauvegarde.fp7 sauvegarde.fp7 sauvegarde.fp7 sauvegarde.fp7
×
×
  • Create New...