|
|
|
Kexi Handbook: README
|
|
|
|
---------------------
|
|
|
|
|
|
|
|
0. Notes
|
|
|
|
- For more info contact Jaroslaw Staniek, js at iidea.pl (project maintainer)
|
|
|
|
- Original html content is strored temporary in html.tmp/ subdirectory.
|
|
|
|
- For now let's LEAVE <img> and <a href..> tags untouched - enclose them with
|
|
|
|
<!-- --> comments. We will prepare english screenshots later; for now only polish version exists.
|
|
|
|
Do not remove any existing <!-- --> comments.
|
|
|
|
- Development version of this handbook generated out of the docbook sources:
|
|
|
|
http://docs.kde.org/development/en/koffice/kexi/index.html
|
|
|
|
- For steps (e.g. in tutorial) rather use <procedure> tag instead of <itemizedlist>.
|
|
|
|
<title> subtag is available as well for <procedure>. Details:
|
|
|
|
http://www.docbook.org/tdg/en/html/procedure.html
|
|
|
|
|
|
|
|
1. States:
|
|
|
|
-DONE
|
|
|
|
-MOVED
|
|
|
|
-empty means "translation not ready"
|
|
|
|
|
|
|
|
2. TODOs
|
|
|
|
-add a documentation for form's Auto Fields
|
|
|
|
-add "File types supported by Kexi" (describe .kexis, .kexic, .kexi -- appendix?)
|
|
|
|
|
|
|
|
3. Translation status:
|
|
|
|
Note: the numbering is taken from original Polish HTML version:
|
|
|
|
http://kexi.pl/doc/pl/contents.html
|
|
|
|
|
|
|
|
DONE 1. Introduction to databases
|
|
|
|
DONE 1.1. What is a database?
|
|
|
|
DONE 1.2. A database and a spreadsheet
|
|
|
|
DONE 1.3. Database design
|
|
|
|
DONE 1.4. Who needs a database?
|
|
|
|
DONE 1.5. Database creation software
|
|
|
|
DONE 2. Introduction to Kexi
|
|
|
|
DONE 2.1. What is Kexi?
|
|
|
|
DONE 2.2. Kexi features
|
|
|
|
DONE 2.3. Is Kexi for me?
|
|
|
|
DONE 2.4. Differences between Kexi and other applications
|
|
|
|
WILL BE MOVED to Appendix: 3. Kexi Installation
|
|
|
|
DONE 4. Kexi usage basics
|
|
|
|
DONE 4.1. Project files
|
|
|
|
DONE 4.2. Running Kexi
|
|
|
|
DONE 4.3. Creating a new database project
|
|
|
|
DONE 4.4. Opening an existing Kexi database file
|
|
|
|
DONE 4.4.1. Using "Open Existing Project" window
|
|
|
|
DONE 4.4.2. By clicking on .kexi file's icon
|
|
|
|
DONE 4.5. Using built-in help
|
|
|
|
DONE 4.6. Main application elements
|
|
|
|
DONE 4.6.1. Project Navigator pane
|
|
|
|
DONE 4.6.2. Database object windows
|
|
|
|
DONE 4.6.3. Property pane
|
|
|
|
DONE 5. Building simple databases
|
|
|
|
DONE 5.1. Designing database tables
|
|
|
|
DONE 5.1.1. Table Designer window
|
|
|
|
TODO: update recent changes made to 05_01_00_table_designing.html
|
|
|
|
DONE 5.2. Entering data into tables
|
|
|
|
TODO: update recent changes made to 05_02_00_data_entering_into_tables.html
|
|
|
|
DONE 5.3. Designing database queries
|
|
|
|
TODO: update recent changes made to 05_03_00_query_designing.html
|
|
|
|
DONE 5.4. Designing forms
|
|
|
|
DONE 5.4.1. Most important terms
|
|
|
|
DONE 5.4.2. Forms versus tables
|
|
|
|
DONE 5.4.3. Working with form design
|
|
|
|
DONE 5.4.4. Using the "Widgets" tab
|
|
|
|
DONE 5.4.5. Inserting widgets - text fields
|
|
|
|
DONE 5.4.6. Assigning data sources
|
|
|
|
DONE 5.4.7. Inserting text labels
|
|
|
|
DONE 5.4.8. Actions
|
|
|
|
DONE * Assigning actions to form buttons
|
|
|
|
DONE 5.4.9. Widget layouts
|
|
|
|
DONE * Springs in widget layouts
|
|
|
|
DONE * Advanced widget layouts
|
|
|
|
DONE * Removing widget layouts
|
|
|
|
DONE * Size policies for widgets within a layout
|
|
|
|
DONE 5.4.10. Setting widgets size and position by hand
|
|
|
|
DONE 5.4.11. Setting the tab order
|
|
|
|
DONE 5.5. Entering data using forms
|
|
|
|
6. Advanced database topics
|
|
|
|
6.1. Sharing a Kexi database project with others
|
|
|
|
6.1.1. File-based database
|
|
|
|
6.1.2. Server database
|
|
|
|
6.2. Designing advanced objects
|
|
|
|
6.3. Database administration
|
|
|
|
6.3.1. Security in file-based databases
|
|
|
|
6.3.2. Security in server databases
|
|
|
|
6.3.3. Database file compacting
|
|
|
|
6.4. Using the command line
|
|
|
|
7. Work with external data
|
|
|
|
7.1. Data importing
|
|
|
|
7.1.1. Importing CSV files
|
|
|
|
7.1.2. Pasting CSV data from the clipboard
|
|
|
|
7.2. Importing external database projects
|
|
|
|
7.3. Data exporting
|
|
|
|
7.3.1. Exporting data to CSV files
|
|
|
|
7.3.2. copying CSV data to the clipboard
|
|
|
|
7.4. Exporting database projects
|
|
|
|
7.5. Working with multiple database projects
|
|
|
|
DONE 8. Adjusting Kexi application to your needs
|
|
|
|
DONE 8.1. Changing the graphical interface mode
|
|
|
|
DONE 8.2. Docking and undocking of the windows
|
|
|
|
DONE 8.3. Keyboard shortcuts (key bindings) configuration
|
|
|
|
Table of Contents
|
|
|
|
Index
|
|
|
|
Appendices
|
|
|
|
A. Menu items
|
|
|
|
B. Keyboard Shortcuts
|
|
|
|
C. Form and Report widgets
|
|
|
|
D. Specifications
|
|
|
|
E. Example database projects
|
|
|
|
F. Web pages about Kexi
|