Chapitre 2
Ouvrir un nouveau fichier Excel.
Onglet Données puis Autres Sources
et Provenance Microsoft Query
Choisir la source de données que vous avez créée dans le chapitre 1 avec le pilote ODBC
Excel se connecte à la source de données. L’aspect change en fonction du type de base :
MySQL, le nom des tables est en minuscules :
Firebird, le nom des tables est en majuscules. La différence s’arrête là.
Déplier la table GLB_PATIENT avec le + devant
Double clic sur nom, prénom, date de naissance fait passer ces champs dans la colonne de votre requête.
Ajouter également le champ date de conception de la table SA_GROSSESSE :
Clic suivant.
On ne va pas filtrer à ce niveau. Ne modifier rien et clic suivant.
Trier par Date_conception croissant. Clic suivant.
Je ne crois pas que ce soit utile mais j’ai enregistré la requête dans le répertoire par défaut Queries sous le nom Grossesse.dqy. (J’imagine que c’est utile si l’on veut utiliser la requête dans d’autres fichiers Excel). Sélectionner « Afficher les données ou modifier la requête dans Microsoft Query ». Puis cliquer Terminer.
Comme il arrive que la fenêtre Aménorrhée soit ouverte sans date de saisie, les premiers enregistrements de la date de conception sont vides.
Il faut donc ajouter un critère.
Sélectionner dans Champ : « sa_grossesse_0.date_conception » et dans Opérateur : « n’est pas nul ».
1 Enregistrer
2 Renvoyer vers Excel
- Les valeurs s’affichent.
La date de début de grossesse nous intéresse peu…
Dans la cellule E2, mettre le signe « = » puis clic sur la cellule de gauche D2, affiche
=[@[date_conception]]
Taper à la suite « +273 » ce qui va nous donner le terme à 41SA.
=[@[date_conception]]+273
Les dates obtenues ne sont pas très lisibles…
Clic dans l’entête de colonne « E » pour sélectionner toute la colonne. Clic droit « Format de cellule », sélectionner « Personnalisée » et « jj/mm/aaaa ». C’est un peu plus clair.
A noter qu’il y a des patientes qui ont oubliées d’accoucher !
Clic droit sur la colonne « D » permet de masque la date de début de grossesse sans intérêt. Clic droit « Masquer ».
Renommer la cellule E1 : « Terme ».
Sélectionner ensuite la flèche de la cellule « Terme » puis la période que vous voulez étudier.
Et voilà, vous avez les accouchements prévus en mai 2015 par ordre chronologique croissant !
Ouf fin du chapitre 2 et fin de ce livre.
Cet exemple (merci Philippe) était pratique car il ne fait pas appel à des questionnaires et des questions qui peuvent être différents selon le paramétrage des questionnaires.
Par contre, la liaison ODBC est faite sur la base de données, elle pourra servir avec ACCESS et permettre des requêtes un peu plus complexes. Mais attention, une requête mal construite peut mettre la base de données à « genoux ». Il faut construire et tester d’abord sur une sauvegarde.
Alain GODARD
Châtellerault
Version 8
Forum MedyCS : http://lagodardiere.free.fr/phpBB3/index.php
Site Gynelog : http://gynelog.asso.fr/