ODBC

Access est sans aucun doute la meilleure façon de faire des requêtes SQL grâce à son assistant de création de requêtes (relativement) très intuitif. Pas besoin de connaitre de code SQL; Access permet de créer des requêtes simples à l’aide d’un WYSIWYG.
DANGER : Le contenu de ce message pourrait conduire à la destruction de votre base de données PokerTracker. Pour éviter toute situation malencontreuse, avant d'appliquer ce truc à votre base de données PokerTracker, soyez certain de faire une sauvegarde de la base de données.

Access est sans aucun doute la meilleure façon de faire des requêtes SQL grâce à son assistant de création de requêtes (relativement) très intuitif. Pas besoin de connaitre de code SQL; Access permet de créer des requêtes simples à l’aide d’un WYSIWYG.

Si vous avez converti vos bases de données en format SQL, il est toujours possible d’utiliser Access pour faire des requêtes ou appliquer les requêtes disponibles sur ce site. Une fois dans Access, vous pourrez faire facilement des rapports personnalisés et même des tableaux. Soit en créant vos propres requêtes avec le WYSIWYG, ou en utilisant les requêtes fournies sur PokerCollectif.



1) Ouvrir Access, créer une base de données vide

2) Selon la version d'Access que vous avez, l'interface sera différente. Trouve l'option "IMPORT" ou "DONNÉES EXTERNES". Dans le sous-menu, choisissez "Base de données ODBC".

ocdb_1.jpg

 
3) Vous aurez alors l'option d'importer les données ou de les lier. Il est important de les lier. Si vous les importez, les informations de la base de données PokerTracker seront importées une seule fois; les mises à jour subséquentes dans PokerTracker ne seront pas mises à jour dans Access. En liant les données, lorsque vous ferez des changements dans PokerTracker, ces changements apparaitront en temps réel dans votre base de données.

Attention: en liant les données, l'information se mettra à jour dans les deux sens : si vous modifiez de l'information dans Access, cette information sera mise à jour dans la base de données originale de PokerTracker.

4) Dans la fenêtre suivante, sélectionnez la base de données voulue. Soyez sur de sélectionner la base de données SQL.

ocdb_2.jpg

5) La fenêtre suivante vous demandera un nom d'usager et un mot de passe. Entrez-les selon vos configurations de PostgreSQL. Ne changez rien d'autres sur cette fenêtre. Cliquez sur "OK" pour continuer.

6) Vous devrez alors choisir les tables à lier. Dans la liste, sélectionnez toutes les tables commençant par "public".

ocdb_3.jpg

7) Vous verrez quelques fenêtres "Sélectionner un identifiant de champ unique"/"select à unique field ID". Cliquez annuler sur toutes ces fenêtres.

8) Voilà. Les tables sont liées. En double cliquant sur une table, vous verrez son contenu. Faites attention de ne rien modifier. Pour faciliter la création de requêtes, ôtez "public_" du nom de toutes les tables. Cela vous évitera d'avoir à éditer le code des requêtes fournies sur PokerCollectif, car le nom des tables ne sera pas identique. En autant "public_", les noms des tables seront identiques dans le code fourni et dans votre Access. Ainsi, "public_game_level" deviendra "game_level". Ce changement n'affecte pas la base de données originale; seulement le nom du lien dans Access.

9) Vous pouvez désormais utiliser Access pour faire des requêtes sur votre base de données PokerTracker. Vous pouvez utiliser les requêtes que nous offrons ici.