lazarus/tools/lazdatadesktop
maxim 684c367b8a IDE: changed extension of master PO files (a.k.a. templates) from .po to .pot, adapted IDE, POChecker, updatepofiles tool and localize.bat/.sh scripts.
Reasons:
1. .pot is 'industry standard' extension for PO template files. As a consequence, PO editors can now open our templates 'out of the box' and automate creation of translations.
2. It is now much simpler to detect template files now that dotted unit names are allowed.

git-svn-id: trunk@60208 -
2019-01-24 23:02:37 +00:00
..
bitmaps lazdatadesktop: use FPC resources 2013-10-06 02:45:00 +00:00
languages IDE: changed extension of master PO files (a.k.a. templates) from .po to .pot, adapted IDE, POChecker, updatepofiles tool and localize.bat/.sh scripts. 2019-01-24 23:02:37 +00:00
ddfiles.pp
dicteditor.pp lazdatadesktop: Fix "Control has no parent error" when creating a new data dictionary. 2018-09-02 14:40:17 +00:00
dicteditor.res lazdatadesktop: use FPC resources 2013-10-06 02:45:00 +00:00
fraconnection.lfm * Convert connection editor to frame 2016-01-03 17:59:48 +00:00
fraconnection.pp LazDataDesktop: Implemented display of memo field using DbGrid's option dgDisplayMemoText, issue #32683 2018-03-05 05:37:15 +00:00
fradata.lfm LazDataDesktop: Enable thumb tracking for DB grid, from sven, issue #32684 2018-04-18 00:08:06 +00:00
fradata.pp LazDataDesktop: Implemented display of memo field using DbGrid's option dgDisplayMemoText, issue #32683 2018-03-05 05:37:15 +00:00
fraquery.lfm * Script & Selection execution support 2016-01-03 20:33:54 +00:00
fraquery.pp * Make data panel visible when a second query is started 2016-01-04 19:51:31 +00:00
frmgeneratesql.lfm
frmgeneratesql.pp general: Updated address of the Free Software Foundation in copyright messages 2017-01-29 21:04:32 +00:00
frmimportdd.lfm
frmimportdd.pp general: Updated address of the Free Software Foundation in copyright messages 2017-01-29 21:04:32 +00:00
frmmain.lfm TurboPower_ipro: Fix IpHtmlPanel ignoring linebreak between <p> nodes within a <td> node. Improvements in rendering distance between paragraphs. 2018-09-02 13:10:57 +00:00
frmmain.pp LazDataDesktop: Undo unintentional changes by r58817 #81bf5300aa 2018-09-02 13:30:41 +00:00
frmselectconnectiontype.lfm
frmselectconnectiontype.pp
frmsqlconnect.lfm * "Test Connection" button in new SQL connection dialog. 2016-01-02 15:23:24 +00:00
frmsqlconnect.pp general: Updated address of the Free Software Foundation in copyright messages 2017-01-29 21:04:32 +00:00
lazdatadeskstr.pas general: Updated address of the Free Software Foundation in copyright messages 2017-01-29 21:04:32 +00:00
lazdatadesktop.lpi lazdatadesktop: Fix "Control has no parent error" when creating a new data dictionary. 2018-09-02 14:40:17 +00:00
lazdatadesktop.lpr * Convert connection editor to frame 2016-01-03 17:59:48 +00:00
lazdatadesktop.res TurboPower_ipro: Fix IpHtmlPanel ignoring linebreak between <p> nodes within a <td> node. Improvements in rendering distance between paragraphs. 2018-09-02 13:10:57 +00:00
querypanel.res lazdatadesktop: use FPC resources 2013-10-06 02:45:00 +00:00
README.txt

This is the Lazarus database desktop, a database access tool for Lazarus

Current Features:
=================

- Connect to 
  DBase
  Firebird/Interbase
  MySQL 4.0, 4.1, 5.0
  PostGreSQL
  Oracle
  SQLite
  Any ODBC supported database

- Create data dictionaries for use in the Lazarus IDE or in your programs
  (make sure you install the lazdatadict package)
  - Create SQL queries from the data dictionary
  - Reverse engineer databases

- Export data to a variety of formats:
  - Text file with CSV (comma-separated values) 
  - Text file with Fixed-length fields 
  - DBF files
  - XML files
  - JSON files
  - RTF files
  - LaTeX tables
  - SQL insert/update statements

- Create Object Pascal code:
  - Transform a SQL statement to a pascal constant
  - Transform a SQL statement to a stringlist.
  - Create code to create a DBF file which can contain the result of your
    query 
  - Create a Class with properties corresponding to the fields in your query.
    Additionally, create a list corresponding with this class and code to
    load it.
  - Create a tiOPF class and associated visitors.

And more features to come.

Compilation currently requires fpc 2.3.1 (5 December 2007).