Difference between revisions of "fpdbfexport/fr"

From Lazarus wiki
Jump to navigationJump to search
Line 17: Line 17:
  
 
= Exemple =
 
= Exemple =
* * * A FINIR * * *
+
Voyez les exemples dans votre répertoire source de FPC $(fpcdir)\source\packages\fcl-db\tests (voir [[Databases/fr#Ex.C3.A9cution_de_tests_de_bases_de_donn.C3.A9es_de_FPC|Exécution des tests de base de données]]), en particulier testdbexport.pas.
See the examples in your FPC source directory $(fpcdir)\source\packages\fcl-db\tests (see [[Databases#Running_FPC_database_tests]]), specifically testdbexport.pas.
 
  
The various export formats are run in
+
Les divers formats d'export s'exécutent dans :
 
* TestDBFExport_DBaseIV  
 
* TestDBFExport_DBaseIV  
 
* TestDBFExport_DBaseVII
 
* TestDBFExport_DBaseVII
Line 27: Line 26:
 
etc.
 
etc.
  
The procedure TTestDBExport.GenericExportTest shows how you can export to only supported field types (handy if you do not know in advance what field types are used in a dataset).
+
La procédure TTestDBExport.GenericExportTest montre comment vous pouvez exporter vers les seuls types supportés (pratique si vous ne savez pas à l'avance quel types de champ sont utilisés dans un DataSet).
  
Another useful example is the the dbftool example included in FPC 2.6.4+:  
+
Un autre exemple utile est l'exemple dbftool inclus dans FPC 2.6.4+ :
* creating DBF files
+
* création de fichiers DBF
* using DBF files
+
* utilisation de fichiers DBF
* exporting data (to DBF and other formats) using db export  
+
* exportation de données (vers du DBF ou d'autres formats) en utilisant db export.
  
The source is also downloadable via http://svn.freepascal.org/svn/fpc/trunk/packages/fcl-db/examples/
+
Le source est aussi téléchargeable depuis [http://svn.freepascal.org/svn/fpc/trunk/packages/fcl-db/examples/].
  
 
= Voir aussi =
 
= Voir aussi =

Revision as of 19:42, 5 July 2017

English (en) français (fr)

Vue d'ensemble

FPC

Le module fpdbfexport est une partie de fpDBExport des modules de bases de données de la FCL de Free Pascal. Ce module d'export fournit l'export vers des format DBF (p.ex. le format DBase IV). Le format est toujours clairement populaire car il est simple, et - contrairement à p.ex. CSV est clair en ce concerne le type de données dans ces champs.

Plusieurs tableurs et programmes de bases de données peuvent importer des fichiers DBF.

Lazarus

Dans Lazarus, le composant d'export en DBF se trouve dans l'onglet Data Export.

DataExportTab.png

Limitations et bugs connus

Dans FPC d'avant 2.6.4/Lazarus d'avant 1.2.2, l'exportation vers le format dBase IV - qui a la limitation à 10 caractères en longueur de champ - de champ qui ont un nom de longueur supérieure provoqueront une erreur à moins que vous ne définissiez vous-mêmes une correspondance avec le nom de champ d'export.

Exemple

Voyez les exemples dans votre répertoire source de FPC $(fpcdir)\source\packages\fcl-db\tests (voir Exécution des tests de base de données), en particulier testdbexport.pas.

Les divers formats d'export s'exécutent dans :

  • TestDBFExport_DBaseIV
  • TestDBFExport_DBaseVII
  • TestDBFExport_FoxPro
  • TestDBFExport_VisualFoxpro

etc.

La procédure TTestDBExport.GenericExportTest montre comment vous pouvez exporter vers les seuls types supportés (pratique si vous ne savez pas à l'avance quel types de champ sont utilisés dans un DataSet).

Un autre exemple utile est l'exemple dbftool inclus dans FPC 2.6.4+ :

  • création de fichiers DBF
  • utilisation de fichiers DBF
  • exportation de données (vers du DBF ou d'autres formats) en utilisant db export.

Le source est aussi téléchargeable depuis [1].

Voir aussi

  • Tutoriel de Tdbf de Lazarus : Tutoriel et documentation sur les TDBF et la prise en charge dans FPC SQLDB (qui est aussi utilisé dans Lazarus). Lien vers la documentation officielle.
  • fpDBExport
  • fpXMLXSDExport Module similaire qui exporte vers des formats XML divers.