Fiche Astuce 63, export FileMaker en fonction du contexte

Robert vient de se faire sonner les cloches !
Il a beaucoup travaillé pour sortir les statistiques que lui demandait le directeur des ventes.
Il a posé des calculs, des fonctions statistiques,…
Il a fait des liens pour filtrer les données,…
Et ses chiffres sont justes.
Sauf que, d’après le directeur, certains ne sont pas crédibles !

Robert nous appelle. Le problème est mis au clair :
il n’a pas travaillé sur la bonne occurrence de table.
Autrement dit, dans le graphe de lien de sa base où il y a beaucoup d’occurrences de la même table Clients, il n’a pas pris la bonne.
On dit dans notre jargon, qu’il n’était pas dans le bon contexte…

Cette notion de contexte est très importante. Elle n’est pas complexe si on y réfléchit bien, mais elle est souvent négligée.
Aujourd’hui, nous vous proposons d’y réfléchir à partir d’une approcha particulière : l’export.

Export et contexte !
Drôle de mélange, diront certains… Et pourtant, tellement pertinent !
De plus, on fait d’une pierre deux coups en quelques sortes 😉

Essayons de préciser…

Import-Export

L’essentiel du sujet traite de l’export, c’est-à-dire, de sortir des données du fichier FileMaker.
Mais certains points sont tout autant concernés par l’import, c’est-à-dire par l’entrée de données dans la base.
Et il y a même des cas où l’on pense export… alors que l’on ferait mieux de penser import… 😉

Contexte

C’est là un sujet un peu délicat. Une des difficultés à laquelle se heurte tout développeur à ses débuts.

FileMaker est relationnel. On va relier différentes tables avec des liens. Par exemple, relier les organismes avec les personnes qui y travaillent.

Un premier lien peut par exemple permettre de créer une table externe sur la fiche Organisme pour voir tous ceux qui y travaillent.
Mais un autre lien peut relier une personne à d’autres salariés de la même entreprise. Sa fiche aura alors une table externe montrant ses collègues.

Nous avons deux contextes différents ; deux points de vue (c’est-à-dire deux endroits à partir duquel on observe les personnes). Et on ne verra pas le même résultat en partant de l’un ou de l’autre. En effet, si vous exportez les collègues de Martine au lieu des salariés de l’organisme auquel elle appartient, il vous manquera Martine dans votre export… C’est ce qu’a fait Robert, sur ses résultats chiffrés. Sauf que dans son cas, il oubliait de nombreuses « Martine » !
D’où sa mésaventure….

C’est le but de cette fiche Astuce N°63 de vous parler de tout cela….

 

Fiche Astuce n°63

 

Comme d’habitude, derrière le rôle principal de cette fiche, il y a les rôles secondaires.
Vous retrouverez donc :

  • Rappel de formats d’import et d’export
  • Quelles questions se poser avant d’engager une telle opération…
  • Plus précisément, c’est quoi un contexte ?
  • Importance d’une bonne nomenclature dans le graphe de liens
  • C’est quoi un GOT (Groupe d’Occurences de Tables) ?
  • Script d’export : la commande Exporter des enregistrements liés
  • Le tri
  • L’usage de variables
  • La notion de chemin d’accès

Beaucoup de ces points sont utiles pour d’autres opérations que l’import-export.

Les fichiers FileMaker l’accompagnant traitent de livres, auteurs, libraires et éditeurs.
on pourra y voir comment trouver l’information  voulue, suivant que cela concerne toutes les personnes,
ou plutôt celles qui travaillent chez un éditeur, ou celles qui sont auteur,…
Et attention aux doublons 😉

Cette fiche s’adresse aux utilisateurs des formats fp7 et fmp12.
Elle est accompagnée de deux fichiers, un dans chaque format.
Lorsque certains aspects sont propres à la version 12, c’est clairement spécifié.
De niveau intermédiaire, elle fait 10 pages A4.

 

Elle est la seconde de l’abonnement nouvelle formule, pour la livraison mensuelle de juillet 2013.

Exceptionnellement en effet, les abonnés reçoivent deux fiches Astuces pour ce premier mois.

Vous n’êtes pas encore membre, ou lisez cette page sans vous être connecté comme tel.

Vous pourrez bientôt acquérir cette fiche Astuce à l’unité via la librairie.
Il y a généralement une semaine de délais entre la livraison aux abonnée et la mise en ligne publique dans la librairie.
C’est d’ailleurs le cas à partir d’aujourd’hui pour la fiche N°62.

Mais le mieux est de devenir membre (c’est gratuit) et ainsi pouvoir vous abonner :

http://astucieux-filemaker.com/fiches-astuces-filemaker/abonnement//

En vous abonnant maintenant, vous obtenez tout de suite la fiche 62 ET 63.

 

Merci de laisser un commentaire (1 commentaire )

Désolé, les commentaires des articles réservés sont eux-mêmes réservés

Il n'y a pas de commentaire pour l'instant, soyez le premier ;-)