Les Allergies
Alimentaires
Posez votre question Signaler

Programme DBASE et fichier .DBF

solitaire7z 19Messages postés 16 janvier 2006Date d'inscription 24 mai 2011Dernière intervention - Dernière réponse le 5 avril 2010 à 18:55
Bonjour, j'ai envi de savoir comment crée un fichier dbf en mode programmation de dbase
merci
Lire la suite 

Programme DBASE et fichier .DBF »

6 réponses
Réponse
+0
moins plus
Bonsoir,

Quelle version de dBase utilise-tu ?
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,

Si tu utilise dBase en WINDOWS version 2.21 ou supérieure, utilise la commande CREATE TABLE (voir les explications dans l'aide)

Si tu utilise dBase en DOS, teste et modifie le programme ci-dessous :

* Bonjour.prg - Creation d'un fichier.DBF en dBase DOS.
* -----------------------------------------------------
*
* Creation du fichier provisoire de structure :
*
CREATE STRUCTURE EXTENDED BON000
*
USE BON000
APPE BLANK
*
* Creation des champs du fichier :
*
REPLACE FIELD_NAME WITH "CHAMP_1"
REPLACE FIELD_TYPE WITH "C"
REPLACE FIELD_LEN WITH 24
REPLACE FIELD_DEC WITH 0
*
APPE BLANK
REPLACE FIELD_NAME WITH "CHAMP_2"
REPLACE FIELD_TYPE WITH "N"
REPLACE FIELD_LEN WITH 11
REPLACE FIELD_DEC WITH 2
*
APPE BLANK
REPLACE FIELD_NAME WITH "CHAMP_3"
REPLACE FIELD_TYPE WITH "D"
REPLACE FIELD_LEN WITH 8
REPLACE FIELD_DEC WITH 0
*
USE
*
* Creation du fichier définitif :
*
CREATE BONJOUR FROM BON000
*
USE BONJOUR
*
* Remplissage de donnees :
*
APPE BLANK
REPLACE CHAMP_1 WITH "Valeur 1"
REPLACE CHAMP_2 WITH 128.54
REPLACE CHAMP_3 WITH DATE()
*
USE
*
RETURN
Ajouter un commentaire
Réponse
+0
moins plus
oui c sur dos car je suis avec dbase 3 plus pour la réponse sa marche avec clipper 5 mais pas avec dbase3 plus
merci
Ajouter un commentaire
Réponse
+0
moins plus
Bonsoir,

Avec dbase III+, il faut avoir un fichier pour un créer un autre.

Tu devrait essayer de trouver un dBase V pour DOS.

La source :

* Bonjour.prg - Creation d'un fichier.DBF en dBase III+ DOS.
* ----------------------------------------------------------
*
* Creation du fichier provisoire de structure :
*
* Le fichier BON000 est un fichier vide à 1 champ
* dont le nom ne risque pas d'être utilisé.
*
USE BON000
COPY TO BON001 STRUCTURE EXTENDED
USE
*
USE BON001
APPE BLANK
*
* Creation des champs du fichier :
*
REPLACE FIELD_NAME WITH "CHAMP_1"
REPLACE FIELD_TYPE WITH "C"
REPLACE FIELD_LEN WITH 24
REPLACE FIELD_DEC WITH 0
*
APPE BLANK
REPLACE FIELD_NAME WITH "CHAMP_2"
REPLACE FIELD_TYPE WITH "N"
REPLACE FIELD_LEN WITH 11
REPLACE FIELD_DEC WITH 2
*
APPE BLANK
REPLACE FIELD_NAME WITH "CHAMP_3"
REPLACE FIELD_TYPE WITH "D"
REPLACE FIELD_LEN WITH 8
REPLACE FIELD_DEC WITH 0
*
USE
*
* Creation du fichier définitif :
*
CREATE BONJOUR FROM BON001
*
USE BONJOUR
*
* Remplissage de donnees :
*
APPE BLANK
REPLACE CHAMP_1 WITH "Valeur 1"
REPLACE CHAMP_2 WITH 128.54
REPLACE CHAMP_3 WITH DATE()
*
USE
*
RETURN
Ajouter un commentaire
Réponse
+0
moins plus
merci pour ton aide alors je vé le faire avec clipper 5 c mieux, est ce que tu peut m'aider la
http://www.commentcamarche.net/forum/affich-15892342-aide-sur-methode-scheduling
svp
Ajouter un commentaire
Réponse
+0
moins plus
a partir de cette solution on peut aussi utiliser le comment enregistrer des fichiers dbf logiciel: http://www.recoverytoolbox.com/fr/dbf.html pour reparer les donnes corrompus
Ajouter un commentaire
Ce document intitulé « Programme DBASE et fichier .DBF » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?