Jump to content

Blogs

 

La référence externe, où lorsque les doublons sont indispensables

Un SGBD, Système de Gestion de Bases de Données, a pour objectif de stocker une masse d’information très importante, et de permettre le tri, la recherche et la gestion de ces données. Un SGBD-R, Système de Gestion de Bases de Données Relationnelles, a pour objectif d’éviter la redondance d’information, par la mise en place de liens relationnels. Un SGBD-R fait partie des SGBD. FileMaker Pro est un SGBD-R, il permet donc, via la mise en relation des tables qui composent une base de donn

David Julot

David Julot

 

iPhone, Bento 2 et FileMaker Pro 10

Après une période d’absence, me revoici aujourd’hui pour vous parler de d’iPhone, Bento 2 et FileMaker Pro 10. Mon propos d’aujourd’hui concerne la synchronisation du carnet d’adresses et du calendrier de l’iPhone, ou du moins du Carnet d’adresses et d’iCal de Mac OS X.   Mais pourquoi Bento 2 dans le titre… ? Ceux qui possèdent un iPhone, ou un iPod Touch, et qui sont en environnement Mac OS X savent que les contacts sont synchronisés avec le carnet d’adresses de leur ordinateur.

David Julot

David Julot

 

En direct de la Conférence FileMaker Paris 2009

Je vous propose aujourd’hui, en direct de Paris, Roissy-en-France plus exactement, deux petites astuces pour FileMaker Pro 10 que je trouve très utiles. Première astuce : comment 1 clic souris remplace 2 raccourcis clavier… Comment en un clic créer un nouveau modèle alors que l’on se trouve en mode utilisation. Cette astuce m’a été soufflée par TomK, hier lors de la conférence. En temps normal, il faut : Choisir l’article de menu Affichage > Mode Modèle ; Choisir l’ar

David Julot

David Julot

 

Le graphe des liens reflète vos choix…

Aujourd’hui, c’est graphe des liens… Je vais vous montrer que ce graphe des liens reflète vos décisions (ou choix) dans les options de rubrique. Prenons les cas d’une gestion de facturation. Nous avons, pour ce type de gestion, au moins quatre tables : CLIENTS, FACTURES, LIGNES et PRODUITS. Après une longue, très longue, analyse, nous avons le schéma relationnel suivant : J’ai utilisé le code couleur suivant : Rouge pour les clefs primaires, rubriques ne contenant que des v

David Julot

David Julot

 

Ne négligez pas vos sauvegardes !

On ne le répétera jamais assez, FileMaker Server est non seulement un programme dédié à l’hébergement de bases de données FileMaker Pro, mais c’est surtout un programme qui permet l’automatisation des sauvegardes de vos données. Nous allons voir dans cette chronique la mise en place de sauvegardes avec FileMaker Server. Tout le monde connaît l’utilité de FileMaker Server pour l’hébergement de bases de données FileMaker Pro pour que plusieurs utilisateurs travaillent simultanément. Par

David Julot

David Julot

 

FileMaker Pro, Word et Excel sont dans un bateau…

Je vais de découverte en découverte… Cette semaine c’est autour de FileMaker Pro 9, de Microsoft Excel 2008 et de Microsoft Word 2008, le tout sous Mac OS X. Et je pourrais ajouter dans le bateau un quatrième logiciel : FileMaker Server 9 ! Jusqu’à la version 2004, Microsoft Office pour Mac ne connaissait que FileMaker 5, 5.5 et 6. Mais depuis la nouvelle version, Microsoft Office 2008 pour Mac, corrige le tir et reconnaît enfin FileMaker 7, 8, 8.5 et 9 ! Vous l’aurez compris, je ne

David Julot

David Julot

 

Mais où se trouve ce plug-in ?

Une petite révolution est arrivée avec le déploiement automatique de plug-ins (modules) depuis FileMaker Server 9 et la fonction AutoUpdate. Une petite révolution ? Oui ! Qui plus est, non documentée par l’éditeur, et que j’ai découverts récemment… Cela intéressera tous ceux qui utilisent la fonction AutoUpdate pour le déploiement automatique de plug-ins depuis FileMaker Server 9. Mais avant de vous dire qu’elle est cette petite révolution, je vais vous expliquer ce qu’est l’AutoUpd

David Julot

David Julot

 

Vous ai-je parlé au conditionnel ?

Me revoici de retour pour ma chronique hebdomadaire. Je sais que certains d’entre vous sont impatients de me retrouver, et je tiens à m’excuser pour cette absence de quelques mois due à beaucoup de travail ! Aujourd’hui, je vais vous parler du conditionnel ! Et plus particulièrement de la condition… Dès que l’on travaille dans l’automatisme, à un moment ou un autre il faut que le système puisse prendre une décision. «Dois-je faire çà dois-je faire ceci ?» Mais pour prendre une décis

David Julot

David Julot

 

FMTouch suite

La rentrée est effective depuis une semaine pour beaucoup de personne, sauf pour moi ! J’ai décidé de prendre quelques jours de repos en Bretagne Mais ce n’est pas pour autant que j’ai abandonné mon mac et mon iPhone… J’en ai profité pour continuer à tester l’application dédiée à notre produit favori et au téléphone d’Apple: FMTouch Pour rappel, FMTouch est une App pour iPhone ou iPod touch et un plug-in (module) pour FileMaker Pro ou FileMaker Pro Advanced. Cette application permet

David Julot

David Julot

 

FMTouch suite

Bien !  Je sors de mes petites vacances estivales pour vous annoncer que je vous prépare un petit billet sur FMtouch, de FMWebschool Inc. Vous en avez peut-être entendu parlé ici où là. FMTouch est une application pour iPhone d’Apple, elle est vendue sur l’App Store au prix de 54,99 €. Elle permet l’utilisation de bases de données FileMaker Pro 8 et 9 sur son iPhone hors connexion. Elle utilise un plug-in (gratuit) pour le transfert de la structure de la base et des données. En attenda

David Julot

David Julot

 

La modularité : exécuter un script à partir d'une rubrique

Voici le premier épisode de la série estivale sur les plug-ins (modules) que je vais aborder avec vous tout au long de ces deux mois. Aujourd’hui, nous allons voir comment à partir d’une rubrique nous allons pouvoir exécuter un script, et ce à moindre frais puisque les plug-in permettant de faire cela sont gratuits ! Vous l’avez remarqué, je vais prendre quelques libertés cet été, à savoir que cette chronique hebdomadaire ne sera plus dominicale ! Après tout, c’est les vacances !!! Par

David Julot

David Julot

 

La modularité de FileMaker : les plug-ins…

Premier article d’une longue série qui va durée tout l’été, c’est la période des séries estivales, qui va concerner les plug-ins, ou modules. Outils méconnus et délaissés, je vais essayé durant ces deux mois de les réhabiliter. Nous verrons ainsi l’utilisation de certains modules, qui pourront vous simplifier le développement ou apporter un plus grand confort à vos utilisateurs. Qu’est-ce qu’un plug-in ? Un plug-in, ou module dans la version française de FileMaker, est une extens

David Julot

David Julot

 

Créons une fonction personnalisée - 3e partie

Nous voici arrivé au terme de cette série où nous allons enfin réaliser cette fameuse fonction personnalisée récursive ! Pour celles et ceux qui arrivent seulement, je propose depuis trois semaines une série sur la réalisation de fonctions personnalisées récursives. Donc, nous allons mettre en place la fonction personnalisée qui correspond au script donné la semaine dernière, à savoir une fonction qui a comme objectif d’inverser les items. Bon, pour ceux du fond qui sont pressé

David Julot

David Julot

 

Créons une fonction personnalisée - 2e partie

La semaine dernière, nous avons vu comment créer une fonction personnalisée avec FileMaker Pro Advanced, et quelle en était l’utilité. Nous allons voir aujourd’hui, pour la réalisation d’une fonction récursive, ou itérative pour nos amis québécois, un exemple que nous allons « scripter ». Nous allons, pour les besoins de mon propos dominical, prendre un exemple qui n’aura pas forcément une utilité dans le développement de vos bases de données FileMaker. L’exemple est le suivant :

David Julot

David Julot

 

Créons une fonction personnalisée - 1ère partie

Comme annoncé la semaine dernière, je vais entamer une série de chronique sur la réalisation de fonctions personnalisées. Aujourd’hui, c’est une introduction à la réalisation d’une fonction personnalisée, pour comprendre ses mécanismes et la semaine prochaine nous nous attaquerons à la récursivité ou, pour nos cousins élevés au sirop d’érable, aux fonctions itératives. Mais avant d’aller plus loin, vous aurez besoin d’un FileMaker Pro Advanced pour réaliser une fonction personnalisée.

David Julot

David Julot

 

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

×
×
  • Create New...