Nous sommes le Mar 22 Juil, 2025 21:10
Supprimer les cookies

[résolu] création fichiers dBase (.dbf)

Pour une tâche précise, pour remplacer un logiciel propriétaire donné...

Mer 12 Avr, 2006 20:45

Bonjour,

Je recherche (avec peu de succès) un soft libre me permettant de créer des fichiers dBase (mais si... souvenez-vous! Un format de base de données non relationnelle basé sur des fichiers, qui est devenu un standard dans les années 80).

Sous Linux de préférence, que ce soit via une interface graphique ou basé sur des requêtes SQL.

Je ne veux pas juste enregistrer au format dbf (Calc le fait très bien)... je veux pouvoir créer des champs booléens, limiter un champ texte à n caractères...

Si quelqu'un a une piste, welcome!

Tasm
Dernière édition par tasm le Jeu 13 Avr, 2006 20:11, édité 1 fois au total.
tasm

Messages : 50

Jeu 13 Avr, 2006 14:58

netchaiev

Messages : 208

Jeu 13 Avr, 2006 19:53

php sait manipuler le format dbase.

http://www.laltruiste.com/document.php? ... dbase.html

dbase étant un système à longueur de champs fixe, sans délimiteur, il est relativement facile, si on possède la doc des champs de manipuler

combat d'arrière-garde sauf si on doit relire du dbase existant.

les index de clipper sont différents de ceux de dbase
Donnez une arme à quelqu'un et il s'en servira.
Donnez du pouvoir à quelqu'un et il en abusera.
sirakawa

Messages : 633
Géo : Orléans

Jeu 13 Avr, 2006 20:01

Sourceforge pourra sans doute t'aider


J'ai déjà fait la recherche...

Plein de projets permettant de convertir en autre chose, ou de saisir des données, mais pas de logiciel permettant de gérer la structure (création de tables).

Merci quand-même,
Tasm
tasm

Messages : 50

Jeu 13 Avr, 2006 20:05

php sait manipuler le format dbase.


Et il n'est pas le seul... je cherchais un logiciel pour créer rapidement plusieurs tables, pas à coder moi-même.

tdbf est aussi une librairie sympa, on peut l'utiliser sous C++ ou Lazarus, ça évite de monter un serveur (HTTP + PHP). Je cherchais juste à gagner un peu de temps car je sais que j'aurais à refaire la manip.

Merci,
Tasm.
tasm

Messages : 50

Jeu 13 Avr, 2006 20:10

J'ai fini par trouver comment faire simplement... sous Ooo.

Sous Calc, on peut enregistrer au format dbf. Il utilise la première ligne comme noms de champ... jusque là pas de soucis.

On peut aussi lui donner le type du champ dans cette même première ligne:

CHAMP1,C,15 -> donnera un champ appelé CHAMP1 de type caractères (C) de longueur 15
CHAMP2,N,7,2 -> donnera un champ de type numérique de 7 caractères au total, dont 2 après la virgule.

Celà-dit je vais certainement me faire un petit soft (libre bien-sûr), que je mettrais à dispo.

Merci à tous pour vos réponses,
Tasm.
tasm

Messages : 50

Jeu 13 Avr, 2006 20:12

tasm a écrit:JMerci à tous pour vos réponses

Et merci à toi pour ta solution... :wink:
yostral

Avatar de l’utilisateur
Messages : 5403
Géo : Là-haut dans la montagne...

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit