Difference between revisions of "User:Nnino/Drafts/Tutorial: Working with OOo Base"

From Apache OpenOffice Wiki
Jump to: navigation, search
m
(Kapitel-all-in-one)
Line 1: Line 1:
draft! feel free to edit and correct.
+
{| style="border: 1px black solid;" | cellspacing=0 cellpadding=7
 +
| width="90%" bgcolor=#eee |'''Translation draft!''' Feel free to edit and correct. <br>Original: [http://de.openoffice.org/doc/oooauthors/base_entwurf_einer_datenbank.pdf Base Entwurf einer Datenbank (German PDF)]
 +
|-
 +
| Todo:
 +
* Befehle und Icons mit der englischen OOo Version abgleichen
 +
* Englisch aufpolieren
 +
* Bilder
 +
|}
 +
 
  
The following tutorial aims to make you familiar using OOo Base. You will create a scheduling database. You will
+
The following tutorial intends to make you familiar with using OOo Base by creating a scheduling database. You will
 
* create a new database
 
* create a new database
 
* create tables which will contain the appointments information
 
* create tables which will contain the appointments information
 
* create forms to enter/edit the appointments
 
* create forms to enter/edit the appointments
* create queries to generate filtered vieww of your appointments
+
* create queries to generate filtered views of your appointments
 
* create reports of your appointments  
 
* create reports of your appointments  
 
  
 
== Creating the database ==
 
== Creating the database ==
Line 15: Line 22:
 
{{/Creating appointments table}}
 
{{/Creating appointments table}}
  
----
+
== Creating types table ==
Todo:
+
{{/Creating types table}}
* Befehle und Icons mit der englischen OOo Version abgleichen
+
 
* Bilder
+
== Establishing a relation between the tables ==
 +
{{/Establishing a relation between the tables}}
 +
 
 +
== Creating types form ==
 +
{{/Creating types form}}
 +
 
 +
== Entering data into the form ==
 +
{{/Entering data into the form}}
 +
 
 +
== Creating New Appointment form ==
 +
{{/Creating New Appointment form}}
 +
 
 +
== Customizing New Appointment form ==
 +
{{/Customizing New Appointment form}}
 +
 
 +
== Simplifying data entry ==
 +
{{/Simplifying data entry}}
 +
 
 +
== Adding a listbox to the form ==
 +
{{/Adding a listbox to the form}}
 +
 
 +
== Adding a combobox to the form ==
 +
{{/Adding a combobox to the form}}
 +
 
 +
== Testing the form ==
 +
{{/Testing the form}}
 +
 
 +
== Defining tab order ==
 +
{{/Defining tab order}}
 +
 
 +
== Creating a form showing all appointments ==
 +
{{/Creating a form showing all appointments}}
 +
 
 +
== Copying a form ==
 +
{{/Copying a form}}
 +
 
 +
== Customizing a form ==
 +
{{/Customizing a form}}
 +
 
 +
== Adding sorting to the form ==
 +
{{/Adding sorting to the form}}
 +
 
 +
== Creating a form which lists appointments ==
 +
{{/Creating a form which lists appointments}}
 +
 
 +
== Defining sort order ==
 +
{{/Defining sort order}}
 +
 
 +
== Changing form basis ==
 +
{{/Changing form basis}}
 +
 
 +
== Changing join settings ==
 +
{{/Changing join settings}}
 +
 
 +
== Changing control settings ==
 +
{{/Changing control settings}}
 +
 
 +
== Creating a query ==
 +
{{/Creating a query}}
 +
 
 +
== Sorting a query ==
 +
{{/Sorting a query}}
 +
 
 +
=== Changing join type in the query ===
 +
{{/Changing join type in the query}}
 +
 
 +
== Creating a form based on a query ==
 +
{{/Creating a form based on a query}}
 +
 
 +
=== Copying a form ===
 +
{{/Copying a form}}
 +
 
 +
=== Changing the query behind a form ===
 +
{{/Changing the query behind a form}}
 +
 
 +
== Creating a report ==
 +
{{/Creating a report}}

Revision as of 15:04, 6 February 2009

Translation draft! Feel free to edit and correct.
Original: Base Entwurf einer Datenbank (German PDF)
Todo:
  • Befehle und Icons mit der englischen OOo Version abgleichen
  • Englisch aufpolieren
  • Bilder


The following tutorial intends to make you familiar with using OOo Base by creating a scheduling database. You will

  • create a new database
  • create tables which will contain the appointments information
  • create forms to enter/edit the appointments
  • create queries to generate filtered views of your appointments
  • create reports of your appointments

Creating the database

Click on File > New > Database to launch the database wizard.

In the first step activate Create new database and click Continue.

In the second step mark Yes, register data base and Open database for editing. Then click Finish.

Choose a name for your database like SchedulingDB and a place to save it. Click OK.

The following window will open:

Now, we will create the elements of our database.

Creating appointments table

Click on the Tables icon File:BaseTablesIcon.png on the left.

Clicking the option Create new table in draft view File:BaseCreateTableDraftIcon.png will open the Table draft window. File:BaseTutSchedTableDraft1.png

Creating types table

User:Nnino/Drafts/Tutorial: Working with OOo Base/Creating types table

Establishing a relation between the tables

User:Nnino/Drafts/Tutorial: Working with OOo Base/Establishing a relation between the tables

Creating types form

User:Nnino/Drafts/Tutorial: Working with OOo Base/Creating types form

Entering data into the form

User:Nnino/Drafts/Tutorial: Working with OOo Base/Entering data into the form

Creating New Appointment form

User:Nnino/Drafts/Tutorial: Working with OOo Base/Creating New Appointment form

Customizing New Appointment form

User:Nnino/Drafts/Tutorial: Working with OOo Base/Customizing New Appointment form

Simplifying data entry

User:Nnino/Drafts/Tutorial: Working with OOo Base/Simplifying data entry

Adding a listbox to the form

User:Nnino/Drafts/Tutorial: Working with OOo Base/Adding a listbox to the form

Adding a combobox to the form

User:Nnino/Drafts/Tutorial: Working with OOo Base/Adding a combobox to the form

Testing the form

User:Nnino/Drafts/Tutorial: Working with OOo Base/Testing the form

Defining tab order

User:Nnino/Drafts/Tutorial: Working with OOo Base/Defining tab order

Creating a form showing all appointments

User:Nnino/Drafts/Tutorial: Working with OOo Base/Creating a form showing all appointments

Copying a form

User:Nnino/Drafts/Tutorial: Working with OOo Base/Copying a form

Customizing a form

User:Nnino/Drafts/Tutorial: Working with OOo Base/Customizing a form

Adding sorting to the form

User:Nnino/Drafts/Tutorial: Working with OOo Base/Adding sorting to the form

Creating a form which lists appointments

User:Nnino/Drafts/Tutorial: Working with OOo Base/Creating a form which lists appointments

Defining sort order

User:Nnino/Drafts/Tutorial: Working with OOo Base/Defining sort order

Changing form basis

User:Nnino/Drafts/Tutorial: Working with OOo Base/Changing form basis

Changing join settings

User:Nnino/Drafts/Tutorial: Working with OOo Base/Changing join settings

Changing control settings

User:Nnino/Drafts/Tutorial: Working with OOo Base/Changing control settings

Creating a query

User:Nnino/Drafts/Tutorial: Working with OOo Base/Creating a query

Sorting a query

User:Nnino/Drafts/Tutorial: Working with OOo Base/Sorting a query

Changing join type in the query

User:Nnino/Drafts/Tutorial: Working with OOo Base/Changing join type in the query

Creating a form based on a query

User:Nnino/Drafts/Tutorial: Working with OOo Base/Creating a form based on a query

Copying a form

User:Nnino/Drafts/Tutorial: Working with OOo Base/Copying a form

Changing the query behind a form

User:Nnino/Drafts/Tutorial: Working with OOo Base/Changing the query behind a form

Creating a report

User:Nnino/Drafts/Tutorial: Working with OOo Base/Creating a report

Personal tools