Jump to content

Blogs

 

Et s'il n'y avait pas de boucle ?

Imaginez-vous un instant que vous êtes en train de développer un programme dans FileMaker ! Vous devez réaliser un traitement pour chaque enregistrement trouvé. Oui, mais voilà, la fonction boucle a disparu. Que faire ? Ce rêve, un certain nombre de personne parmi vous l’a déjà vécu… avec FileMaker Pro 2 ! Bon d’accord cela remonte maintenant à quelques années, on ne va pas tout de même y revenir ?! Et bien oui, nous allons revenir à l’époque où il n’y avait pas d’action de script p

David Julot

David Julot

 

FileMaker Pro n'y est pour rien, mais vous… oui !!!

Nous utilisons, et pour certain d’entre nous développons, des bases de données, car nous souhaitons avoir la maîtrise des données, effectuer des automatismes, des tris, des statistiques, des recoupements… Bref, avoir sous la main « la connaissance » … Pour ceux qui souhaitent savoir ce que représente ce message en lieu et place de ma traditionnelle photo, il faut savoir que c’est mon surnom donné par des amis. Pas facile à prononcer, c’est du japonais ! ao kumo , ce qui veut dire…. à vous d

David Julot

David Julot

 

Un peu de tri dans toutes ces données…

C’est encore le printemps, il n’est donc pas trop tard pour faire le grand ménage printanier ! Et pour cela, nous allons voir un peu les tris dans les données de nos bases FileMaker. Préparer plumeaux, chiffons, et beaucoup d’huile de coude… Non sérieusement, le tri est le parent pauvre des formations à FileMaker Pro, on le néglige et en fait c’est une des premières choses à apprendre. Et il y en a tant à dire… Qu’est-ce donc le tri ? On le confond souvent avec la recherche ! Qu’elle e

David Julot

David Julot

 

La chambre est vide, alors il n'y a pas de maison !

Drôle d’affirmation, n’est-ce pas ? La chambre est vide, alors il n’y a pas de maison !. C’est de manière caricaturale, je le concède parfaitement, la reformulation suivante : si la rubrique est vide alors il n’y a pas d’enregistrement trouvé. Admettons le, tout le monde a fait ce type de test pour savoir si une recherche a abouti ou non. Lorsque l’on fait un script pour effectuer une recherche, il y a deux écoles : la première qui n’effectue pas de test pour savoir si la recher

David Julot

David Julot

 

Histoire d'O ou l'importation XML avec FileMaker Pro | 3e parte

Suite et fin (provisoire ?) de la série sur l’XML et l’XSL-T, avec les réponses aux exercices que je vous ai proposés la semaine dernière. Nous aurons à la fin de cette chronique un mini lecteur RSS avec la feuille de style XSL-T proposée dans le deuxième chapitre d’Histoire d’O…. Pour vous aider à suivre confortablement cette chronique, je vous propose de télécharger la feuille XSL-T jointe à cette chronique, et de la sauvegarder sur votre bureau sous le nom de feuille.xsl. Maint

David Julot

David Julot

 

Histoire d'O ou l'importation XML avec FileMaker Pro | 2e parte

Nous avons vu la semaine dernière la grammaire FMPXMLRESULT, en exportation. Cette semaine nous allons mettre en application ce qui nous avons appris lors des chapitres Histoire d’X et le 1er chapitre d’Histoire d’O. En l’occurrence, nous allons réaliser une feuille de transformation XSL-T pour importer le flux RSS de ce site dans une base de données FileMaker. Nous allons en fait réaliser ce que nous appelons un lecteur RSS, mais en restant modeste. Pour cela nous aurons besoin des in

David Julot

David Julot

 

Histoire d'O ou l'importation XML avec FileMaker Pro | 1ère parte

Après Histoire d’X passons maintenant à Histoire d’O… Rappelez-vous, votre première expérience… Il vous a fallut vous y prendre à cinq reprises pour arriver à vos fins! Les cinq chapitres d’Histoire d’X vous a permis de prendre plus d’assurance dans l’utilisation d’XML avec FileMaker et plus particulièrement pour l’exportation… Avant de continuer cette chronique et si vous ne l’avez pas encore fait, je vous invite à lire les cinq chapitres suivants, ils sont indispensables pour la bonne com

David Julot

David Julot

 

Un peu de nettoyage de printemps dans vos bases…

Cette semaine faisons un peu de ménage dans nos données, après tout c’est le printemps ! Je rencontre encore beaucoup de personnes qui ne savent pas remplacer une valeur par une autre, ou tout simplement effacer le contenu d’une rubrique d’un groupe d’enregistrements. Nous allons y remédier, et pour cela nous allons utiliser une fonction très dangereuse, attention aux dégâts !!! J’ai besoin assez régulièrement de : vouloir remplacer une valeur par une autre sur un groupe d’enreg

David Julot

David Julot

 

FileMaker Pro en taille XXXL, ou bien connaître ses limites

J’espère que tout le monde a bien digéré la conférence de Nice, car aujourd’hui je vais revenir sur un des fondamentaux de FileMaker Pro : le typage des données, et leur limites. Pour ceux qui lisent ces billets du Blog FileMaker au travers du Forum, cette chronique fait écho à un sujet de la semaine dernière. Je ne vais pas dans cette chronique vous expliquer ce qu’est une base de données, cela viendra en temps utile. Non, je vais surtout vous parler typage, limite, caractéristique de

David Julot

David Julot

 

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

×
×
  • Create New...