Titre Fenetre
Contenu Fenetre
Connexion
  • Se souvenir de moi
J'ai oublié mon mot de passe

Base gratuite sur PALM

Attention cette version de BDGest n'est plus maintenue depuis le 15/03/2021. Les version "officielles" sont BDGest Online et BDGest Mobile.

Base gratuite sur PALM

Messagede combi » 17/10/2002 19:24

Bonjour à tous,

Voici comment utiliser votre base BDGest sur palm sans débourser un centime (en fait, ne pas acheter ThinkDB) :
Il faut tout d'abord récupérer le logiciel suivant : Pilot-db
disponible ici : http://pilot-db.sourceforge.net/

Ensuite, faites une requete SQL (ou plusieurs) pour extraire ce que vous voulez voir sur votre palm.
Je prends comme exemple ce que j'ai fait, c'est à dire, le nom de la série et le titre de l'album uniquement pour les albums à acheter :
SELECT ACHETER.Titre, SERIES.Titre
FROM ACHETER, SERIES
WHERE ACHETER.IdSerie = SERIES.IdSerie

Vous enregistrez le résultat de la rrequéte dans un fichier.

Après, vous devez transformer ce fichier au format CSV. Le format CSV (comma separated value) représentre une liste de champs séparés par des virgules, le contenu du fichier est donc le suivant :
------------------------------------------------
Garulfo,De mal en pis
Garulfo,L'ogre aux yeux de cristal
Garulfo,Preux et prouesses
Chroniques du temps de la vallée des Ghlomes,Chroniques du temps de la vallée des Ghlomes
Chroniques du temps de la vallée des Ghlomes,La guerre des pilons
Chroniques du temps de la vallée des Ghlomes,La besache en peau de fée
Blueberry,Mister Blueberry
Blueberry,Ombres sur Tombstone
Blueberry,Geronimo l'apache
Blueberry (Marshal),Frontière sanglante
Blueberry (La jeunesse de),La solution Pinkerton
Blueberry (La jeunesse de),La piste des maudits
-----------------------------------------------

Pour obtenir un fichier de ce format, ouvrez le fichier résultat de la requête, supprimez toutes les virgules et seulement après, remplacez les tabulatitons par des virgules (notepad -> edition -> remplacer)
Vous enregistrez le fichier sous le nom mabase.csv

Après, vous devez écrire un meta fichier qui décrit votre fichier CSV, exemple :
-----------------------------
title achat
field Serie string 100
field Album string 100
-----------------------------
Le champ title est obligatoire.
Il doit y avoir autant de champ field que de champ dans votre requete SQL.

Ensuite, vous tapez la commande suivante :
csv2pdb.exe -i meta.txt mabase.csv result.pdb
(cvs2pdb.exe est dans le repertoire tools de pilot-db-fr que vous avez télécharger.

Et voilà, il ne vous reste plus qu'à installer sur votre palm, le logiciel db-fr.prc (ou db-fr-color.prc si vous avez la couleur) et la base de données result.pdb. Vous pouvez aussi ajouter d'autre bases bien sur.

Et voilà, fastoche :)
Si ce n'est pas suffisament clair, n'hésitez pas à me demander des infos, je peux vous aider au cas par cas (surtout le meta fichier qui n'est pas évident)

vw.
combi
BDérisoire
BDérisoire
 
Messages: 24
Inscription: 08/10/2002

Base gratuite sur PALM

Messagede combi » 17/10/2002 19:26

Ce qui serait super, c'est que BDGest puisse directement enregistrer les résultats de requete SQL au format CSV je n'ose pas demander directement le pdb :oops: ce serait trop beau ;) )

vw
combi
BDérisoire
BDérisoire
 
Messages: 24
Inscription: 08/10/2002

Base gratuite sur PALM

Messagede combi » 17/10/2002 19:37

Et même dans mes réves les plus fous, je n'ose imaginer que BDGest génére aussi le méta fichier :oops:
combi
BDérisoire
BDérisoire
 
Messages: 24
Inscription: 08/10/2002

Base gratuite sur PALM

Messagede Pat » 17/10/2002 20:47

Et même dans mes réves les plus fous, je n'ose imaginer que BDGest génére aussi le méta fichier :oops:


Il suffit de le demander GENTIMENT au Chef.......tu verras il te dira oui mais il ne te dira pas quand ..... :mrgreen:
Avatar de l’utilisateur
Pat
BDéphile
BDéphile
 
Messages: 1101
Inscription: 11/07/2002
Localisation: G-97 Guadeloupe
Age: 60 ans

Base gratuite sur PALM

Messagede BDGest » 17/10/2002 21:59

Moi si on me demande gentiment ... :D Je vais me pencher sur le problème
C'est parce que la vitesse de la lumière est supérieure à celle du son que certains ont l'air brillant avant d'avoir l'air con.
Avatar de l’utilisateur
BDGest
Administrateur du site
Administrateur du site
 
Messages: 14631
Inscription: 02/07/2002
Localisation: Besançon
Age: 53 ans

Base gratuite sur PALM

Messagede pedro gil » 17/10/2002 23:11

Bonjour combi...

C'est super ça :ok: moi je n'ai pas un palm, mes pour autres :ok:

Pour le CSV... tu peux toujour essaier ça

SELECT titre, "," , DL
FROM albums

Il reste le probleme de champs avec comma ;) , je peux essaier faire une petit function pour suprimer ça :!:

et il reste aussi les tab dans le result fichier.

Pedro Gil
Avatar de l’utilisateur
pedro gil
BDéphile
BDéphile
 
Messages: 1255
Inscription: 02/08/2002
Localisation: P - Lisbonne
Age: 53 ans

Base gratuite sur PALM

Messagede BDGest » 18/10/2002 10:23

Les fichiers CSV n'acceptent pas les ; aussi ? Normalement il me semble (dans excel en tout cas) que les fichiers CSV ont un ; comme séparateur.
C'est parce que la vitesse de la lumière est supérieure à celle du son que certains ont l'air brillant avant d'avoir l'air con.
Avatar de l’utilisateur
BDGest
Administrateur du site
Administrateur du site
 
Messages: 14631
Inscription: 02/07/2002
Localisation: Besançon
Age: 53 ans

Base gratuite sur PALM

Messagede combi » 18/10/2002 12:08

Non, l'utilitaire csv2pdb n'accepte pas les csv avec des ";" (J'ai bien galérer avant de découvrir ça!)

vw
combi
BDérisoire
BDérisoire
 
Messages: 24
Inscription: 08/10/2002

Base gratuite sur PALM

Messagede BDGest » 18/10/2002 12:19

Ok, je vais ajouter une petite fonction qui sortira les 2 fichiers. C'est pas trés compliqué à mettre en place. je partirais sur le même genre de requête que la requête PALM. par contre, je pense que je ferrais un petit executable à par (ce ne sera pas intégré directement dans BD Gest').

Dispo la semaine prochaine.
C'est parce que la vitesse de la lumière est supérieure à celle du son que certains ont l'air brillant avant d'avoir l'air con.
Avatar de l’utilisateur
BDGest
Administrateur du site
Administrateur du site
 
Messages: 14631
Inscription: 02/07/2002
Localisation: Besançon
Age: 53 ans

Base gratuite sur PALM

Messagede combi » 18/10/2002 13:09

OUAIS!!!! SUPER TOP! :D :D :D
combi
BDérisoire
BDérisoire
 
Messages: 24
Inscription: 08/10/2002

Base gratuite sur PALM

Messagede combi » 18/10/2002 13:33

Si tu veux, je peux faire l'exécutable à part.

vw
combi
BDérisoire
BDérisoire
 
Messages: 24
Inscription: 08/10/2002

Base gratuite sur PALM

Messagede joky » 18/10/2002 13:44

Zetes gentils avec vos PALM mais moi j'ai un iPAQ, je fais comment :fant2: :fant2: Bon d'accord, je fais pas, il est deja plein à ras bord :fant2: :fant2:
Avatar de l’utilisateur
joky
BDéphage
BDéphage
 
Messages: 1707
Inscription: 28/07/2002
Localisation: F-13 Fuveau mais en ce moment, plus WoW :)
Age: 52 ans

Base gratuite sur PALM

Messagede BDGest » 18/10/2002 13:53

Si tu veux, je peux faire l'exécutable à part.
vw


Si tu connais un peu VB6, pas de pb. Seul l'exe doit suffir puisque les runtime vb sont deja installé avec BD Gest'. Voici quelques regles à suivre :

- Utiliser DAO pour se connecter à la base
- Piocher dans la base des registres les valeurs par défaut de la base de données (mais permettre de pouvoir choisir une autre base quand même)
- Proposer des valeurs par défaut pour les 2 fichiers à créer mais permettre d'en mettre un autre

Voili voulou ...
C'est parce que la vitesse de la lumière est supérieure à celle du son que certains ont l'air brillant avant d'avoir l'air con.
Avatar de l’utilisateur
BDGest
Administrateur du site
Administrateur du site
 
Messages: 14631
Inscription: 02/07/2002
Localisation: Besançon
Age: 53 ans

Base gratuite sur PALM

Messagede combi » 18/10/2002 14:39

Je connais VB6 mais je ne l'ai pas. Je pensais simplement faire un executable en bon vieux C pour passer du format CSV au format PDB.
combi
BDérisoire
BDérisoire
 
Messages: 24
Inscription: 08/10/2002

Base gratuite sur PALM

Messagede BDGest » 18/10/2002 14:40

Il faut aussi faire l'extraction SQL dans la base avant :(
Mais je m'en occupe, pas de pb, c'est pas trés compliqué.
C'est parce que la vitesse de la lumière est supérieure à celle du son que certains ont l'air brillant avant d'avoir l'air con.
Avatar de l’utilisateur
BDGest
Administrateur du site
Administrateur du site
 
Messages: 14631
Inscription: 02/07/2002
Localisation: Besançon
Age: 53 ans

Base gratuite sur PALM

Messagede combi » 18/10/2002 14:43

Zetes gentils avec vos PALM mais moi j'ai un iPAQ, je fais comment :fant2: :fant2: Bon d'accord, je fais pas, il est deja plein à ras bord :fant2: :fant2:


Quel OS as-tu sur ton IPAQ?
combi
BDérisoire
BDérisoire
 
Messages: 24
Inscription: 08/10/2002

Base gratuite sur PALM

Messagede combi » 18/10/2002 14:44

Il me semble que sur l'iPAQ il y a windows CE, donc tu peux lire directement les fichiers .csv avec Excel non?

vw
combi
BDérisoire
BDérisoire
 
Messages: 24
Inscription: 08/10/2002

Base gratuite sur PALM

Messagede joky » 21/10/2002 12:13

Tout a fait combi, du moins pour Windows CE et Excel car je n'ai jamais essayé de lire un CSV avec Pocket Excel (j'ai l'ancien iPAQ)
Avatar de l’utilisateur
joky
BDéphage
BDéphage
 
Messages: 1707
Inscription: 28/07/2002
Localisation: F-13 Fuveau mais en ce moment, plus WoW :)
Age: 52 ans

Base gratuite sur PALM

Messagede Thomas Parvais » 03/11/2002 13:23

Ok, je vais ajouter une petite fonction qui sortira les 2 fichiers. C'est pas trés compliqué à mettre en place. je partirais sur le même genre de requête que la requête PALM. par contre, je pense que je ferrais un petit executable à par (ce ne sera pas intégré directement dans BD Gest').

Dispo la semaine prochaine.


Philippe, est-ce prêt ? J'ai hâte de voir le résultat et de comparer à ThinkDB qui est très lourd

Thomas
Avatar de l’utilisateur
Thomas Parvais
BDéboussolé
BDéboussolé
 
Messages: 6
Inscription: 21/07/2002
Localisation: Ophain
Age: 53 ans

Base gratuite sur PALM

Messagede BDGest » 03/11/2002 13:38

Presque, voici un screenshot mais il faut que je simplifie un peu sinon les non initiés ne vont rien comprendre :
Image
C'est parce que la vitesse de la lumière est supérieure à celle du son que certains ont l'air brillant avant d'avoir l'air con.
Avatar de l’utilisateur
BDGest
Administrateur du site
Administrateur du site
 
Messages: 14631
Inscription: 02/07/2002
Localisation: Besançon
Age: 53 ans

Suivante

Retourner vers BD Gest' 7 (Obsolète)

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité