fpdbfexport/fr: what changed
Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.
Title: fpdbfexport/fr
| Old | New | Line | |
|---|---|---|---|
| 1 | + | ## Contents | |
| 2 | + | ||
| 3 | + | * 1 Vue d'ensemble | |
| 4 | + | * 1.1 FPC | |
| 5 | + | * 1.2 Lazarus | |
| 6 | + | * 2 Limitations et bugs connus | |
| 7 | + | * 3 Exemple | |
| 8 | + | * 4 Voir aussi | |
| 9 | + | ||
| 10 | + | # Vue d'ensemble | |
| 11 | + | ||
| 12 | + | ## FPC | |
| 13 | + | ||
| 14 | + | Le module fpdbfexport est une partie de [fpDBExport](</index.php?title=fpDBExport/fr&action=edit&redlink=1> "fpDBExport/fr \(page does not exist\)") 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](</index.php?title=CSV/fr&action=edit&redlink=1> "CSV/fr \(page does not exist\)") est clair en ce concerne le type de données dans ces champs. | |
| 15 | + | ||
| 16 | + | Plusieurs tableurs et programmes de bases de données peuvent importer des fichiers DBF. | |
| 17 | + | ||
| 18 | + | ## Lazarus | |
| 19 | + | ||
| 20 | + | Dans Lazarus, le composant d'export en DBF se trouve dans l'[onglet Data Export](</index.php?title=Data_export_tab/fr&action=edit&redlink=1> "Data export tab/fr \(page does not exist\)"). | |
| 21 | + | ||
| 22 | + | [](</File:DataExportTab.png>) | |
| 23 | + | ||
| 24 | + | # Limitations et bugs connus | |
| 25 | + | ||
| 26 | + | 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. | |
| 27 | + | ||
| 28 | + | # Exemple | |
| 29 | + | ||
| 30 | + | Voyez les exemples dans votre répertoire source de FPC $(fpcdir)\source\packages\fcl-db\tests (voir [[Databases/fr|Exécution des tests de base de données]]), en particulier testdbexport.pas. | |
| 31 | + | ||
| 32 | + | Les divers formats d'export s'exécutent dans : | |
| 33 | + | ||
| 34 | + | * TestDBFExport_DBaseIV | |
| 35 | + | * TestDBFExport_DBaseVII | |
| 36 | + | * TestDBFExport_FoxPro | |
| 37 | + | * TestDBFExport_VisualFoxpro | |
| 38 | + | ||
| 39 | + | etc. | |
| 40 | + | ||
| 41 | + | 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). | |
| 42 | + | ||
| 43 | + | Un autre exemple utile est l'exemple dbftool inclus dans FPC 2.6.4+ : | |
| 44 | + | ||
| 45 | + | * création de fichiers DBF | |
| 46 | + | * utilisation de fichiers DBF | |
| 47 | + | * exportation de données (vers du DBF ou d'autres formats) en utilisant db export. | |
| 48 | + | ||
| 49 | + | Le source est aussi téléchargeable depuis [[1]](<http://svn.freepascal.org/svn/fpc/trunk/packages/fcl-db/examples/>). | |
| 50 | + | ||
| 51 | + | # Voir aussi | |
| 52 | + | ||
| 53 | + | * [[Lazarus Tdbf Tutorial/fr|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. | |
| 54 | + | * [[lazdbexport/fr|fpDBExport]] | |
| 55 | + | * [[fpXMLXSDExport/fr|fpXMLXSDExport]] Module similaire qui exporte vers des formats XML divers. | |
| 56 | + | ||
| 57 | + | --- | |
| 58 | + | *From the Free Pascal wiki, page "fpdbfexport/fr", as the Internet Archive kept it on 2025-04-25. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).* |
