Jump to content

Blogs

 

Le reformage sans effort | en direct de la FM Conférence 2008

Une deuxième chronique ? Oui ! il faut bien ça pour l’événement qu’est la FM Conférence 2008 et surtout pour que tous ceux qui ne sont pas présents ici à Nice puissent avoir le sentiment de vivre, un peu, cette conférence. Pour aujourd’hui, je vais revenir sur une chronique parue le 7 octobre 2007… En effet, vous avez peut-être lu cette chronique, ici, elle vous expliquait comment mettre en place un reformatage des données saisies par les utilisateurs dans les rubriques pour forcer :

David Julot

David Julot

 

Les listes de valeurs en cascade | en direct de la FM Conférence 2008

En léger différé, en effet car la conférence est commencée depuis peu, je n’ai donc pas pu résister à l’envie de rédiger cette chronique pour sa diffusion avant dimanche ! Dans cette chronique, je vais vous apprendre à réaliser des listes de valeurs en cascade. Et pour fêter la FM Conférence de Nice, cette chronique sera un peu plus longue. Mais qu’est-ce que l’on nomme des listes de valeurs en cascade ? C’est ni plus ni moins que l’utilisation, au minimum, de deux listes de vale

David Julot

David Julot

 

La hiérarchie des objets dans FileMaker…

Une chronique que vous attendiez peut-être hier, dimanche, mais j’étais en train de chercher les chocolats dans le jardin… Tout comme la semaine dernière, cette chronique sera courte, car préparation à la conférence oblige. Aujourd’hui je vais vous parler de la hiérarchie des objets qui existe dans FileMaker, mais dont personne ne parle… Mais qu’est-ce donc que la hiérarchie des objets. Elle est très simple, la voici : FICHIER TABLES – RUBRIQUES OCCURRENCES DE TABL

David Julot

David Julot

 

Une petit parenthèse…

Quel est le point commun des fonctions suivantes : CAS, CHOISIR et DEFINIR ? En sachant que ces fonctions ont le même point commun avec d’autres… Je vais, pour cette avant dernière chronique avant la Conférence de Nice, vous parler de syntaxe. J’en reviens à ma question : quel est le point commun des fonctions suivantes : CAS, CHOISIR et DEFINIR ? La réponse : l’accolade !   À quoi servent les accolades ? FileMaker Pro présente certaines fonctions avec des accolades

David Julot

David Julot

 

Une histoire X - 5e partie : L'exportation XML de FileMaker Pro

Suite de la semaine dernière, où je vous ai lâchement abandonné en cours de route. Je vais donc poursuivre cette semaine par la réalisation d’une feuille de style de transformation (XSL-T) pour exporter les données d’une base FileMaker. Je vais continuer à utiliser la base d’exemple, que vous trouverez dans les fichiers joints à cette chronique. Concernant l’écriture de code XML, vous avez deux possibilités : La première : utiliser un éditeur texte, mais en faisant attention à n

David Julot

David Julot

 

Une histoire X - 4e partie : L'exportation XML

Lors de mes trois précédentes chroniques, vous avez eu droit à des cours très théoriques sur les technologies XML, XSL-T et un peu sur XPATH. Nous allons, « Enfin ! » diront certains, voir nos premières exportations de bases de données FileMaker Pro en XML. Pour celles et ceux qui arrivent en cours de route dans ce voyage initiatique, je vous invite tout d’abord à voir ou revoir les chroniques suivantes : Chapitre I : « une histoire X – 1ère partie », qui est une introduction à

David Julot

David Julot

 

Une histoire X - 3e partie

Lors de mes deux précédentes chroniques vous avez eu droit à un petit cours théorique sur XML et une description du fichier de description de formats d’étiquettes de FileMaker, pour illustrer la personnalisation des applications. Cette semaine, encore un petit cours théorique, cette fois-ci concernant un principe fondamental de XML : la transformation. La puissance de XML réside dans le fait qu’il est possible de transformer une arborescence XML a en une arborescence XML b. Ceci s’effe

David Julot

David Julot

 

Une histoire X - 2e partie

Lors de la première partie, vous avez eu droit à un cours théorique sur l’XML, pour cette deuxième partie et pour illustrer un peu le propos de la 1ère, je vais essayer de documenter un fichier qui est fourni en standard par FileMaker depuis plusieurs années : le format d’étiquettes…   La personnalisation des formats d’étiquettes FileMaker Pro permet la création de modèles de type étiquettes pour l’impression de planche d’étiquettes. Pour rappel, la création d’un nouveau modèle d’

David Julot

David Julot

 

Une histoire X - 1ère partie

J’espère que vous n’attendiez pas ma chronique dimanche soir, car c’est loupé. Un petit problème technique chez moi, plus la fatigue aidant, j’avais décidé d’aller me coucher. J’avais décidé de vous parler de fonctions personnalisées, de récursivités, de choses compliquées… Et bien, ce matin, j’ai changé d’avis. Après tout, c’est ma chronique. Aussi, j’ai pris la décision de vous conter une histoire X ! Je sens en vous frémir le désir d’assouvir votre curiosité, et aller de ce pas, sou

David Julot

David Julot

 

La factorisation d'équations booléennes !

Si avec un titre pareil je ne vous fais pas fuir, c’est que vous êtes peut-être un peu masochiste ! Ce titre pompeux pour simplement faire une formule de politesse, en tenant compte de deux rubriques : civilité et titre. Vous allez surtout apprendre à utiliser les fonctions ET (AND) et OU (OR). Alors, maintenant prenez une feuille de papier, et silence dans la classe… Il est indispensable à tout développeur de connaître les opérateurs and (et), or (ou), xor (ou exclusif) et not (non) p

David Julot

David Julot

 

Le passage de relais, ou comment transférer une valeur d'une table à une autre

Je vois de temps en temps des demandes concernant le passage de valeurs d’une table à une autre et suite à un commentaire récent d’un lecteur de ce blog, je me suis décidé à consacrer ma chronique dominicale à ce sujet. Comme quoi, commentez ma chronique et vous aurez, au moins une réponse de ma part, si ce n’est une chronique à part entière. Alors : participez !!! Depuis FileMaker Pro 7 on a la possibilité de créer un fichier multi-table alors que les versions précédentes ne permettai

David Julot

David Julot

 

Contrôle ! Vos papiers s'il vous plaît !

Cette semaine, je vais aborder le douloureux problème des contrôles… Comment vérifier que l’utilisateur a saisi correctement telle ou telle valeur. Il existe pour cela plusieurs techniques et je vais essayer de vous en présenter plusieurs. Évidemment, cette liste n’est pas exhaustive, et il se peut que j’en oublie. N’hésitez pas à ajouter, en commentaire, vos méthodes, elles seront les bienvenues. FileMaker Pro a la capacité de vérifier qu’une saisie effectuée par l’utilisateur réponde

David Julot

David Julot

 

Le changement dans la continuité…

Le remplacement d’un caractère par un autre ou la suppression d’une valeur dans une rubrique sur un groupe d’enregistrements est le lot récurrent de tout utilisateur de bases de données, donc de FileMaker. Nous allons donc voir cette semaine la fonction REMPLACER du menu Enregistrements, ainsi que les instructions REMPLACE2 et FILTRE. Beaucoup d’utilisateurs souhaitent savoir comment : vider une rubrique sur un ensemble d’enregistrements ; remplacer une valeur par une aut

David Julot

David Julot

 

La clef primaire, le Saint Graal du dévelopeur de bases de données

Pour bien débuter la nouvelle année et après avoir tiré les rois, n’est-ce pas aujourd’hui l’Epiphanie ? Bon, quand vous en aurez terminé avec la galette, nous pourrons reprendre le cours normale de la chronique… Aujourd’hui, je vais générer devant vos yeux une clef primaire, qui vous permettra par exemple de synchroniser deux fichiers sans problème de numéro de série… Bref cela devient de plus en plus brumeux mes explications… Mais voyons plutôt la suite… Qui n’a pas, dans sa vie de d

David Julot

David Julot

 

Ouvrir Boîte de Dial. Person. ["Bonne année 2008"]

Pour terminer l’année avec une petite fonction fort sympathique, vous l’aurez reconnue, je parle de la fonction qui permet d’avoir un peu d’interactivité dans les applications développées avec FileMaker Pro, à savoir : Ouvrir Boîte de dial.person.[]. Bon, c’est la trêve des confiseurs, mais aussi des blogueurs… Alors, voici donc la dernière chronique de l’année. FileMaker Pro 3 avait introduit une nouvelle action de script : Afficher message[]. Cette instruction, qui a perduré jusqu’à

David Julot

David Julot

 

Pour faire bonne impression : le foliotage, ou la pagination facile !

Cette semaine, c’est pratiquement relâche ! En effet, cela va être ma chronique la plus courte depuis que j’écris sur ce blog. Pour terminer, temporairement vu le nombre record de lecteurs intéressés par l’impression scripté dans FileMaker, je vais vous montrer comment mettre en place une pagination sur vos documents imprimés. Et pour celles et ceux qui souhaitent savoir comment mettre le nombre total de pages, vous avez la réponse à la fin de cette chronique. Depuis longtemps, FileMak

David Julot

David Julot

 

Pour rétablir une bonne impression

La semaine dernière je vous avais parlé de l’option Rétablir de certaines actions de script présentes dans FileMaker Pro. Aujourd’hui je souhaiterai vous entretenir plus particulièrement de l’impression et de cette fameuse option Rétablir. Vous aurez droit en fin de chronique à un script offert… Ha bon ? Ils étaient payant les exemples précédents ? Non !  Mais comme c’est bientôt noël, je vous les offres de bon cœur ! Je ne reviendrai pas sur la génèse de l’option Rétablir, vous la tro

David Julot

David Julot

 

L'option Rétablir, où comment FileMaker a pu garder la mémoire…

Comment FileMaker Pro a pu garder en mémoire des informations d’impression, de tri, de recherche, etc. C’est simple ! Par l’option Rétablir.Tous ceux qui ont connu les versions antérieures à FileMaker Pro 7 doivent s’en souvenir encore… Que fallait-il cocher à la fermeture d’un script ? Remplacer ou conserver les options… Y a-t-il des nouveautés en terme de conception et de développement de script ScriptMaker ? C’est ce que nous allons voir, pour cette onzième chronique !  Pour tous ceux

David Julot

David Julot

 

Le travail à la chaîne !

Cette semaine nous allons tous travailler à la chaîne… Du début à la fin, nous allons apprendre à extraire des chaînes, tout en gardant notre position… Nous allons être les forçats de FileMaker, pour s’apercevoir en fin de compte que ce dernier nous propose de travailler moins, pour gagner plus… de confort ! Bref, nous allons étudier de près les fonctions DEBUT, EXTRAIT, POSITION et OBTENIRVALEUR, qui permettent de jouer, si l’on peut dire, avec les chaînes de caractères, plus communément a

David Julot

David Julot

 

Aloïs comment ? Mais où donc ai-je bien pu mettre cette info ?

La suite de ma chronique de la semaine dernière sur les variables. Cette semaine, comment utiliser les variables dans une formule de calcul. Nous allons ainsi voir leur utilité pour simplifier et optimiser les formules de calcul. Cette chronique s’adresse seulement aux bases de données développées à partir de FileMaker Pro 7. Pour la petite histoire, Aloïs c’était le prénom du docteur Alzheimer… Les variables nous les retrouvons un peu partout dans FileMaker Pro, la semaine derniè

David Julot

David Julot

 

Mais où ai-je mis cette info ?

C’est la semaine de la mémoire ! C’est vrai ça, comment garder temporairement une information dans FileMaker, lorsque l’on effectue un traitement ou un calcul. Après un bref rappel de ce qui se faisait quand il fallait passer une valeur d’un fichier à un autre, d’un mode à un autre, ou d’une rubrique à une autre, nous verrons l’utilisation de variables dans les calculs et les scripts. Si après ça, vous avez perdu la mémoire… Je ne sais plus quoi faire ! Un petit rappel, en introdu

David Julot

David Julot

 

Cette semaine, la lette K !

Non ! Je ne vais pas vous apprendre l’alphabet, surtout en commençant par la lettre K. Non, je vais vous parler de conditions. Mais alors, quel rapport avec la lettre K ? Devinez ! En fait, pour changer des scripts des deux dernières semaines, il est vrai que celui de la semaine dernière était un peu dur à avaler…, je vais cette semaine parler des deux fonctions présentes dans FileMaker qui permettent de conditionner un calcul : SI et CAS, d’où la lettre K ! Qu’est-ce qu’une condition

David Julot

David Julot

 

Boucle d'Or et FileMaker Pro… - 2e partie

Suite aux demandes formulées la semaine dernière, voici donc la deuxième partie du conte! Nous allons voir cette semaine, à la demande générale, l’imbrication de boucles et surtout comment sortir de chaque boucle proprement. Pour illustrer l’imbrication de boucles, nous allons prendre comme exemple une mini-gestion de devis, dans laquele nous allons ajouter la fonction de duplication de devis. Définition de la base d’exemple Cette base de données aura le schéma relationnel su

David Julot

David Julot

×
×
  • Create New...