2
This package contains data dictionary support for the Lazarus IDE.
4
When installed in the IDE, several things happen:
6
- A 'Data Dictionary' item appears under the 'Project' menu.
7
This has a submenu with 3 items:
9
This will set the data dictionary for the current application
11
This will open the selected data dictionary in the database desktop.
13
This will show the data dictionary configuration dialog:
14
- It allows to set the path where data dictionaries are stored
15
- It allows to select the location of the database desktop
17
- A 'Database desktop' menu item is registered under 'Tools'. It will start
18
the 'database desktop'.
20
- A context menu item is created in the Form Designer: 'Data Dictionary'
22
- Apply DD. This will apply the data dictionary to all selected datasets.
23
- Edit SQL. Starts a visual Query editor with tables from the data
24
dictionary. (to be implemented)
25
- Create code: allows to create Object Pascal code based on the TDataset.
26
- Create a SQL constant (only if a SQL property is found)
27
- Create code to create a DBF file with the same structure as the dataset.
28
- Create a class and code to load this class from the dataset.
29
- Create a TiOPF class and visitors to load the class from the dataset.
30
(see fcl-db/src/codegen for more information)
32
The code generator component is registered on the component palette, under
35
This needs a recent version of FPC (rev. 9389 or higher) to compile.