From ed5640d8b587fbcfed7dd7967f3de04b37a76f26 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 11:06:44 +0200 Subject: Adding upstream version 4:7.4.7. Signed-off-by: Daniel Baumann --- helpcontent2/source/text/sdatabase/02000000.xhp | 72 ++ helpcontent2/source/text/sdatabase/02000002.xhp | 45 ++ helpcontent2/source/text/sdatabase/02010100.xhp | 855 +++++++++++++++++++++ helpcontent2/source/text/sdatabase/02010101.xhp | 63 ++ helpcontent2/source/text/sdatabase/04000000.xhp | 54 ++ helpcontent2/source/text/sdatabase/04030000.xhp | 45 ++ helpcontent2/source/text/sdatabase/05000000.xhp | 42 + helpcontent2/source/text/sdatabase/05000001.xhp | 44 ++ helpcontent2/source/text/sdatabase/05000003.xhp | 45 ++ helpcontent2/source/text/sdatabase/05010000.xhp | 86 +++ helpcontent2/source/text/sdatabase/05010100.xhp | 61 ++ helpcontent2/source/text/sdatabase/05020000.xhp | 63 ++ helpcontent2/source/text/sdatabase/05020100.xhp | 72 ++ helpcontent2/source/text/sdatabase/05030000.xhp | 52 ++ helpcontent2/source/text/sdatabase/05030100.xhp | 55 ++ helpcontent2/source/text/sdatabase/05030200.xhp | 44 ++ helpcontent2/source/text/sdatabase/05030300.xhp | 63 ++ helpcontent2/source/text/sdatabase/05030400.xhp | 55 ++ helpcontent2/source/text/sdatabase/05040000.xhp | 34 + helpcontent2/source/text/sdatabase/05040100.xhp | 59 ++ helpcontent2/source/text/sdatabase/05040200.xhp | 36 + helpcontent2/source/text/sdatabase/11000002.xhp | 48 ++ helpcontent2/source/text/sdatabase/11020000.xhp | 68 ++ helpcontent2/source/text/sdatabase/11030000.xhp | 52 ++ helpcontent2/source/text/sdatabase/11030100.xhp | 48 ++ helpcontent2/source/text/sdatabase/11080000.xhp | 69 ++ helpcontent2/source/text/sdatabase/11090000.xhp | 34 + helpcontent2/source/text/sdatabase/dabaadvprop.xhp | 40 + .../source/text/sdatabase/dabaadvpropdat.xhp | 130 ++++ .../source/text/sdatabase/dabaadvpropgen.xhp | 52 ++ helpcontent2/source/text/sdatabase/dabadoc.xhp | 38 + helpcontent2/source/text/sdatabase/dabaprop.xhp | 41 + helpcontent2/source/text/sdatabase/dabapropadd.xhp | 73 ++ helpcontent2/source/text/sdatabase/dabapropcon.xhp | 46 ++ helpcontent2/source/text/sdatabase/dabapropgen.xhp | 73 ++ helpcontent2/source/text/sdatabase/dabawiz00.xhp | 69 ++ helpcontent2/source/text/sdatabase/dabawiz01.xhp | 71 ++ helpcontent2/source/text/sdatabase/dabawiz02.xhp | 42 + .../source/text/sdatabase/dabawiz02access.xhp | 39 + .../source/text/sdatabase/dabawiz02ado.xhp | 56 ++ .../source/text/sdatabase/dabawiz02dbase.xhp | 40 + .../source/text/sdatabase/dabawiz02jdbc.xhp | 89 +++ .../source/text/sdatabase/dabawiz02mysql.xhp | 73 ++ .../source/text/sdatabase/dabawiz02odbc.xhp | 51 ++ .../source/text/sdatabase/dabawiz02oracle.xhp | 60 ++ .../source/text/sdatabase/dabawiz02pgsql.xhp | 50 ++ .../source/text/sdatabase/dabawiz02spreadsheet.xhp | 43 ++ .../source/text/sdatabase/dabawiz02text.xhp | 67 ++ .../source/text/sdatabase/dabawiz03auth.xhp | 44 ++ helpcontent2/source/text/sdatabase/main.xhp | 100 +++ helpcontent2/source/text/sdatabase/menubar.xhp | 41 + helpcontent2/source/text/sdatabase/menuedit.xhp | 83 ++ helpcontent2/source/text/sdatabase/menufile.xhp | 51 ++ .../source/text/sdatabase/menufilesave.xhp | 47 ++ helpcontent2/source/text/sdatabase/menuinsert.xhp | 48 ++ helpcontent2/source/text/sdatabase/menutools.xhp | 51 ++ helpcontent2/source/text/sdatabase/menuview.xhp | 74 ++ .../source/text/sdatabase/migrate_macros.xhp | 61 ++ helpcontent2/source/text/sdatabase/password.xhp | 41 + .../source/text/sdatabase/querywizard00.xhp | 49 ++ .../source/text/sdatabase/querywizard01.xhp | 48 ++ .../source/text/sdatabase/querywizard02.xhp | 56 ++ .../source/text/sdatabase/querywizard03.xhp | 57 ++ .../source/text/sdatabase/querywizard04.xhp | 56 ++ .../source/text/sdatabase/querywizard05.xhp | 43 ++ .../source/text/sdatabase/querywizard06.xhp | 57 ++ .../source/text/sdatabase/querywizard07.xhp | 39 + .../source/text/sdatabase/querywizard08.xhp | 48 ++ .../source/text/sdatabase/rep_datetime.xhp | 43 ++ .../source/text/sdatabase/rep_insertfield.xhp | 104 +++ helpcontent2/source/text/sdatabase/rep_main.xhp | 237 ++++++ .../source/text/sdatabase/rep_navigator.xhp | 70 ++ .../source/text/sdatabase/rep_pagenumbers.xhp | 52 ++ helpcontent2/source/text/sdatabase/rep_prop.xhp | 86 +++ helpcontent2/source/text/sdatabase/rep_sort.xhp | 89 +++ .../source/text/sdatabase/tablewizard00.xhp | 48 ++ .../source/text/sdatabase/tablewizard01.xhp | 54 ++ .../source/text/sdatabase/tablewizard02.xhp | 63 ++ .../source/text/sdatabase/tablewizard03.xhp | 63 ++ .../source/text/sdatabase/tablewizard04.xhp | 54 ++ .../source/text/sdatabase/toolbar_form.xhp | 98 +++ .../source/text/sdatabase/toolbar_query.xhp | 112 +++ .../source/text/sdatabase/toolbar_report.xhp | 112 +++ .../source/text/sdatabase/toolbar_table.xhp | 193 +++++ helpcontent2/source/text/sdatabase/toolbars.xhp | 38 + 85 files changed, 6117 insertions(+) create mode 100644 helpcontent2/source/text/sdatabase/02000000.xhp create mode 100644 helpcontent2/source/text/sdatabase/02000002.xhp create mode 100644 helpcontent2/source/text/sdatabase/02010100.xhp create mode 100644 helpcontent2/source/text/sdatabase/02010101.xhp create mode 100644 helpcontent2/source/text/sdatabase/04000000.xhp create mode 100644 helpcontent2/source/text/sdatabase/04030000.xhp create mode 100644 helpcontent2/source/text/sdatabase/05000000.xhp create mode 100644 helpcontent2/source/text/sdatabase/05000001.xhp create mode 100644 helpcontent2/source/text/sdatabase/05000003.xhp create mode 100644 helpcontent2/source/text/sdatabase/05010000.xhp create mode 100644 helpcontent2/source/text/sdatabase/05010100.xhp create mode 100644 helpcontent2/source/text/sdatabase/05020000.xhp create mode 100644 helpcontent2/source/text/sdatabase/05020100.xhp create mode 100644 helpcontent2/source/text/sdatabase/05030000.xhp create mode 100644 helpcontent2/source/text/sdatabase/05030100.xhp create mode 100644 helpcontent2/source/text/sdatabase/05030200.xhp create mode 100644 helpcontent2/source/text/sdatabase/05030300.xhp create mode 100644 helpcontent2/source/text/sdatabase/05030400.xhp create mode 100644 helpcontent2/source/text/sdatabase/05040000.xhp create mode 100644 helpcontent2/source/text/sdatabase/05040100.xhp create mode 100644 helpcontent2/source/text/sdatabase/05040200.xhp create mode 100644 helpcontent2/source/text/sdatabase/11000002.xhp create mode 100644 helpcontent2/source/text/sdatabase/11020000.xhp create mode 100644 helpcontent2/source/text/sdatabase/11030000.xhp create mode 100644 helpcontent2/source/text/sdatabase/11030100.xhp create mode 100644 helpcontent2/source/text/sdatabase/11080000.xhp create mode 100644 helpcontent2/source/text/sdatabase/11090000.xhp create mode 100644 helpcontent2/source/text/sdatabase/dabaadvprop.xhp create mode 100644 helpcontent2/source/text/sdatabase/dabaadvpropdat.xhp create mode 100644 helpcontent2/source/text/sdatabase/dabaadvpropgen.xhp create mode 100644 helpcontent2/source/text/sdatabase/dabadoc.xhp create mode 100644 helpcontent2/source/text/sdatabase/dabaprop.xhp create mode 100644 helpcontent2/source/text/sdatabase/dabapropadd.xhp create mode 100644 helpcontent2/source/text/sdatabase/dabapropcon.xhp create mode 100644 helpcontent2/source/text/sdatabase/dabapropgen.xhp create mode 100644 helpcontent2/source/text/sdatabase/dabawiz00.xhp create mode 100644 helpcontent2/source/text/sdatabase/dabawiz01.xhp create mode 100644 helpcontent2/source/text/sdatabase/dabawiz02.xhp create mode 100644 helpcontent2/source/text/sdatabase/dabawiz02access.xhp create mode 100644 helpcontent2/source/text/sdatabase/dabawiz02ado.xhp create mode 100644 helpcontent2/source/text/sdatabase/dabawiz02dbase.xhp create mode 100644 helpcontent2/source/text/sdatabase/dabawiz02jdbc.xhp create mode 100644 helpcontent2/source/text/sdatabase/dabawiz02mysql.xhp create mode 100644 helpcontent2/source/text/sdatabase/dabawiz02odbc.xhp create mode 100644 helpcontent2/source/text/sdatabase/dabawiz02oracle.xhp create mode 100644 helpcontent2/source/text/sdatabase/dabawiz02pgsql.xhp create mode 100644 helpcontent2/source/text/sdatabase/dabawiz02spreadsheet.xhp create mode 100644 helpcontent2/source/text/sdatabase/dabawiz02text.xhp create mode 100644 helpcontent2/source/text/sdatabase/dabawiz03auth.xhp create mode 100644 helpcontent2/source/text/sdatabase/main.xhp create mode 100644 helpcontent2/source/text/sdatabase/menubar.xhp create mode 100644 helpcontent2/source/text/sdatabase/menuedit.xhp create mode 100644 helpcontent2/source/text/sdatabase/menufile.xhp create mode 100644 helpcontent2/source/text/sdatabase/menufilesave.xhp create mode 100644 helpcontent2/source/text/sdatabase/menuinsert.xhp create mode 100644 helpcontent2/source/text/sdatabase/menutools.xhp create mode 100644 helpcontent2/source/text/sdatabase/menuview.xhp create mode 100644 helpcontent2/source/text/sdatabase/migrate_macros.xhp create mode 100644 helpcontent2/source/text/sdatabase/password.xhp create mode 100644 helpcontent2/source/text/sdatabase/querywizard00.xhp create mode 100644 helpcontent2/source/text/sdatabase/querywizard01.xhp create mode 100644 helpcontent2/source/text/sdatabase/querywizard02.xhp create mode 100644 helpcontent2/source/text/sdatabase/querywizard03.xhp create mode 100644 helpcontent2/source/text/sdatabase/querywizard04.xhp create mode 100644 helpcontent2/source/text/sdatabase/querywizard05.xhp create mode 100644 helpcontent2/source/text/sdatabase/querywizard06.xhp create mode 100644 helpcontent2/source/text/sdatabase/querywizard07.xhp create mode 100644 helpcontent2/source/text/sdatabase/querywizard08.xhp create mode 100644 helpcontent2/source/text/sdatabase/rep_datetime.xhp create mode 100644 helpcontent2/source/text/sdatabase/rep_insertfield.xhp create mode 100644 helpcontent2/source/text/sdatabase/rep_main.xhp create mode 100644 helpcontent2/source/text/sdatabase/rep_navigator.xhp create mode 100644 helpcontent2/source/text/sdatabase/rep_pagenumbers.xhp create mode 100644 helpcontent2/source/text/sdatabase/rep_prop.xhp create mode 100644 helpcontent2/source/text/sdatabase/rep_sort.xhp create mode 100644 helpcontent2/source/text/sdatabase/tablewizard00.xhp create mode 100644 helpcontent2/source/text/sdatabase/tablewizard01.xhp create mode 100644 helpcontent2/source/text/sdatabase/tablewizard02.xhp create mode 100644 helpcontent2/source/text/sdatabase/tablewizard03.xhp create mode 100644 helpcontent2/source/text/sdatabase/tablewizard04.xhp create mode 100644 helpcontent2/source/text/sdatabase/toolbar_form.xhp create mode 100644 helpcontent2/source/text/sdatabase/toolbar_query.xhp create mode 100644 helpcontent2/source/text/sdatabase/toolbar_report.xhp create mode 100644 helpcontent2/source/text/sdatabase/toolbar_table.xhp create mode 100644 helpcontent2/source/text/sdatabase/toolbars.xhp (limited to 'helpcontent2/source/text/sdatabase') diff --git a/helpcontent2/source/text/sdatabase/02000000.xhp b/helpcontent2/source/text/sdatabase/02000000.xhp new file mode 100644 index 000000000..03917dfce --- /dev/null +++ b/helpcontent2/source/text/sdatabase/02000000.xhp @@ -0,0 +1,72 @@ + + + + + +Queries +/text/sdatabase/02000000.xhp + + + +
+queries;overview (Base) +tables in databases; printing queries (Base) +printing; queries (Base) +queries; printing (Base) +mw added "(Base)" to all entries

Queries

+A "query" is a special view of a table. A query can display chosen records or chosen fields within records; it can also sort those records. A query can apply to one table or to multiple tables, if they are linked by common data fields.i73680 +
+
+ +
+Use queries to find records from data tables based on certain criteria. All queries created for a database are listed under the Queries entry. Since this entry contains the database queries, it is also called the "query container". +

Printing Queries

+To print a query or table: + + +Open a text document (or a spreadsheet document if you prefer the specific printing functions of this type of document). + + +Open the database file and click the Table icon if you want to print a table, or click the Query icon if you want to print a query. + + +Drag the name of the table or query into the open text document or spreadsheet. The dialog Insert Database Columns opens. + + +Decide which columns = data fields you want to include. You can also click the AutoFormat button and select a corresponding formatting type. Close the dialog. +The query or table will be inserted into your document. + + +Print the document by choosing File - Print. + + +You can also open the data source view (Ctrl+Shift+F4), select the entire database table in the data source view (click on the top left corner of the table), and then drag the selection to a text document or spreadsheet. +

Sorting and Filtering Data

+Allows you to sort and filter the data in a query table. +

Query Design

+With the Query Design, you can create and edit a query or view. + +

Query Through Several Tables

+The query result can contain data from several tables if these are linked to each other by suitable data fields. +

Formulating Query Criteria

+You can find out which operators and commands can be used to formulate the filter conditions for a query. +

Executing Functions

+You can perform calculations with the data of a table and store the results as a query result. + +
diff --git a/helpcontent2/source/text/sdatabase/02000002.xhp b/helpcontent2/source/text/sdatabase/02000002.xhp new file mode 100644 index 000000000..99024ab9a --- /dev/null +++ b/helpcontent2/source/text/sdatabase/02000002.xhp @@ -0,0 +1,45 @@ + + + + + +Missing Element +/text/sdatabase/02000002.xhp + + + +queries; missing elements (Base) +mw added "(Base)"

Missing Element

+If a query in which tables or fields no longer exist is opened, the Missing Element dialog appears. This dialog names the missing table or the field which cannot be interpreted and allows you to decide how to continue with the procedure. +
+ +
+

How to continue?

+There are three options available for answering this question: +

Do you really want to open the query in the graphic view?

+Allows you to open the query in the Design View in spite of missing elements. This option also allows you to specify if other errors need to be ignored. +The query is opened in the Design View (the graphical interface). Missing tables appear blank and invalid fields appear with their (invalid) names in the list of fields. This lets you work with exactly those fields that caused the error. +

Open the query in the SQL View

+Allows you to open the query design in the SQL Mode and to interpret the query as a Native SQL. You can only quit the native SQL mode when the $[officename] statement is completely interpreted (only possible if the used tables or fields in the query really exist). +

Do not open the query

+Allows you to cancel the procedure and specify that the query should not be opened. This option corresponds to the function of the Cancel dialog button. +

Also ignore similar errors

+If you selected the first option, but you still want to open the query in the graphics view in spite of missing elements, you can specify whether other errors are ignored. Therefore, in the current opening process, no error message will be displayed if the query can not be correctly interpreted. + +
diff --git a/helpcontent2/source/text/sdatabase/02010100.xhp b/helpcontent2/source/text/sdatabase/02010100.xhp new file mode 100644 index 000000000..39e2e60e3 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/02010100.xhp @@ -0,0 +1,855 @@ + + + + + + + Query Design + /text/sdatabase/02010100.xhp + + + + + + + views; creating database views (Base) + queries; creating in design view (Base) + designing; queries (Base) + design view; queries/views (Base) + joining;tables (Base) + tables in databases; joining for queries (Base) + queries; joining tables (Base) + tables in databases; relations (Base) + relations; joining tables (Base) + queries; deleting table links (Base) + criteria of query design (Base) + queries; formulating filter conditions (Base) + filter conditions;in queries (Base) + parameters; queries (Base) + queries; parameter queries (Base) + SQL; queries (Base) + native SQL (Base) + +mw added "(Base)" to all entries + + +

Query Design

+The Query Design View allows you to create and edit a database query. + +
+ +
+Most databases use queries to filter or to sort database tables to display records on your computer. Views offer the same functionality as queries, but on the server side. If your database is on a server that supports views, you can use views to filter the records on the server to speed up the display time. +Selecting the Create View command from the Tables tab page of a database document, you see the View Design window that resembles the Query Design window described here. +The Query Design window layout is stored with a created query, but cannot be stored with a created view. + +

The Design View

+To create a query, click the Queries icon in a database document, then click Create Query in Design View. +The lower pane of the Design View is where you define the query. To define a query, specify the database field names to include and the criteria for displaying the fields. To rearrange the columns in the lower pane of the Design View, drag a column header to a new location, or select the column and press Command +Ctrl+arrow key. +In the top of the query Design View window, the icons of the Query Design Bar and the Design bar are displayed. +If you want to test a query, double-click the query name in the database document. The query result is displayed in a table similar to the Data Source View. Note: the table displayed is only temporary. + +

Keys in Query Design View

+ + + + + Key + + + Function + + + + + F4 + + + Preview + + + + + F5 + + + Run Query + + + + + F7 + + + Add Table or Query + + +
+ + +

Browse

+When you open the query design for the first time, you see a dialog in which you must first select the table or query that will be the basis for your new query. + +Double-click fields to add them to the query. Drag-and-drop to define relations. +While designing a query, you cannot modify the selected tables. + +

Remove tables

+To remove the table from Design View, click the upper border of the table window and display the context menu. You can use the Delete command to remove the table from the Design View. Another option is to press the Delete key. + +
+ +

Move table and modify table size

+You can resize and arrange the tables according to your preferences. To move tables, drag the upper border to the desired position. Enlarge or reduce the size in which the table is displayed by positioning the mouse cursor on a border or on a corner and dragging the table until it is the desired size. +
+ +

Table Relations

+If there are data relations between a field name in one table and a field name in another table, you can use these relations for your query. +If, for example, you have a spreadsheet for articles identified by an article number, and a spreadsheet for customers in which you record all articles that a customer orders using the corresponding article numbers, then there is a relationship between the two "article number" data fields. If you now want to create a query that returns all articles that a customer has ordered, you must retrieve data from two spreadsheets. To do this, you must inform $[officename] about the relationship which exists between the data in the two spreadsheets. +To do this, click a field name in a table (for example, the field name "Item-Number" from the Customer table), hold down the mouse button and then drag the field name to the field name of the other table ("Item-Number" from the Item table). When you release the mouse button, a line connecting the two fields between the two table windows appears. The corresponding condition that the content of the two field names must be identical is entered in the resulting SQL query. +The creation of a query that is based on several related sheets is only possible if you use $[officename] as the interface for a relational database. +You cannot access tables from different databases in a query. Queries involving multiple tables can only be created within one database. + +

Specifying the relation type

+If you double-click on the line connecting two linked fields or call the menu command Insert - New Relation, you can specify the type of relation in the Relations dialog. + +Edit Join Properties. Alternatively, press Tab until the line is selected, then press Shift+F10 to display the context menu and there choose the command Edit. Some databases support only a subset of the possible join types. + +

Deleting relations

+To delete a relation between two tables, click the connection line and then press the Delete key. +Alternatively, delete the respective entries in Fields involved in the Relations dialog. Or press Tab until the connecting vector is displayed highlighted, then press Shift+F10 to open the context menu and select Delete command. + + +

Defining the query

+Select conditions to define the query. Each column of the design table accepts a data field for the query. The conditions in one row are linked with a Boolean AND. + +

Specifying field names

+First, select all field names from the tables that you want to add to the query. You can do this either by drag-and-drop or by double-clicking a field name in the table window. With the drag-and-drop method, use the mouse to drag a field name from the table window into the lower area of the query design window. As you do this, you can decide which column in the query design window will receive the selected field. A field name can also be selected by double-clicking. It will then be added to the next free column in the query design window. + +

Deleting field names

+To remove a field name from the query, click the column header of the field and choose the Delete command on the context menu for the column. + +

Saving the query

+Use the Save icon on the Standard toolbar to save the query. You will see a dialog that asks you to enter a name for the query. If the database supports schemas, you can also enter a schema name. + + +

Schema

+Enter the name of the schema that is assigned to the query or table view. + + +

Query name or table view name

+Enter the name of the query or table view. + +

Filtering data

+To filter data for the query, set the desired criteria in the lower area of the query design window. The following options are available: + + +

Field

+Enter the name of the data field that is referred to in the Query. All settings made in the filter option rows refer to this field. If you activate a cell here with a mouse click you'll see an arrow button, which enables you to select a field. The "Table name.*" option selects all data fields with the effect that the specified criteria will be applied to all table fields. + + +

Alias

+Specifies an alias. This alias will be listed in the query instead of the field name. This makes it possible to use user-defined column labels. For example, if the data field is named PtNo and, instead of that name, you would like to have PartNum appear in the query, enter PartNum as the alias. +In a SQL statement, aliases are defined as follows: +SELECT column AS alias FROM table. +For example: + +SELECT "PtNo" AS "PartNum" FROM "Parts" + + + +

Table

+The corresponding database table of the selected data field is listed here. If you activate this cell with a mouse click, an arrow will appear which enables you to select a different table for the current query. + + +

Sort

+If you click on this cell, you can choose a sort option: ascending, descending and unsorted. Text fields will be sorted alphabetically and numerical fields numerically. For most databases, administrators can set the sorting options at the database level. + + +

Visible

+If you mark the Visible property for a data field, that field will be visibly displayed in the resulting query. If you are only using a data field to formulate a condition or make a calculation, you do not necessarily need to display it. + + +

Criteria

+Specifies a first criteria by which the content of the data field is to be filtered. + +

or

+Here you can enter one additional filter criterion for each line. Multiple criteria in a single column will be interpreted as boolean OR. +You can also use the context menu of the line headers in the lower area of the query design window to insert a filter based on a function: + + +

Functions

+Select a function to run in the query. The functions which are available here depend on those provided by the database engine. +If you are working with the embedded HSQL database, the list box in the Function row offers you the following options: + + + + + Option + + + SQL + + + Effect + + + + + No function + + + + + No function will be executed. + + + + + Average + + + AVG + + + Calculates the arithmetic mean of a field. + + + + + Count + + + COUNT + + + Determines the number of records in the table. Empty fields can either be counted (a) or excluded (b). + a) COUNT(*): Passing an asterisk as the argument counts all records in the table. + b) COUNT(column): Passing a field name as an argument counts only the records in which the specified field contains a value. Records in which the field has a Null value (i.e. contains no textual or numeric value) will not be counted. + + + + + Maximum + + + MAX + + + Determines the highest value of a record for that field. + + + + + Minimum + + + MIN + + + Determines the lowest value of a record for that field. + + + + + Sum + + + SUM + + + Calculates the sum of the values of records for the associated fields. + + + + + Group + + + GROUP BY + + + Groups query data according to the selected field name. Functions are executed according to the specified groups. In SQL, this option corresponds to the GROUP BY clause. If a criterion is added, this entry appears in the SQL HAVING sub-clause. + + +
+ +You can also enter function calls directly into the SQL statement. The syntax is: +SELECT FUNCTION(column) FROM table. +For example, the function call in SQL for calculating a sum is: + +SELECT SUM("Price") FROM "Article". + +Except for the Group function, the above functions are called Aggregate functions. These are functions that calculate data to create summaries from the results. Additional functions that are not listed in the list box might be also possible. These depend on the specific database engine in use and on the current functionality provided by the Base driver used to connect to that database engine. +To use other functions not listed in the list box, you must enter them manually under Field. +You can also assign aliases to function calls. If you do not want to display the query string in the column header, enter a desired substitute name under Alias. +The corresponding function in an SQL statement is: +SELECT FUNCTION() AS alias FROM table +
+Example: +
+ +SELECT COUNT(*) AS count FROM "Item" + +If you run such a function, you cannot insert any additional columns for the query other than as an argument in a "Group" function. + Examples +In the following example, a query is run through two tables: an "Item" table with the "Item_No" field and a "Suppliers" table with the "Supplier_Name" field. In addition, both tables have a common field name "Supplier_No." +The following steps are required to create a query containing all suppliers who deliver more than three items. + + + + Insert the "Item" and "Suppliers" tables into the query design. + + + Link the "Supplier_No" fields of the two tables if there is not already a relation of this type. + + + Double-click on the "Item_No" field from the "Item" table. Display the Function line using the context menu and select the Count function. + + + Enter >3 as a criterion and disable the Visible field. + + + Double-click the "Supplier_Name" field in the "Suppliers" table and choose the Group function. + + + Run the query. + + +If the "price" (for the individual price of an article) and "Supplier_No" (for the supplier of the article) fields exist in the "Item" table, you can obtain the average price of the item that a supplier provides with the following query: + + + + Insert the "Item" table into the query design. + + + Double-click the "Price" and "Supplier_No" fields. + + + Enable the Function line and select the Average function from the "Price" field. + + + You can also enter "Average" in the line for the alias name (without quotation marks). + + + Choose Group for the "Supplier_No" field. + + + Run the query. + + +The following context menu commands and symbols are available: + +

Functions

+Shows or hides a row for the selection of functions. + +

Table Name

+Shows or hides the row for the table name. + +

Alias Name

+Shows or hides the row for the alias name. + +

Distinct Values

+Retrieves only distinct values from the query. This applies to multiple records that might contain several repeating occurrences of data in the selected fields. If the Distinct Values command is active, you should only see one record in the query (DISTINCT). Otherwise, you will see all records corresponding to the query criteria (ALL). +For example, if the name "Smith" occurs several times in your address database, you can choose the Distinct Values command to specify in the query that the name "Smith" will occur only once. +For a query involving several fields, the combination of values from all fields must be unique so that the result can be formed from a specific record. For example, you have "Smith in Chicago" once in your address book and "Smith in London" twice. With the Distinct Values command, the query will use the two fields "last name" and "city" and return the query result "Smith in Chicago" once and "Smith in London" once. +In SQL, this command corresponds to the DISTINCT predicate. + +

Limit

+Allows you to limit the maximum number of records returned by a query. +If a Limit construction is added, you will get at most as many rows as the number you specify. Otherwise, you will see all records corresponding to the query criteria. + +

Formulating filter conditions

+ +
+When formulating filter conditions, various operators and commands are available to you. Apart from the relational operators, there are SQL-specific commands that query the content of database fields. If you use these commands in the $[officename] syntax, $[officename] automatically converts these into the corresponding SQL syntax via an internal parser. You can also enter the SQL command directly and bypass the internal parser. The following tables give an overview of the operators and commands: + + + + + Operator + + + Meaning + + + Condition is satisfied if... + + + + + = + + + equal to + + + ... the content of the field is identical to the indicated expression. + The operator = will not be displayed in the query fields. If you enter a value without any operator, the = operator is automatically assumed. + + + + + <> + + + not equal to + + + ... the content of the field does not correspond to the specified expression. + + + + + > + + + greater than + + + ... the content of the field is greater than the specified expression. + + + + + < + + + less than + + + ... the content of the field is less than the specified expression. + + + + + >= + + + greater than or equal to + + + ... the content of the field is greater than or equal to the specified expression. + + + + + <= + + + less than or equal to + + + ... the content of the field is less than or equal to the specified expression. + + +
+ + + + + + $[officename] command + + + SQL command + + + Meaning + + + Condition is satisfied if... + + + + + IS EMPTY + + + IS NULL + + + is null + + + ... the field contains no data. For Yes/No fields with three possible states, this command automatically queries the undetermined state (neither Yes nor No). + + + + + IS NOT EMPTY + + + IS NOT NULL + + + is not empty + + + ... the field is not empty, i.e it contains data. + + + + + LIKE + placeholder (*) for any number of characters + placeholder (?) for exactly one character + + + LIKE + + placeholders; in SQL queries + + + placeholder (%) for any number of characters + Placeholder (_) for exactly one character + + + is an element of + + + ... the data field contains the indicated expression. The (*) placeholder indicates whether the expression x occurs at the beginning of (x*), at the end of (*x) or inside the field content (*x*). You can enter as a placeholder in SQL queries either the SQL % character or the familiar (*) file system placeholder in the %PRODUCTNAME interface. + The (*) or (%) placeholder stands for any number of characters. The question mark (?) in the $[officename] interface or the underscore (_) in SQL queries is used to represent exactly one character. + + + + + NOT LIKE + + + NOT LIKE + + + Is not an element of + + + ... the field does not contain data having the specified expression. + + + + + BETWEEN x AND y + + + BETWEEN x AND y + + + falls within the interval [x,y] + + + ... the field contains a data value that lies between the two values x and y. + + + + + NOT BETWEEN x AND y + + + NOT BETWEEN x AND y + + + Does not fall within the interval [x,y] + + + ... the field contains a data value that does not lie between the two values x and y. + + + + + IN (a; b; c...) + Note that semicolons are used as separators in all value lists! + + + IN (a, b, c...) + + + contains a, b, c... + + + ... the field name contains one of the specified expressions a, b, c,... Any number of expressions can be specified, and the result of the query is determined by a boolean OR operator. The expressions a, b, c... can be either numbers or characters + + + + + NOT IN (a; b; c...) + + + NOT IN (a, b, c...) + + + does not contain a, b, c... + + + ... the field does not contain one of the specified expressions a, b, c,... + + + + + = TRUE + + + = TRUE + + + has the value True + + + ... the field name has the value True. + + + + + = FALSE + + + = FALSE + + + has the value false + + + ... the field data value is set to false. + + +
+ + +

Examples

+ + + + + ='Ms.' + + + returns field names with the field content "Ms." + + + + + <'2001-01-10' + + + returns dates that occurred before January 10, 2001 + + + + + LIKE 'g?ve' + + + returns records with field content such as "give" and "gave". + + + + + LIKE 'S*' + + + returns records with field contents such as "Sun". + + + + + BETWEEN 10 AND 20 + + + returns records with field content between the values 10 and 20. (The fields can be either text fields or number fields). + + + + + IN (1; 3; 5; 7) + + + returns records with the values 1, 3, 5, 7. If the field name contains an item number, for example, you can create a query that returns the item having the specified number. + + + + + NOT IN ('Smith') + + + returns records that do not contain "Smith". + + +
+ +
+ Like Escape Sequence: {escape 'escape-character'} + + +SELECT * FROM Item WHERE ItemName LIKE 'The *%' {escape '*'} + +The example will give you all of the entries where the item name begins with 'The *'. This means that you can also search for characters that would otherwise be interpreted as placeholders, such as *, ?, _, % or the period. + Outer Join Escape Sequence: {oj outer-join} + + +SELECT Article.* FROM {oj item LEFT OUTER JOIN orders ON item.no=orders.ANR} + +

Querying text fields

+To query the content of a text field, you must put the expression between single quotes. The distinction between uppercase and lowercase letters depends on the database in use. LIKE, by definition, is case-sensitive (though some databases don't interpret this strictly). + +

Querying date fields

+ Date fields are represented as #Date# to clearly identify them as dates. Date, time and date/time constants (literals) used in conditions can be of either the SQL Escape Syntax type, or default SQL2 syntax. + + + + + Date Type Element + + + SQL Escape syntax #1 - may be obsolete + + + SQL Escape syntax #2 + + + SQL2 syntax + + + + + Date + + + {D'YYYY-MM-DD'} + + + {d 'YYYY-MM-DD'} + + + 'YYYY-MM-DD' + + + + + Time + + + {D'HH:MM:SS'} + + + {t 'HH:MI:SS[.SS]'} + + + 'HH:MI:SS[.SS]' + + + + + DateTime + + + {D'YYYY-MM-DD HH:MM:SS'} + + + {ts 'YYYY-MM-DD HH:MI:SS[.SS]'} + + + 'YYYY-MM-DD HH:MI:SS[.SS]' + + +
+ + + +SELECT {d '1999-12-31'} FROM world.years + + + +SELECT * FROM mytable WHERE years='1999-12-31' + +All date expressions (date literals) must be enclosed with single quotation marks. (Consult the reference for the particular database and connector you are using for more details.) + +

Querying Yes/No fields

+To query Yes/No fields, use the following syntax for dBASE tables: + + + + + Status + + + Query criterion + + + Example + + + + + Yes + + + for dBASE tables: not equal to any given value + + + =1 returns all records where the Yes/No field has the status "Yes" or "On" (selected in black), + + + + + No + + + . + + + =0 returns all records for which the Yes/No field has the status "No" or "Off" (no selection). + + + + + Null + + + IS NULL + + + IS NULL returns all records for which the Yes/No field has neither of the states Yes or No (selected in gray). + + +
+ +The syntax depends on the database system used. You should also note that Yes/No fields can be defined differently (only 2 states instead of 3). + +

Parameter queries

+Parameter queries allow the user to input values at run-time. These values are used within the criteria for selecting the records to be displayed. Each such value has a parameter name associated with it, which is used to prompt the user when the query is run. +Parameter names are preceded by a colon in both the Design and SQL views of a query. This can be used wherever a value can appear. If the same value is to appear more than once in the query, the same parameter name is used. +In the simplest case, where the user enters a value which is matched for equality, the parameter name with its preceding colon is simply entered in the Criterion row. In SQL mode this should be typed as WHERE "Field" = :Parameter_name +Parameter names may not contain any of the characters <space>`!"$%^*()+={}[]@'~#<>?/,. They may not be the same as field names or SQL reserved words. They may be the same as aliases. +A useful construction for selecting records based on parts of a text field's content is to add a hidden column with "LIKE '%' || :Part_of_field || '%'" as the criterion. This will select records with an exact match. If a case-insensitive test is wanted, one solution is to use LOWER (Field_Name) as the field and LIKE LOWER ( '%' || :Part_of_field || '%' ) as the criterion. Note that the spaces in the criterion are important; if they are left out the SQL parser interprets the entire criterion as a string to be matched. In SQL mode this should be typed as LOWER ( "Field_Name" ) LIKE LOWER ( '%' || :Part_of_field || '%' ). +Parameter queries may be used as the data source for subforms, to allow the user to restrict the displayed records. + +

Parameter Input

+The Parameter Input dialog asks the user to enter the parameter values. Enter a value for each query parameter and confirm by clicking OK or typing Enter. +The values entered by the user may consist of any characters which are allowable for the SQL for the relevant criterion; this may depend on the underlying database system. +The user can use the SQL wild-card characters "%" (arbitrary string) or "_" (arbitrary single character) as part of the value to retrieve records with more complex criteria. + +
+

SQL Mode

+SQL stands for "Structured Query Language" and describes instructions for updating and administering relational databases. +In $[officename] you do not need any knowledge of SQL for most queries, since you do not have to enter the SQL code. If you create a query in the query designer, $[officename] automatically converts your instructions into the corresponding SQL syntax. If, with the help of the Switch Design View On/Off button, you change to the SQL view, you can see the SQL commands for a query that has already been created. +You can formulate your query directly in SQL code. Note, however, that the special syntax is dependent upon the database system that you use. +If you enter the SQL code manually, you can create SQL-specific queries that are not supported by the graphical interface in the Query designer. These queries must be executed in native SQL mode. +By clicking the Run SQL command directly icon in the SQL view, you can formulate a query that is not processed by $[officename] and sent directly to the database engine. +
+ +
diff --git a/helpcontent2/source/text/sdatabase/02010101.xhp b/helpcontent2/source/text/sdatabase/02010101.xhp new file mode 100644 index 000000000..95d875097 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/02010101.xhp @@ -0,0 +1,63 @@ + + + + + + + + + Join Properties + /text/sdatabase/02010101.xhp + + + +links;relational databases (Base) + inner joins (Base) + joins in databases (Base) + left joins (Base) + right joins (Base) + full joins (Base) +mw deleted "join properties" and changed "link properties..." to "links;" +

Join Properties

+ If you double-click a connection between two linked fields in the query design, or if you choose Insert - New Relation, the Join Properties dialog appears. These properties will be used in all queries created in the future. +
+ +
+ + +

Tables involved

+ Specifies two different tables that you want to join. +

Fields involved

+ Specifies two data fields that will be joined by a relation. +

Options

+ +

Type

+ Specifies the join type of the selected join. Some databases support only a subset of the various possible types. +

Inner Join

+ In an inner join, the results table contains only those records for which the content of the linked fields is the same. In $[officename] SQL this type of link is created by a corresponding WHERE clause. +

Left Join

+ In a left join, the results table contains all records of the queried fields from the left table and only those records of the queried fields from the right table for which the content of the linked fields is the same. In $[officename] SQL this type of link corresponds to the LEFT OUTER JOIN command. +

Right Join

+ In a right join, the results table contains all records of the queried fields from the right table and only those records of the queried fields from the left table for which the content of the linked fields is the same. In $[officename] SQL this type of link corresponds to the RIGHT OUTER JOIN command. +

Full Join

+ In a full join, the results table contains all records of the queried fields from the left and right tables. In the SQL of $[officename] this type of link corresponds to the FULL OUTER JOIN command. +

Natural

+ In a natural join, the keyword NATURAL is inserted into the SQL statement that defines the relation. The relation joins all columns that have the same column name in both tables. The resulting joined table contains only one column for each pair of equally named columns. + +
diff --git a/helpcontent2/source/text/sdatabase/04000000.xhp b/helpcontent2/source/text/sdatabase/04000000.xhp new file mode 100644 index 000000000..454f308d5 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/04000000.xhp @@ -0,0 +1,54 @@ + + + + + +Forms +/text/sdatabase/04000000.xhp + + +Sun Microsystems, Inc. + + + +
+

Forms

+forms; general information (Base) +mw added "(Base)" +Forms can be used to enter or to edit existing database contents easily. +
+

FormWizard

+

Form Controls

+The Form Controls toolbar provides the tools required to create a form in a text, table, drawing, or presentation document. +

Form in Design Mode

+In design mode, the form is designed and the properties of the form and the controls contained in it are defined. + + +

Sorting and Filtering Data

+You will find the sorting and filter functions in the toolbar when you open a form in user mode. + + + + +

Subforms

+ +
+
+ +
diff --git a/helpcontent2/source/text/sdatabase/04030000.xhp b/helpcontent2/source/text/sdatabase/04030000.xhp new file mode 100644 index 000000000..dba9ddaff --- /dev/null +++ b/helpcontent2/source/text/sdatabase/04030000.xhp @@ -0,0 +1,45 @@ + + + + + +Form Design +/text/sdatabase/04030000.xhp + + +Sun Microsystems, Inc. + + + +forms; designing (Base) +mw added "(Base)" +

Form Design +

+Any $[officename] document can be expanded into a form. Simply add one or more form controls. +Open the Form Controls toolbar. The Form Controls toolbar contains the functions needed to edit a form. More functions can be found in the Form Design bar and More Controls bar. +In form design mode you can include controls, apply properties to them, define Form properties, and define subforms. +The Form Navigator icon +Icon + on the Form Design bar opens the Form Navigator. +The Open in Design Mode icon +Icon + allows you to save a form document so that it always opens in form design mode. +If there is an error when assigning properties to the objects contained in the form (for example, when assigning a non-existent database table to an object), a corresponding error message appears. This error message may contain a More button. If you click on More, a dialog displaying more information about the current problem appears. + +
diff --git a/helpcontent2/source/text/sdatabase/05000000.xhp b/helpcontent2/source/text/sdatabase/05000000.xhp new file mode 100644 index 000000000..d42d38553 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/05000000.xhp @@ -0,0 +1,42 @@ + + + + + +Tables +/text/sdatabase/05000000.xhp + + +Sun Microsystems, Inc. + + + +
+

Tables

+Table data edit mode allows you to see your data as rows of records, with optional filtering and sorting of that data. In this mode, you can also enter new records, make changes to, and delete existing records. +
+In the $[officename] Help, you will find further information on the following subjects: +

Create new or edit table design

+ + +

Sort and Filter Data

+

Relations, Primary and External Key

+ + +
diff --git a/helpcontent2/source/text/sdatabase/05000001.xhp b/helpcontent2/source/text/sdatabase/05000001.xhp new file mode 100644 index 000000000..491c98ff2 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/05000001.xhp @@ -0,0 +1,44 @@ + + + + + +Table Context Menus +/text/sdatabase/05000001.xhp + + +Sun Microsystems, Inc. + + + +
+

Table Context Menus

+The context menu of the table container offers various functions that apply to all database tables. To edit a particular table within the database, select the corresponding table and open its context menu. +
+
+ +
+Depending on the context, it is possible that not all the functions for your current database will be listed in the context menus. For example, the Relationships command for defining relationships between various tables is only available with relational databases. +Depending on the database system used, you will find the following entries on the context menus: + +If a table is open, there are several functions available to edit the data. + + + +
diff --git a/helpcontent2/source/text/sdatabase/05000003.xhp b/helpcontent2/source/text/sdatabase/05000003.xhp new file mode 100644 index 000000000..8d41b96c0 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/05000003.xhp @@ -0,0 +1,45 @@ + + + + + +Enter / change password +/text/sdatabase/05000003.xhp + + +Sun Microsystems, Inc. + + + +

Enter / change password

+Allows you to enter and confirm a new or changed password. If you have defined a new user, enter the user name in this dialog. + +

User

+Specifies the name of the new user. This field is only visible if you have defined a new user. + +

Old password

+Enter the old password here. This field is visible when you have opened the dialog via Change password. + +

Password

+Enter the new password.UFI: removed help id + +

Confirm (password)

+Enter the new password again. + +
diff --git a/helpcontent2/source/text/sdatabase/05010000.xhp b/helpcontent2/source/text/sdatabase/05010000.xhp new file mode 100644 index 000000000..15f61854d --- /dev/null +++ b/helpcontent2/source/text/sdatabase/05010000.xhp @@ -0,0 +1,86 @@ + + + + + +Table Design +/text/sdatabase/05010000.xhp + + +Sun Microsystems, Inc. + + + +
+

Table Design

+In the Table Design window you define new tables or edit the structure of an existing table. +
+
+ +
+ + +The window has its own menu bar. It also contains the following new command: Index Design + +

Table definition area

+This area is where you define the table structure. + +

Field Name

+Specifies the name of the data field. The database engine may impose restrictions on the length of the table name, and the use of special characters and spaces within the table name. + +

Field type

+Specifies the field type. The available field types are limited by the database engine being used. + +

Description

+Specifies an optional description for each field. +The row headers contain the following context menu commands: +

Cut

+Cuts the selected row to the clipboard. +

Copy

+Copies the selected row to the clipboard. +

Paste

+Pastes the content of the clipboard. +

Delete

+Deletes the selected row. + +

Insert Rows

+Inserts an empty row above the current row, if the table has not been saved. Inserts an empty row at the end of the table if the table has already been saved. + +

Primary Key

+If this command has a check mark, the data field is defined as a primary key. By clicking the command you activate/deactivate the primary key definition of the field. The command is only visible if the data source supports primary keys. +

Field properties

+Defines the field properties of the currently selected field. +

Length

+Specifies the maximum number of characters allowed for data entry of the corresponding data field including any spaces or special characters. +

Decimal places

+Specifies the number of decimal places for a numerical field or decimal field. + +

Default value

+Specifies the value that is the default in new data records. + +

Format example

+Displays a sample of the format code of the field by applying it to the default value. Select the format code with the Format Field button. + +

Format Field

+This button opens the Format Field dialog. + +

Help area

+Displays a help string or hint defined by the database designer for the given field. + +
diff --git a/helpcontent2/source/text/sdatabase/05010100.xhp b/helpcontent2/source/text/sdatabase/05010100.xhp new file mode 100644 index 000000000..a5fff8308 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/05010100.xhp @@ -0,0 +1,61 @@ + + + + + +Index design +/text/sdatabase/05010100.xhp + + + +
+ +

Index design

+The Index Design dialog allows you to define and edit the indexes for the current table. +
+
+ +
+ +

Index list

+Displays a list of available indexes. Select an index from the list to edit. The details of the selected index are displayed in the dialog. +

New Index

+Creates a new index. +

Delete Current Index

+Deletes the current index. +

Rename Current Index

+Renames the current index. +

Save Current Index

+Saves the current index in the data source. +

Reset Current Index

+Resets the current index to the setting that it had when the dialog was started. +

Index details

+As soon as you change a detail of the current index and then select another index, the change is immediately passed on to the data source. You can only leave the dialog, or select another index, if the change has been successfully acknowledged by the data source. However, you can undo the change by clicking the Reset Current Index icon. +

Unique

+Specifies whether the current index allows only unique values. Checking the Unique option prevents duplicate data from being entered in the field and ensures data integrity. +

Fields

+The Fields area displays a list of fields in the current table. You can also select multiple fields. In order to remove a field from the selection, select the empty entry at the start of the list. +

Index field

+Displays a list of the fields in the current table. You can select more than one field.i73718 +

Sort order

+Determines the sort order of the indexes. +

Close

+Closes the dialog. + +
diff --git a/helpcontent2/source/text/sdatabase/05020000.xhp b/helpcontent2/source/text/sdatabase/05020000.xhp new file mode 100644 index 000000000..a8635006c --- /dev/null +++ b/helpcontent2/source/text/sdatabase/05020000.xhp @@ -0,0 +1,63 @@ + + + + + + + + +Relations +/text/sdatabase/05020000.xhp + + + +
+ +

Relations

+relational databases (Base) +mw added "(Base)" +This command opens the Relation Design window, which allows you to define relationships between various database tables. +
+Here you can link together tables from the current database through common data fields. Click the New Relation icon to create the relationships, or simply drag-and-drop with the mouse. +
+ +
+This function is only available if you are working with a relational database. +When you choose Tools - Relationships, a window opens in which all the existing relationships between the tables of the current database are shown. If no relationships have been defined, or if you want to relate other tables of the database to each other, then click on the Add Tables icon. The Add Tables dialog opens in which you can select the tables with which to create a relation. + +If the Relation Design window is open, the selected tables cannot be modified, even in Table Design mode. This ensures that tables are not changed while the relations are being created. +The selected tables are shown in the top area of the relation design view. You can close a table window through the context menu or with the Delete key. + +primary keys;inserting (Base) +keys;primary keys (Base) +external keys (Base) +mw added "(Base)" to all entries +

Primary key and foreign keys

+If you want to define a relation among the various tables, you should enter a primary key that uniquely identifies a data field of an existing table. You can refer to the primary key from other tables to access the data of this table. All data fields referring to this primary key will be identified as a foreign key. +All data fields referring to a primary key will be identified in the table window by a small key symbol. +

Define relations

+relations; creating and deleting (Base) +mw added "(Base)" +All existing relations are shown in the relations windows by a line that connects the primary and foreign key fields. You can add a relation by using drag-and-drop to drop the field of one table onto the field of the other table. A relation is removed again by selecting it and pressing the Delete key. +Alternatively, you can also click the New Relation icon in the top area of the relation field and define the relation between two tables in the Relations dialog. + +If you use $[officename] as the front-end for a relational database, the creation and deletion of relationships is not placed in an intermediate memory by $[officename], but is forwarded directly to the database. +By double-clicking a connection line, you can assign certain properties to the relation. The Relations dialog opens. + +
diff --git a/helpcontent2/source/text/sdatabase/05020100.xhp b/helpcontent2/source/text/sdatabase/05020100.xhp new file mode 100644 index 000000000..44bf6b05a --- /dev/null +++ b/helpcontent2/source/text/sdatabase/05020100.xhp @@ -0,0 +1,72 @@ + + + + + +Relations +/text/sdatabase/05020100.xhp + + +Sun Microsystems, Inc. + + + + + +relations; properties (Base) +key fields for relations (Base) +cascading update (Base) +mw added "(Base)" to all entries +

Relations

+Allows you to define and edit a relation between two tables. +
+ +
+The update and delete options are only available if they are supported by the database used. +

Tables involved

+This is where the two related tables are listed. If you create a new relation, you can select one table from each of the combo boxes in the top part of the dialog. +If you opened the Relations dialog for an existing relation by double-clicking the connection lines in the Relation window, then the tables involved in the relation cannot be modified. + +

Key fields

+Defines the key fields for the relation. + +The names of the tables selected for the link appear here as column names. If you click a field, you can use the arrow buttons to select a field from the table. Each relation is written in a row. +

Update options

+Here you can select options that take effect when there are changes to a primary key field. +

No action

+Specifies that any change made to a primary key does not affect other external key fields. +

Updating cascade

+Updates all the external key fields if the value of the corresponding primary key has been modified (Cascading Update). +

Set null

+ If the corresponding primary key has been modified, use this option to set the "IS NULL" value to all external key fields. IS NULL means that the field is empty. +

Set default

+ If the corresponding primary key has been modified, use this option to set a default value to all external key fields. During the creation of the corresponding table, the default value of an external key field will be defined when you assign the field properties. +

Delete options

+Here you can select options that take effect when a primary key field is deleted. +

No action

+Specifies that the deletion of a primary key will not have any effect on other external key fields. +

Delete cascade

+Specifies that all external key fields will be deleted if you delete the corresponding primary key field. +When you delete a primary key field with the Delete cascade option, all records from other tables that have this key as their foreign key are also deleted. Use this option with great care; it is possible that a major portion of the database can be deleted. +

Set null

+If you delete the corresponding primary key, the "IS NULL" value will be assigned to all external key fields. +

Set Default

+If you delete the corresponding primary key, a set value will be set to all external key fields. + +
diff --git a/helpcontent2/source/text/sdatabase/05030000.xhp b/helpcontent2/source/text/sdatabase/05030000.xhp new file mode 100644 index 000000000..ca3b9a188 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/05030000.xhp @@ -0,0 +1,52 @@ + + + + + +Copy a Table by Drag-and-Drop +/text/sdatabase/05030000.xhp + + +Sun Microsystems, Inc. + + + +

Copy Query or Table by Drag-and-Drop

+queries; copying (Base) +tables in databases; copying database tables (Base) +mw deleted "database tables;" +UFI: fix to #i18395#Dragging-and-dropping a query or table opens the Copy Table dialog, which allows you to define the options for copying a query or a table. +
+ +
+With the Copy Table dialog you can: + + +copy the data from the table into another table, + + +use the structure of the table as the basis for creating a new table. + + +You can copy within the same database or between different databases. + + + + +
diff --git a/helpcontent2/source/text/sdatabase/05030100.xhp b/helpcontent2/source/text/sdatabase/05030100.xhp new file mode 100644 index 000000000..7151193e6 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/05030100.xhp @@ -0,0 +1,55 @@ + + + + + +Copy Table +/text/sdatabase/05030100.xhp + + + +
+ +

Copy Table

+You can copy a table by dragging and dropping the table onto the table area of a database file window. The Copy table dialog appears. +
+

Table name

+Specifies a name for the copy. Some databases only accept names containing eight or fewer characters. +

Options

+

Definition and data

+Creates a 1:1 copy of the database table. The table definition and the complete data are copied. The table definition includes the table structure and format from different data fields, including special field properties. The field contents supply the data. +

Definition

+Copies only the table definition and not the corresponding data. +

As table view

+If the database supports Views and you selected this option, a query will be created in the table container as a table. This option allows you to view the query results as a normal table view. The table will be filtered in the view with a "Select" SQL statement. +

Append datasee #i63815

+Appends the data of the table to be copied to an existing table. +The table definition must be exactly the same so that data can be copied. Data cannot be copied if a data field in the target table has another format than the data field in the source table. +Match the data field names in the Copy Table dialog on the Apply Columns page. +If the data cannot be attached, you will see a list of fields in the Column Info dialog whose data cannot be copied. If you confirm this dialog with OK, only the data that does not appear in the list will be attached. +If the fields of the target table have a smaller field length than in the source table when data is being attached, the source data fields will automatically be truncated to match the field lengths in the target table. +primary keys; defining + +

Create primary key

+Automatically generates a primary key data field and fills it with values. You should always use this field, since a primary key must always be available in order to edit the table. +

Name

+Specifies a name for the primary key generated. This name is optional. +Next page + +
diff --git a/helpcontent2/source/text/sdatabase/05030200.xhp b/helpcontent2/source/text/sdatabase/05030200.xhp new file mode 100644 index 000000000..d26f81524 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/05030200.xhp @@ -0,0 +1,44 @@ + + + + + +Apply columns +/text/sdatabase/05030200.xhp + + + +
+ +

Apply columns

+In the data source explorer, you can copy a table by dragging and dropping the table onto the table container. The Apply columns dialog is the second window of the Copy table dialog. +
+

Existing columns

+

Left list box

+Lists the available data fields that you can include in the copied table. To copy a data field, click its name, and then click the > button. To copy all of the fields, click the >> button. +

Right list box

+Lists the fields that you want to include in the copied table. + + + +

Buttons

+Adds or removes the selected field (> or < button) or all of the fields (<< or >> button). +Next page + +
diff --git a/helpcontent2/source/text/sdatabase/05030300.xhp b/helpcontent2/source/text/sdatabase/05030300.xhp new file mode 100644 index 000000000..812cc215f --- /dev/null +++ b/helpcontent2/source/text/sdatabase/05030300.xhp @@ -0,0 +1,63 @@ + + + + + +Type formatting +/text/sdatabase/05030300.xhp + + +Sun Microsystems, Inc. + + + +
+

Type formatting

+In the data source explorer, you can copy a table by dragging and dropping the table onto the table container. The Type formatting dialog is the third window of the Copy table dialog. +
+ +

List box

+Lists the data fields that will be included in to the copied table. +

Column information

+ +

Field name

+Displays the name of the selected data field. If you want, you can enter a new name. + +

Field type

+Select a field type. + + +

Length

+Enter the number of characters for the data field. + +

Decimal places

+Enter the number of decimal places for the data field. This option is only available for numerical or decimal data fields. + +

Default value

+Select the default value for a Yes/No field. +

Automatic type recognition

+$[officename] can automatically recognize field contents when you copy database tables by drag and drop. + +

(max.) lines

+Enter the number of lines to use for automatic type recognition. + +

Auto

+Enables automatic type recognition. + +
diff --git a/helpcontent2/source/text/sdatabase/05030400.xhp b/helpcontent2/source/text/sdatabase/05030400.xhp new file mode 100644 index 000000000..b3e6039f4 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/05030400.xhp @@ -0,0 +1,55 @@ + + + + + +Assign columns +/text/sdatabase/05030400.xhp + + +Sun Microsystems, Inc. + + + +
+

Assign columns

+In the data source explorer, you can copy a table by dragging and dropping the table onto the table container. If you select the Attach data check box on the first page of the Copy table dialog, the Assign columns dialog opens as the second window. You can use this dialog to map the contents of a data field in the source table to a different data field in the destination table. +
+ +

Source table

+Lists the data fields in the source table. To include a data field from the source table in the destination table, select the check box in front of the data field name. To map the contents of a data field in the source table to a different data field in the destination table, click the data field in the source table list, and then click the up or down arrow. To include all of the source data fields in the destination table, click All. + +

Destination table

+Lists the possible data fields in the destination table. Only the data fields that are selected in the source table list will be included the destination table. + + +

up

+Moves the selected entry up one position in the list. + + +

down

+Moves the selected entry down one position in the list. + +

all

+Selects all of the data fields in the list. + +

none

+Clears all of the check boxes in the list. + +
diff --git a/helpcontent2/source/text/sdatabase/05040000.xhp b/helpcontent2/source/text/sdatabase/05040000.xhp new file mode 100644 index 000000000..c3f068e0b --- /dev/null +++ b/helpcontent2/source/text/sdatabase/05040000.xhp @@ -0,0 +1,34 @@ + + + + + +General +/text/sdatabase/05040000.xhp + + +Sun Microsystems, Inc. + + + +

General

+ + + +
diff --git a/helpcontent2/source/text/sdatabase/05040100.xhp b/helpcontent2/source/text/sdatabase/05040100.xhp new file mode 100644 index 000000000..538820245 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/05040100.xhp @@ -0,0 +1,59 @@ + + + + + +General +/text/sdatabase/05040100.xhp + + +Sun Microsystems, Inc. + + + +
+

General

+When you create a database table as an administrator, you can use this tab to determine user access, and to edit the data or the table structure. +
+access rights for database tables (Base) +tables in databases; access rights to (Base) +mw added "(Base)" to all entries +If you are not the administrator, you can use the General tab to view your access rights for the selected table. +

Table name

+Displays the name of the selected database table. +

Type

+Displays the type of database. +

Location

+Displays the complete path of the database table. +

Read data

+Allows a user to read the data. +

Insert data

+Allows a user to insert new data. +

Change data

+Allows a user to change data. +

Delete data

+Allows a user to delete data. +

Change table structure

+Allows a user to change the table structure. +

Definition

+Allows the user to delete the table structure. +

Modify references

+Allows the user to modify the defined references, for example, to enter new relations for the table or to delete existing relations. + +
diff --git a/helpcontent2/source/text/sdatabase/05040200.xhp b/helpcontent2/source/text/sdatabase/05040200.xhp new file mode 100644 index 000000000..dfb61ef7b --- /dev/null +++ b/helpcontent2/source/text/sdatabase/05040200.xhp @@ -0,0 +1,36 @@ + + + + + +Description +/text/sdatabase/05040200.xhp + + +Sun Microsystems, Inc. + + + +
+

Description

+
+

Table description

+Displays the description for the selected table. + +
diff --git a/helpcontent2/source/text/sdatabase/11000002.xhp b/helpcontent2/source/text/sdatabase/11000002.xhp new file mode 100644 index 000000000..43107a4a2 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/11000002.xhp @@ -0,0 +1,48 @@ + + + + + +Data sources in $[officename] +/text/sdatabase/05040200.xhp + + +Sun Microsystems, Inc. + + + +databases;drag and drop (Base) +mw added "(Base)" +

Data sources in $[officename]

+
+

Selecting the Address Book

+ +To select the address book that you want to use, choose Tools - Address Book Source. +
+

Opening a Data Source

+ + +To open the data source view, press CommandCtrl+Shift+F4 in a text, spreadsheet or form document. + + +To view the contents of a database, click the plus sign (+) in front of the name in the data source view. + + + +
diff --git a/helpcontent2/source/text/sdatabase/11020000.xhp b/helpcontent2/source/text/sdatabase/11020000.xhp new file mode 100644 index 000000000..8e1f9484b --- /dev/null +++ b/helpcontent2/source/text/sdatabase/11020000.xhp @@ -0,0 +1,68 @@ + + + + + +ODBC +/text/sdatabase/11020000.xhp + + + +
+

ODBCstill some Help IDs in this file. Else it can be removed

+Specifies the settings for ODBC databases. This includes your user access data, driver settings, and font definitions. +
+
+

User Name

+Type the user name for accessing the database. +
+
+

Password required

+Prevents an unauthorized user from accessing the database. You only need to enter the password once per session. +
+
+

Driver Settings

+Use this text field to enter additional optional driver settings if this is necessary. +
+
+

Character Set

+Select the code conversion that you want to use to view the database in $[officename]. This does not affect the database. Choose "System" to use the default character set of your operating system. Text and dBASE databases are restricted to character sets with a fixed-size character length, where all characters are encoded with the same number of bytes. +
+
+

General

+

Retrieve generated values

+Enables $[officename] support of auto-incremented data fields for the current ODBC or JDBC data source. Select this check box if the database does not support the auto-increment feature in its SDBCX layer. In general, the auto-increment is selected for the primary key field. +

Auto-increment statement

+Enter the SQL command specifier that instructs the data source to auto-increment a specified Integer data field. For example, a typical SQL statement to create a data field is: +CREATE TABLE "table1" ("id" INTEGER) +To auto-increment the "id" data field in a MySQL database, change the statement to: +CREATE TABLE "table1" ("id" INTEGER AUTO_INCREMENT) +In other words, enter AUTO_INCREMENT into Auto-increment statement box. +

Query of generated values

+Enter an SQL statement that returns the last auto-incremented value for the primary key data field. For example: +SELECT LAST_INSERT_D(); +
+
+

Use SQL92 naming constraints

+Only allows names that use characters that conform to the SQL92 naming constraints in the data source. All other characters are rejected. Each name must begin with a lower or upper case letter, or an underline ( _ ). The remaining characters can be ASCII letters, underlines, and numbers. +
+

Use Catalog for file-based databases

+Uses the current data source of the Catalog. This is useful when the ODBC data source is a database server. If the ODBC data source is a dBASE driver, leave this check box clear. + +
diff --git a/helpcontent2/source/text/sdatabase/11030000.xhp b/helpcontent2/source/text/sdatabase/11030000.xhp new file mode 100644 index 000000000..9d8d45794 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/11030000.xhp @@ -0,0 +1,52 @@ + + + + + + + + +dBASE +/text/sdatabase/11030000.xhp + + + +
ufi: removed remaining two index entriesmw added "(Base)" to all 4 entries and transferred 2 entries to sdatabase/dabawiz02dbase.xhp +

dBASEstill two Help IDs in this file. Else file can be removed

+Specify the settings for a dBASE database. +
+
+ +
+To be able to define relations between tables, use JDBC or ODBC from within $[officename]. + +

Display inactive records

+Displays all the records in a file, including those marked as deleted. If you select this check box, you cannot delete records. +In dBASE format, deleted records remain in the file. +To view any changes that you make to the database, close the connection to the database, and then reconnect the database. +UFI: deleted note about case sensitivity. Should be not other than for all other files. + +Select the code conversion that you want to use to view the database in $[officename]. This does not affect the database. + + + +

Indexes

+Opens the Indexes dialog, where you can organize the table indexes in the current dBASE database. + +
diff --git a/helpcontent2/source/text/sdatabase/11030100.xhp b/helpcontent2/source/text/sdatabase/11030100.xhp new file mode 100644 index 000000000..9eb5a8a73 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/11030100.xhp @@ -0,0 +1,48 @@ + + + + + +Indexes +/text/sdatabase/11030100.xhp + + + + +

Indexes

+Lets you organize dBASE database indexes. An index allows you to access a database quickly, provided that you query the data in the selection that was defined through the index. When you design a table, you can define the indexes on the Indexes tab page. +
+ +
+

Table

+Select the database table that you want to index. +

Table Indexes

+Lists the current indexes for the selected database table. To remove an index from the list, click the index, and then click the right arrow. +

Free Indexes

+Lists the available indexes that you can assign to a table. To assign an index to a selected table, click the left arrow icon. The left double arrow assigns all available indexes. +

<

+Moves the selected index to the Table Indexes list. +

<<

+Moves all of the free indexes to the Table Indexes list. +

>

+Moves the selected table indexes to the Free Indexes list. +

>>

+Moves all of the table indexes to the Free Indexes list. + +
diff --git a/helpcontent2/source/text/sdatabase/11080000.xhp b/helpcontent2/source/text/sdatabase/11080000.xhp new file mode 100644 index 000000000..11de16508 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/11080000.xhp @@ -0,0 +1,69 @@ + + + + + +Execute SQL statement +/text/sdatabase/11080000.xhp + + + + +SQL; executing SQL statements (Base) +databases; administration through SQL (Base) + + + + +

Execute SQL statement

+Opens a dialog where you can enter an SQL command for administering a database. + +
+ +
+ +You can only enter administration commands in this dialog, such as Grant, Create Table, or Drop Table, and not filter commands. The commands that you can enter depend on the data source, for example, dBASE can only run some of the SQL commands list here. +To run an SQL query for filtering data in the database, use the Query Design View. + +

Command to execute

+Enter the SQL administration command that you want to run. +For example, for a "Bibliography" data source, you can enter the following SQL command: +SELECT "Address" FROM "biblio" "biblio" +For more information on SQL commands, please consult the documentation that came with the database. + + +

Show output of "select" statements

+Show the result of the SQL SELECT command in the Output box. +

Execute

+Runs the command that you entered in the Command to execute box. + + +

Previous commands

+Lists the previously executed SQL commands. To run a command again, click the command, and then click Execute. + + +

Status

+Displays the status, including errors, of the SQL command that you ran. + +

Output

+Displays the results of the SQL command that you ran. + + + +
diff --git a/helpcontent2/source/text/sdatabase/11090000.xhp b/helpcontent2/source/text/sdatabase/11090000.xhp new file mode 100644 index 000000000..e3b1db560 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/11090000.xhp @@ -0,0 +1,34 @@ + + + + + +Table Filter +/text/sdatabase/11090000.xhp + + + +
+

Table Filter

UFI: file remains as a help id container - no browsing
+Some databases track changes to each record by assigning version number to fields that are changed. This number is incremented by 1 each time the field is changed. Displays the internal version number of the record in the database table. + +

Sort Ascendingin View - Sort menu

+Sorts the list of table names in ascending order starting at the beginning of the alphabet. + +
diff --git a/helpcontent2/source/text/sdatabase/dabaadvprop.xhp b/helpcontent2/source/text/sdatabase/dabaadvprop.xhp new file mode 100644 index 000000000..fc008f5d5 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/dabaadvprop.xhp @@ -0,0 +1,40 @@ + + + + + +Advanced Properties +/text/sdatabase/dabaadvprop.xhp + + +Database advanced properties dialog + + + +
+

Advanced Properties

+Specifies advanced properties for the database. +
+
+In a database window, choose Edit - Database - Properties, click Advanced Properties tab +
+ + + +
diff --git a/helpcontent2/source/text/sdatabase/dabaadvpropdat.xhp b/helpcontent2/source/text/sdatabase/dabaadvpropdat.xhp new file mode 100644 index 000000000..bfe2fa07b --- /dev/null +++ b/helpcontent2/source/text/sdatabase/dabaadvpropdat.xhp @@ -0,0 +1,130 @@ + + + + + + + Special Settings + /text/sdatabase/dabaadvpropdat.xhp + + + + + + +database;special settings +database settings;SQL92 naming +database settings;keyword AS +database settings;outer join syntax +database settings;special SELECT statements +database settings;ODBC date/time +database settings;support primary keys +database settings;line ends +database settings;version columns + +
+

Special Settings

+ Specifies the way you can work with data in a database. +
+
+ In a database window, choose Edit - Database - Advanced Settings + +
+ The availability of the following controls depends on the type of database: +

Use SQL92 naming constraintsUFI: found this for dBase and for text file folder

+ Only allows characters that conform to the SQL92 naming convention in a name in a data source. All other characters are rejected. Each name must begin with a lowercase letter, an uppercase letter, or an underscore ( _ ). The remaining characters can be ASCII letters, numbers, and underscores. + + +

Append the table alias name in SELECT statements

+ Appends the alias to the table name in SELECT statements. + + +

Use keyword AS before table alias names

+ Some databases use the keyword "AS" between a name and its alias, while other databases use a whitespace. Enable this option to insert AS before the alias.http://dba.openoffice.org/specifications/Data_Source_Property_Dialog.sxw + + +

Use Outer Join syntax '{OJ }'

+ Use escape sequences for outer joins. The syntax for this escape sequence is {oj outer-join}copied from shared\explorer\database\02010100.xhp + Example: + select Article.* from {oj item LEFT OUTER JOIN orders ON item.no=orders.ANR} + + +

Ignore the privileges from the database driver

+ Ignores access privileges that are provided by the database driver. + + +

Replace named parameters with ?

+ Replaces named parameters in a data source with a question mark (?). + + +

Display version columns (when available)

+ Some databases assign version numbers to fields to track changes to records. The version number of a field is incremented by one each time the contents of the field are changed. Displays the internal version number of the record in the database table.copied from shared\explorer\database\11090000.xhp + + +

Use the catalog name in SELECT statements

+ Uses the current data source of the catalog. This option is useful when the ODBC data source is a database server. Do not select this option if the ODBC data source is a dBASE driver.copie from shared\explorer\database\11020000.xhp + + +

Use the schema name in SELECT statements

+ Allows you to use the schema name in SELECT statements.UFI: ??? + + +

Create index with ASC or DESC statement

+ Creates an index with ASC or DESC statements.UFI: ??? + + +

End text lines with CR + LFUFI: found for dBase and text file folder

+ Select to use the CR + LF code pair to end every text line (preferred for DOS and Windows operating systems). + + +

Ignore currency field information

+ Only for Oracle JDBC connections. When enabled it specifies that no column is treated as a currency field. The field type returned from the database driver is discarded. + + +

Form data input checks for required fieldsi82291

+ When you enter a new record or update an existing record in a form, and you leave a field empty which is bound to a database column which requires input, then you will see a message complaining about the empty field. + If this control box is not enabled, then the forms in the current database will not be checked for required fields. + The control box is available for all data source types which support write access to their data. The control box does not exist for spreadsheets, text, csv, and the various read-only address books. + + +

Use ODBC conformant date/time literals

+ Use date/time literals that conform to ODBC standard. + + +

Supports primary keys

+ Enable to overrule Base's heuristics used to detect whether the database supports primary keys. + When connecting to a database using a generic API like ODBC, JDBC, or ADO, Base currently applies heuristics to determine whether this database supports primary keys. None of those APIs has dedicated support to retrieve this information. + The heuristics sometimes fails. This tri-state check box by default is set to the undetermined state, which means "apply the heuristics". If the check box is enabled, primary key support is assumed. If the check box is disabled, no primary key support is assumed. + Note that if this option is just for overruling the heuristics. If you enable the check box for a database which actually does not support primary keys, you will see some errors. + + +

Respect the result set type from the database driver

+ OH: Could not find a clear definition of this setting, best so far is https://api.libreoffice.org/docs/idl/ref/namespacecom_1_1sun_1_1star_1_1sdbc_1_1ResultSetType.html + Use the database driver different scroll capabilities of a result set. Refer to ResultSetType Constant Group + + + +

Comparison of Boolean values

+ Select the type of Boolean comparison that you want to use.UFI: ??? + + +

Rows to scan columns types

+ Select the number of rows to let the driver detect the data type. + +
diff --git a/helpcontent2/source/text/sdatabase/dabaadvpropgen.xhp b/helpcontent2/source/text/sdatabase/dabaadvpropgen.xhp new file mode 100644 index 000000000..d9312dc5e --- /dev/null +++ b/helpcontent2/source/text/sdatabase/dabaadvpropgen.xhp @@ -0,0 +1,52 @@ + + + + + +Generated Values +/text/sdatabase/dabaadvpropgen.xhp + + +Advanced Properties dialog Generated values tab page + + + + + database advanced properties;autoincrement values + database advanced properties;automatic generated values + database advanced properties;retrieve generated values + database advanced properties;query generated values + +
+

Generated Values

+Specifies the options for automatically generated values for new data records.UFI: all text copied from shared\explorer\database\11020000.xhp +
+how to get this: Edit Database AdvancedProp ??? I have no idea +The availability of the following controls depends on the type of database: +

Retrieve generated values

+Enables $[officename] support for auto-incremented data fields in the current ODBC or JDBC data source. Select this option if the auto-increment feature in the SDBCX layer of the database is not supported. In generalUFI: this does not mean that something is set by default, but "normally,", the auto-increment is selected for the primary key field. +

Auto-increment statement

+Enter the SQL command specifier that instructs the data source to auto-increment a specified Integer data field. For example, the following MySQL statement used the AUTO_INCREMENT statement to increase the "id" field each time the statement creates a data field: +CREATE TABLE "table1" ("id" INTEGER AUTO_INCREMENT) +For this example, you must enter AUTO_INCREMENT into the Auto-increment statement box. +

Query of generated values

+Enter an SQL statement that returns the last auto-incremented value for the primary key data field. For example: +SELECT LAST_INSERT_D(); + +
diff --git a/helpcontent2/source/text/sdatabase/dabadoc.xhp b/helpcontent2/source/text/sdatabase/dabadoc.xhp new file mode 100644 index 000000000..4ed6c6b95 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/dabadoc.xhp @@ -0,0 +1,38 @@ + + + + + + + + + Database File + /text/sdatabase/dabadoc.xhp + + + +
+

Database File

+ The database file window organizes the tables, views, queries, and reports of a database in %PRODUCTNAME. +
+
+ Working with databases in %PRODUCTNAME +
+ +
diff --git a/helpcontent2/source/text/sdatabase/dabaprop.xhp b/helpcontent2/source/text/sdatabase/dabaprop.xhp new file mode 100644 index 000000000..8539d3008 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/dabaprop.xhp @@ -0,0 +1,41 @@ + + + + + +Database Properties +/text/sdatabase/dabaprop.xhp + + +UFI: Database Properties dialog + + + +
+

Database Properties

+Specifies the properties of a database. +
+
+In a database window, choose Edit - Database - Properties + +
+ + + +
diff --git a/helpcontent2/source/text/sdatabase/dabapropadd.xhp b/helpcontent2/source/text/sdatabase/dabapropadd.xhp new file mode 100644 index 000000000..677f14a7b --- /dev/null +++ b/helpcontent2/source/text/sdatabase/dabapropadd.xhp @@ -0,0 +1,73 @@ + + + + + +Additional Settings +/text/sdatabase/dabapropadd.xhp + + + +
+

Additional Settings

+Specifies additional options for a data source. +
+
+In a database window, choose Edit - Database - Properties, click Additional Settings tab +
+The availability of the following controls depends on the type of database: +

Host name

+Enter the host name of the server that contains the database, for example ldap.server.com.used for multiple database formats +

Port number

+Enter the port number for the server that hosts the database.UFI: used for LDAP and MySQL, different default values +

MySQL JDBC driver class

+Enter the name of the JDBC driver for the MySQL database.UFI: copied from shared\explorer\database\11110000.xhp but that was changed before (??) +

Character setUFI: seen for dBaseand for text file folder

+Select the character set that you want to use to view the database in $[officename]. This setting does not affect the database. To use the default character set of your operating system, select "System". +Text and dBASE databases are restricted to character sets with a fixed-size character length, where all characters are encoded with the same number of bytes.UFI. copied from shared\explorer\database\11020000.xhp +

Oracle JDBC driver class

+Enter the name of the JDBC driver for the Oracle database.UFI: copied from shared\explorer\database\11110000.xhp but that was changed before (??) +

Driver settings

+Specify additional driver options.UFI. copied from shared\explorer\database\11020000.xhp +

Use catalog for file-based databases

+Uses the current data source of the catalog. This option is useful when the ODBC data source is a database server. Do not select this option if the ODBC data source is a dBASE driver.UFI. copied from shared\explorer\database\11020000.xhp +

Base DN

+Enter the starting point to search the LDAP database, for example, dc=com.copied from shared\explorer\database\11190000.xhp +

Maximum number of records

+Enter the maximum number of records that you want to load when you access the LDAP server. +

Display deleted records as wellUFI: seen for dBase, but Help ID is somewhere else

+Displays all the records in a file, including those marked as deleted. If you select this check box, you cannot delete records.copied from shared\explorer\database\11030000.xhp +In dBASE format, deleted records remain in the file. +To view changes that you make to the database, close the connection to the database, and then reconnect to the database. +

IndexesUFI: seen for dBase

+Opens the Indexes dialog, where you can organize the table indexes in the current dBASE database.UFI: removed link from extended help text +

Text contains headersUFI: the following found for a text file folder, but HELP Ids are somewhere else

+Select this check box if the first line of the text file contains field names.copied from shared\explorer\database\11040000.xhp +

Field separator

+Enter or select the character that separates data fields in the text file. +

Text separator

+Enter or select the character that identifies a text field in the text file. You cannot use the same character as the field separator. +

Decimal separator

+Enter or select the character that is used as a decimal separator in the text file, for example, a period (0.5) or a comma (0,5). +

Thousands separator

+Enter or select the character that is used as a thousands separator in the text file, for example a comma (1,000), or a period (1.000). +

File extension

+Select the format for the text file. The extension that you select affects some of the default settings in this dialog. + +
diff --git a/helpcontent2/source/text/sdatabase/dabapropcon.xhp b/helpcontent2/source/text/sdatabase/dabapropcon.xhp new file mode 100644 index 000000000..14a79b016 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/dabapropcon.xhp @@ -0,0 +1,46 @@ + + + + + +Connection Type Wizard +/text/sdatabase/dabapropcon.xhp + + +Connection Type Wizard + + + +
+

Connection Type Wizard

+Changes the type of connection for the current database. +
+
+In a database window, choose Edit - Database - Connection Type + +
+The Connection Type Wizard consists of three pages. You cannot transfer all settings from one database type to another.UFI: what does this para mean? Who writes such &/()? +For example, you can use the wizard to open a database file that is in a format that is usually not recognized by an installed database.UFI: what does this para mean? Who writes such &/()? + +

Database type

+Select the type of database that you want to connect to. + + + +
diff --git a/helpcontent2/source/text/sdatabase/dabapropgen.xhp b/helpcontent2/source/text/sdatabase/dabapropgen.xhp new file mode 100644 index 000000000..c1f1f398d --- /dev/null +++ b/helpcontent2/source/text/sdatabase/dabapropgen.xhp @@ -0,0 +1,73 @@ + + + + + +Advanced Properties +/text/sdatabase/dabapropgen.xhp + + + +
+

Advanced Properties

+Specifies some options for a database. +
+
+In a database window, choose Edit - Database - Properties, click Advanced Properties tab +
+The availability of the following controls depends on the type of database: +

Path to dBASE filesUFI: found for dBase

+Enter the path to the directory that contains the dBASE files. +Ensure that the *.dbf file name extension of the dBASE files is lowercase.moved from shared\explorer\database\11030000.xhp +

BrowseUFI: found for dBase

+Opens a dialog where you can select a file or a directory.which one? or depends? +

Test ConnectionUFI: found for dBaseand for Calc doc

+Tests the database connection with the current settings. +

Path to the text filesUFI: found for text file folder

+Enter the path to the folder of the text files. +

Path to the spreadsheet documentUFI: found for a Calc doc

+Enter the path to the spreadsheet document that you want to use as a database. +

Name of the ODBC data source on your system

+Enter the name of the ODBC data source. +

User name

+Enter the user name that is required to access the database. +

Password requiredUFI: found for Calc doc

+If checked, the user will be asked to enter the password that is required to access the database. +

Name of the databaseUFI: found for JDBC

+Enter the name of the database. +

Name of the MySQL database

+Enter the name of the MySQL database that you want to use as a data source. +

Name of the Oracle database

+Enter the name of the Oracle database that you want to use as a data source. +

Microsoft Access database file

+Enter the name of the Microsoft Access database file that you want to use as a data source. +

Host name

+Enter the host name for the LDAP data source. +

Data source URL

+Enter the location of the JDBC data source as a URL. + +

JDBC driver class

+Enter the name of the JDBC driver class that connects to the data source. + +

Test ClassUFI: found for JDBC

+Tests the database connection through the JDBC driver class. +

Choose a database

+Select a database from the list or click Create to create a new database. + +
diff --git a/helpcontent2/source/text/sdatabase/dabawiz00.xhp b/helpcontent2/source/text/sdatabase/dabawiz00.xhp new file mode 100644 index 000000000..3451a0b5a --- /dev/null +++ b/helpcontent2/source/text/sdatabase/dabawiz00.xhp @@ -0,0 +1,69 @@ + + + + + + + + +Database Wizard +/text/sdatabase/dabawiz00.xhp + + + +
+ +wizards;databases (Base) +Database Wizard (Base) +databases; formats (Base) +MySQL databases (Base) +MariaDB databases (Base) +dBASE; database settings (Base) +jdbc; database settings (Base) +odbc; database settings (Base) +spreadsheets;as databases (base) +mw added "(Base)" to all entries + + +

Database Wizard

+The Database Wizard creates a database file that contains information about a database. +
+Depending on the type of operation and the type of database, the Database Wizard consists of a varying number of steps. +If you create a new database file, the wizard contains two steps. + + +If you open the Database Wizard to create a database file for an existing database connection, there may be more steps to specify paths, authentication information, and more. +Set up text file connection + + +Set up Microsoft Access connection +Set up ADO connection + + +Set up dBASE connection +Set up JDBC connection +Set up Oracle database connection + +ODBC settings +Set up Spreadsheet connection + + + + +
diff --git a/helpcontent2/source/text/sdatabase/dabawiz01.xhp b/helpcontent2/source/text/sdatabase/dabawiz01.xhp new file mode 100644 index 000000000..0a8b98b8e --- /dev/null +++ b/helpcontent2/source/text/sdatabase/dabawiz01.xhp @@ -0,0 +1,71 @@ + + + + + + + + +Database Selection +/text/sdatabase/dabawiz01.xhp + + + +
+databases; connecting (Base) + +

Select Database

+Creates a new database, opens a database file, or connects to an existing database. +
+ +

Create a new database

+Select to create a new database. This option uses the HSQL database engine with default settings. The final page of the wizard appears next. +External web page about HSQL. + + +

Open an existing database file

+Select to open a database file from a list of recently used files or from a file selection dialog. + + +

Recently used

+Select a database file to open from the list of recently used files. Click Finish to open the file immediately and to exit the wizard. + + +

Open

+Opens a file selection dialog where you can select a database file. Click Open or OK in the file selection dialog to open the file immediately and to exit the wizard. + +

Connect to an existing database

+Select to create a database document for an existing database connection. + +

Database type

+Select the database type for the existing database connection. +The Outlook, Evolution, KDE Address Book, and Seamonkey database types do not need additional information. For other database types, the wizard contains additional pages to specify the required information. +The next wizard page is one of the following pages: + +Set up text file connection +Set up Microsoft Access or Microsoft Access 2007 connection +Set up ADO connection +Set up JDBC connection +Set up Oracle database connection + + +ODBC settings +Set up Spreadsheet connection + +
diff --git a/helpcontent2/source/text/sdatabase/dabawiz02.xhp b/helpcontent2/source/text/sdatabase/dabawiz02.xhp new file mode 100644 index 000000000..368bf6a15 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/dabawiz02.xhp @@ -0,0 +1,42 @@ + + + + + +Save and proceed +/text/sdatabase/dabawiz02.xhp + + + +
+ +

Save and proceed

+Specifies whether you want to register the database, open the database for editing, or insert a new table. +
+

Yes, register the Database for me

+Select to register the database within your user copy of %PRODUCTNAME. After registering, the database is displayed in the View - Data Sources window. You must register a database to be able to insert the database fields in a document (Insert - Field - More Fields) or in a mail merge. +

No, do not register the database

+Select to keep the database information only within the created database file. +

Open the database for editing

+Select to display the database file, where you can edit the database structure. +

Create tables using the table wizard

+Select to call the Table Wizard after the Database Wizard is finished. + + +
diff --git a/helpcontent2/source/text/sdatabase/dabawiz02access.xhp b/helpcontent2/source/text/sdatabase/dabawiz02access.xhp new file mode 100644 index 000000000..2c06c0d99 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/dabawiz02access.xhp @@ -0,0 +1,39 @@ + + + + + +Microsoft Access Connection +/text/sdatabase/dabawiz02access.xhp + + + +Access databases (base) +Microsoft Office;Access databases (base) +mw added 2 new index entries

Microsoft Access Connection +

+Specifies the settings for importing a database file in Microsoft Access or Access 2007 format. +See also the English Wiki page https://wiki.documentfoundation.org/MSA-Base_Faq. +

Microsoft Access database file

+Specifies the path to the database file. +

Browse

+Click to open a file selection dialog. + + +
diff --git a/helpcontent2/source/text/sdatabase/dabawiz02ado.xhp b/helpcontent2/source/text/sdatabase/dabawiz02ado.xhp new file mode 100644 index 000000000..40fe8812c --- /dev/null +++ b/helpcontent2/source/text/sdatabase/dabawiz02ado.xhp @@ -0,0 +1,56 @@ + + + + + +ADO Connection +/text/sdatabase/dabawiz02ado.xhp + + +UFI: Database Wizard ADO page + + + +ADO databases (Base) +MS ADO interface (Base) +databases;ADO (Base) +mw copied 3 index entries from shared/explorer/database/1116000.xhp +

ADO Connection +

+Specifies the options for adding an ADO (Microsoft ActiveX Data Objects) database.UFI: copied text from shared\explorer\database\11160000 +The ADO interface is a Microsoft Windows proprietary container for connecting to databases. +$[officename] requires the Microsoft Data Access Components (MDAC) to use the ADO interface. Microsoft Windows 2000 and XP include these components by default. + +

Data source URL

+Enter the data source URL.UFI: removed three lines in hcshared01 #58442 +

Example URLs

+To connect to an Access 2000 file, use the format: +PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=c:\Access\nwind2000.mdb +To connect with a name to a catalog on a Microsoft SQL server that has a name turner, enter: +PROVIDER=sqloledb;DATA SOURCE=turner;INITIAL CATALOG=First +To access an ODBC driver as a provider: +DSN=SQLSERVER + +

Browse

+Click to open a database selection dialog. +A user name can have a maximum of 18 characters. +A password must contain 3 to 18 characters. + + +
diff --git a/helpcontent2/source/text/sdatabase/dabawiz02dbase.xhp b/helpcontent2/source/text/sdatabase/dabawiz02dbase.xhp new file mode 100644 index 000000000..4cd6b7ce1 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/dabawiz02dbase.xhp @@ -0,0 +1,40 @@ + + + + + + + + +dBASE Connection +/text/sdatabase/dabawiz02dbase.xhp + + +** Expression is faulty ** +

dBASE Connection +

+ +

Path to the dBASE files

+Enter the path to the dBASE *.dbf files. + +

Browse

+Open a path selection dialog. + + +
diff --git a/helpcontent2/source/text/sdatabase/dabawiz02jdbc.xhp b/helpcontent2/source/text/sdatabase/dabawiz02jdbc.xhp new file mode 100644 index 000000000..45e9c8b6f --- /dev/null +++ b/helpcontent2/source/text/sdatabase/dabawiz02jdbc.xhp @@ -0,0 +1,89 @@ + + + + + +JDBC Connection +/text/sdatabase/dabawiz02jdbc.xhp + + + +JDBC; databases (Base) +databases; JDBC (Base) + + +

JDBC Connection +

+Specifies the options to access a JDBC database.copied text from shared\explorer\database\11110000 +

JDBC Examples

+ +You can use a JDBC driver class to connect to a JDBC database from %PRODUCTNAME. The driver class is provided by the database manufacturer. Two examples of JDBC databases are Oracle and MySQL. +The driver classes must be added to %PRODUCTNAME in %PRODUCTNAME - PreferencesTools - Options - %PRODUCTNAME - Advanced. +

Oracle database

+You can use a JDBC driver to access an Oracle database from Solaris or Linux. To access the database from Windows, you need an ODBC driver. + +On UNIX, ensure that the Oracle database client is installed with JDBC support. The JDBC driver class for the Solaris Oracle client version 8.x is located in the <Oracle client>/product/jdbc/lib/classes111.zip directory. You can also download the latest version from the Oracle web site. + + +In the Data source URL box, enter the location of the Oracle database server. The syntax of the URL depends on the database type. See the documentation that came with the JDBC driver for more information. +For an Oracle database, the syntax of the URL is: +oracle:thin:@hostname:port:database_name + + +hostname is the name of the machine that runs the Oracle database. You can also replace hostname with the IP address of the server. + + +port is the port where the Oracle database listens. Ask your database administrator for the correct port address. + + +database_name is the name of the Oracle database. Ask your database administrator for the correct name. + + +

MySQL database

+The driver for the MySQL database is available on the MySQL web site.removed link, see i54077 +The syntax for a MySQL database is: +mysql://hostname:port/database_name + + +hostname is the name of the machine that runs the MySQL database. You can also replace hostname with the IP address of the server. + + +port is the default port for MySQL databases, namely 3306. + + +database_name is the name of the database. + + + +

Data source URL

+Enter the URL for the database. For example, for the MySQL JDBC driver, enter "mysql://<Servername>/<name of the database>". For more information on the JDBC driver, consult the documentation that came with the driver. + + +

JDBC Driver Class

+Enter the name of the JDBC driver. +
+ Before you can use a JDBC driver, you need to add its class path. Choose %PRODUCTNAME - PreferencesTools - Options - %PRODUCTNAME - Advanced, and click the Class Path button. After you add the path information, restart %PRODUCTNAME. +
+ +

Test Class

+Tests the connection with the current settings. +Authentication + + +
diff --git a/helpcontent2/source/text/sdatabase/dabawiz02mysql.xhp b/helpcontent2/source/text/sdatabase/dabawiz02mysql.xhp new file mode 100644 index 000000000..5910b6a97 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/dabawiz02mysql.xhp @@ -0,0 +1,73 @@ + + + + + + + + +MariaDB and MySQL Connection +/text/sdatabase/dabawiz02mysql.xhp + + +** Expression is faulty ** + +MariaDB settings (Base) +MySQL settings (Base) + + + + +

MariaDB and MySQL Connection

+Specifies the options for MariaDB and MySQL databases.text copied from shared\explorer\database\11120000 +

Direct Connection for MariaDB and MySQL databases

+ +

Database name

+Enter the name of the MariaDB or MySQL database. Ask your database administrator for the correct name. + +

Server URL

+Enter the URL for the database server. This is the name of the machine that runs the MariaDB or MySQL database. You can also replace hostname with the IP address of the server. + +

Port number

+Enter the port number for the database server. Ask your database administrator for the correct port address. The default port number for MySQL or MariaDB databases is 3306. + + + + +

Named Pipe

+If the MariaDB or MySQL database is to be accessed by a named pipe, enter its name. +
+ +

Socket

+If the MariaDB or MySQL database is to be accessed by a socket, enter the socket ID. +
+
+ +

Connect using ODBC (Open Database Connectivity)

+Connects to an existing ODBC data source that was set on a system level. + +

Connect using JDBC (Java Database Connectivity)

+Connects to an existing JDBC data source that was set on a system level. +The next wizard page depends on your choice of ODBC or JDBC: +ODBC Connection +JDBC Connection +Authentication + + +
diff --git a/helpcontent2/source/text/sdatabase/dabawiz02odbc.xhp b/helpcontent2/source/text/sdatabase/dabawiz02odbc.xhp new file mode 100644 index 000000000..0a69034c2 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/dabawiz02odbc.xhp @@ -0,0 +1,51 @@ + + + + + +ODBC Connection +/text/sdatabase/dabawiz02odbc.xhp + + +UFI: Database Wizard ODBC page + + + +ODBC;database (Base) +databases;ODBC (Base) +mw added "(Base)" to all entries +

ODBC Connection +

+Specifies the settings for ODBC databases. +To edit or add records to a database table in $[officename], the table must have a unique index field. +On Solaris and Linux platforms, try to use a JDBC driver instead of an ODBC driver. See http://www.unixodbc.org for an ODBC implementation on Solaris or Linux. +To connect to a Microsoft Access database on Windows, use the ADO or Access database interface, rather than ODBC. +Drivers for ODBC are supplied and supported by the manufacturer of the database. $[officename] only supports the ODBC 3 standard. + +

Name of the ODBC database

+Enter the path to the database file. + +

Browse

+Click to open an ODBC data source selection dialog: +

Choose a data source

+Select a data source to which you want to connect using ODBC. Then click OK. +Authentication + + +
diff --git a/helpcontent2/source/text/sdatabase/dabawiz02oracle.xhp b/helpcontent2/source/text/sdatabase/dabawiz02oracle.xhp new file mode 100644 index 000000000..efe7aae2e --- /dev/null +++ b/helpcontent2/source/text/sdatabase/dabawiz02oracle.xhp @@ -0,0 +1,60 @@ + + + + + +Oracle Database Connection +/text/sdatabase/dabawiz02oracle.xhp + + +UFI: Database Wizard Oracle page + + + + +Oracle databases (base) +mw added one index entry +

Oracle Database Connection

+Specifies the options to access an Oracle database.copied text from shared\explorer\database\11110000 +

Oracle database

+You can use a JDBC driver to access an Oracle database from Solaris or Linux. To access the database from Windows, you need an ODBC driver. + + +On UNIX, ensure that the Oracle database client is installed with JDBC support. The JDBC driver class for the Solaris Oracle client version 8.x is located in the <Oracle client>/product/jdbc/lib/classes111.zip directory. You can also download the latest version of the driver from the Oracle web site. + + + +

Name of the Oracle database

+Enter the name of the Oracle database. Ask your database administrator for the correct name. + +

Server URL

+Enter the URL for the database server. This is the name of the machine that runs the Oracle database. You can also replace hostname with the IP address of the server. + +

Port number

+Enter the port number for the database server. Ask your database administrator for the correct port address. + +

Oracle JDBC Driver Class

+Enter the name of the JDBC driver. + +

Test Class

+Tests the connection with the current settings. +Authentication + + +
diff --git a/helpcontent2/source/text/sdatabase/dabawiz02pgsql.xhp b/helpcontent2/source/text/sdatabase/dabawiz02pgsql.xhp new file mode 100644 index 000000000..60bd1011e --- /dev/null +++ b/helpcontent2/source/text/sdatabase/dabawiz02pgsql.xhp @@ -0,0 +1,50 @@ + + + + + + + PostgreSQL Connection + /text/sdatabase/dabawiz02pgsql.xhp + + + + +PostgreSQL settings (Base) + + +
+

PostgreSQL Connection

+ Specifies the options for connecting to PostgreSQL databases. +
+

DBMS/driver-specific connection string

+ Enter the driver specific connection string. The connection string is sequence of keyword/value pairs separated by spaces. For example + dbname=MyDatabase host=myHost port=5432 + where + + + dbname: the name of the database hosted in the DBMS server. + + + host: the fully qualified name of the RDBMS server + + + port: the server port. The default port for PostgreSQL is 5432. + + + You can also enter the connection string as postgresql://myHost:port/MyDatabase. + + Refer to the database server administrator for the correct values of the keywords passed in the connection string. Values for user= and password= are ignored but will be requested at connection time. + The connection string is displayed in the %PRODUCTNAME Base status bar. +
+ List of all keyword/value pairs for PostgreSQL 13 connection string. Not every pair is handled by the %PRODUCTNAME driver manager. +
+ +
diff --git a/helpcontent2/source/text/sdatabase/dabawiz02spreadsheet.xhp b/helpcontent2/source/text/sdatabase/dabawiz02spreadsheet.xhp new file mode 100644 index 000000000..3980a2632 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/dabawiz02spreadsheet.xhp @@ -0,0 +1,43 @@ + + + + + + + + +Spreadsheet Database Connection +/text/sdatabase/dabawiz02spreadsheet.xhp + + +** Expression is faulty ** + +

Set up Spreadsheet connection

+ +

Location and file name

+Enter the path and file name to the spreadsheet file. + +

Browse

+Click to open a file selection dialog. + +

Password required

+Select to request a password from the user of the database document. + + +
diff --git a/helpcontent2/source/text/sdatabase/dabawiz02text.xhp b/helpcontent2/source/text/sdatabase/dabawiz02text.xhp new file mode 100644 index 000000000..18b734d57 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/dabawiz02text.xhp @@ -0,0 +1,67 @@ + + + + + +Text File Connection +/text/sdatabase/dabawiz02text.xhp + + +UFI: Database Wizard text file + + + +tables in databases;importing text formats (Base) +text databases (Base) + + +

Set up a connection to text files

+Specifies the settings for importing a database in text format.UFI: most text copied without editing from shared\explorer\database\11040000 +In a text format database, data is stored in an unformatted ASCII file, where each record comprises a row. The data fields are divided by separators. Text in the data fields is divided by quotation marks. + +

Path to text files

+Enter the path to the text file or files. If you just want one text file, you can use any extension of the file name. If you enter a folder name, the text files in that folder must have the extension *.csv to be recognized as files of the text database. + +

Browse

+Click to open a file selection dialog. + +

Plain text files (*.txt)

+Click to access txt files.UFI: sorry, this is not in the spec. + +

'Comma separated value' files (*.csv)

+Click to access csv files. + + +

Custom

+Click to access custom files. Enter the extension in the text box. + +

Field separator

+Enter or select the character that separates data fields in the text file. + +

Text separator

+Enter or select the character that identifies a text field in the text file. You cannot use the same character as the field separator. + +

Decimal separator

+Enter or select the character that is used as a decimal separator in the text file, for example, a period (0.5) or a comma (0,5). + +

Thousands separator

+Enter or select the character that is used as a thousands separator in the text file, for example a comma (1,000), or a period (1.000). + + +
diff --git a/helpcontent2/source/text/sdatabase/dabawiz03auth.xhp b/helpcontent2/source/text/sdatabase/dabawiz03auth.xhp new file mode 100644 index 000000000..cd91d9e15 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/dabawiz03auth.xhp @@ -0,0 +1,44 @@ + + + + + +Set up user authentication +/text/sdatabase/dabawiz03auth.xhp + + +UFI: Database Wizard Authentication page + + + +

Set up user authentication

+Some databases require a user name and password. + +

User name

+Enter the user name to access the database. + +

Password required

+Select to prompt a user for a password to access the database. + +

Test Connection

+Check if the configured connection can be used to access the database. +Save and proceed + + +
diff --git a/helpcontent2/source/text/sdatabase/main.xhp b/helpcontent2/source/text/sdatabase/main.xhp new file mode 100644 index 000000000..f76bead79 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/main.xhp @@ -0,0 +1,100 @@ + + + + + +%PRODUCTNAME Database +/text/sdatabase/main.xhp + + + +
+databases;main page (Base) +$[officename] Base data sources +data sources;$[officename] Base +mw changed "Base,..."

Using Databases in %PRODUCTNAME Base +

+ +In %PRODUCTNAME Base, you can access data that is stored in a wide variety of database file formats. %PRODUCTNAME Base natively supports some flat file database formats, such as the dBASE format. You can also use %PRODUCTNAME Base to connect to external relational databases, such as databases from MySQL or Oracle. +
+The following database types are read-only types in %PRODUCTNAME Base. From within %PRODUCTNAME Base it is not possible to change the database structure or to edit, insert, and delete database records for these database types: + + +Spreadsheet files + + +Text files + + +Address book data + + +

Using a Database in %PRODUCTNAME

+ + +To create a new database file, choose File - New - Database. + + +The Database Wizard helps you to create a database file and to register a new database within %PRODUCTNAME. +The database file contains queries, reports, and forms for the database as well as a link to the database where the records are stored. Formatting information is also stored in the database file. + + +To open a database file, choose File - Open. In the File type list box, select to view only "Database documents". Select a database document and click Open. + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Wiki page about Base +
+ + +
diff --git a/helpcontent2/source/text/sdatabase/menubar.xhp b/helpcontent2/source/text/sdatabase/menubar.xhp new file mode 100644 index 000000000..7542609df --- /dev/null +++ b/helpcontent2/source/text/sdatabase/menubar.xhp @@ -0,0 +1,41 @@ + + + + + +Menus +/text/sdatabase/menubar.xhp + + +UFI: Database Document Menu bar + + + + + + + + + + + diff --git a/helpcontent2/source/text/sdatabase/menuedit.xhp b/helpcontent2/source/text/sdatabase/menuedit.xhp new file mode 100644 index 000000000..bdb4046a8 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/menuedit.xhp @@ -0,0 +1,83 @@ + + + + + +Edit +/text/sdatabase/menuedit.xhp + + +UFI: Edit menu of Database + + + +
+

Edit

+
+The Edit menu of a database window. +

Copy

+Copies the selected object to the clipboard. +

Paste

+Inserts an item from the clipboard. If you want, you can insert forms and reports, including subfolders, from one database file to another. + +

Paste Special

+Inserts an item from the clipboard. If you want, you can insert forms and reports, including subfolders, from one database file to another. +
+ +

Select All

+Selects all entries, including subfolders, in the lower part of the database window. + + +

Edit

+Opens a window where you can edit the selected table, query, form, or report. + + +

Delete

+Deletes the selected table, query, form, or report. +
+ +

Rename

+Renames the selected object. Depending on the database, some names, characters, and name length might be invalid. + +

Open

+Opens the selected object in the last saved state. + +

Create as View

+Converts the selected query to a view. The original query remains in your database file and an additional view is generated on the database server. You must have write permission to add a view to a database. +Most databases use queries to filter or to sort database tables to display records on your computer. Views offer the same functionality as queries, but on the server side. If your database is on a server that supports views, you can use views to filter the records on the server to speed up the display time. + +

Form Wizard

+Starts the Form Wizard for the selected table, query, or view. + +

Report Wizard

+Starts the Report Wizard for the selected table, query, or view. + +

Database

+Opens a submenu. + +

Properties

+Opens the Database Properties dialog. + +

Connection Type

+Opens the Connection Type Wizard.shortened the paragraph, see i58462 + +

Advanced Properties

+Opens the Advanced Properties dialog. + +
diff --git a/helpcontent2/source/text/sdatabase/menufile.xhp b/helpcontent2/source/text/sdatabase/menufile.xhp new file mode 100644 index 000000000..cf1f0a533 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/menufile.xhp @@ -0,0 +1,51 @@ + + + + + +File +/text/sdatabase/menufile.xhp + + +UFI: File menu for Database + + + +
+

File

+
+The File menu of a database window. Only entries specific to databases are listed. +

Save

+Saves the current database file, query, form or report. For the database file, you see the file save dialog. For the other objects, you see the Save dialog. +

Save As

+Saves the current database file with another name. In the file save dialog, select a path and file name to save. +

Export

+Exports the selected report or form to a text document. A dynamic report is exported as a copy of the database contents at the time of export. +

Send

+Opens a submenu. +

Email Document

+Opens the default email application to send a new email. The current database file is appended as an attachment. You can enter the subject, the recipients and a mail body. + +

Report as Email

+Opens the default email application to send a new email. The selected report is appended as an attachment. You can enter the subject, the recipients and a mail body. A dynamic report is exported as a copy of the database contents at the time of export. + +

Report to Text Document

+Exports the selected report to a text document. A dynamic report is exported as a copy of the database contents at the time of export. + +
diff --git a/helpcontent2/source/text/sdatabase/menufilesave.xhp b/helpcontent2/source/text/sdatabase/menufilesave.xhp new file mode 100644 index 000000000..0347c9d43 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/menufilesave.xhp @@ -0,0 +1,47 @@ + + + + + + +Save +/text/sdatabase/menufilesave.xhp + + +save dialog in Base + + + + +

Save

+In this dialog, you can specify the position and name of a form UFI: spec says also for report, but reports can be created only by Wizard and are autosaved thereUFI: spec says also for query, cannot verifythat you save within a database file. The dialog opens automatically when you save a form the first time.UFI: no chance to open the dialog a second time + +

Create New Directory

+Click to create a new folder within the database file. + +

Up One Level

+Click to go up one level in the folder hierarchy. + +

File name

+Enter the file name for the saved form. + +

Save

+Click to save the form to the database file. + +
diff --git a/helpcontent2/source/text/sdatabase/menuinsert.xhp b/helpcontent2/source/text/sdatabase/menuinsert.xhp new file mode 100644 index 000000000..14be6017b --- /dev/null +++ b/helpcontent2/source/text/sdatabase/menuinsert.xhp @@ -0,0 +1,48 @@ + + + + + +Insert +/text/sdatabase/menuinsert.xhp + + + +
+

Insert

+
+The Insert menu of a database window. +

Form

+Opens a new text document in form mode. +

Report

+Starts the Report Builder window for the selected table, view, or query. +

Query (Design View)

+Opens a new query in design mode. +

Query (SQL View)

+Opens a new query in SQL mode. +

Table Design

+Opens the table design view. +

View Design

+Opens a new view in design mode. +

View (Simple)

+Opens a new view in SQL mode. +

Folder

+Opens a dialog where you can save a new folder in the database file. + +
diff --git a/helpcontent2/source/text/sdatabase/menutools.xhp b/helpcontent2/source/text/sdatabase/menutools.xhp new file mode 100644 index 000000000..f008b6491 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/menutools.xhp @@ -0,0 +1,51 @@ + + + + + +Tools +/text/sdatabase/menutools.xhp + + +UFI: Tools menu of Database + + + +
+

Tools

+
+The Tools menu of a database window. + +

Relationships

+Opens the Relation Design view and checks whether the database connection supports relations. + +

User Administration

+Opens the User Administration dialog if the database supports this feature.UFI: where is this specced? + + +

Table Filter

+Opens the Table Filter dialog where you can specify which tables of the database to show or to hide.see text in shared\explorer\database\11090000.xhp +Select the tables that you want to filter in the Filter list. +If you select the topmost table in a hierarchy, all of the tables in the hierarchy are selected. +If you select a table that is at a lower level in the hierarchy, the tables that occur above it in the hierarchy are not selected. + +

SQL

+Opens the SQL dialog where you can enter SQL statements.UFI: may be shared\02\14030000.xhp + +
diff --git a/helpcontent2/source/text/sdatabase/menuview.xhp b/helpcontent2/source/text/sdatabase/menuview.xhp new file mode 100644 index 000000000..899b789fa --- /dev/null +++ b/helpcontent2/source/text/sdatabase/menuview.xhp @@ -0,0 +1,74 @@ + + + + + +View +/text/sdatabase/menuview.xhp + + +UFI: View menu of Database + + + +
+

View

+
+The View menu of a database window. + +

Database Objects

+Opens a submenu. + +

Forms

+Selects the forms container and shows all forms in the detail view. + +

Reports

+Selects the reports container and shows all reports in the detail view. + +

Queries

+Selects the queries container and shows all queries in the detail view. + +

Tables

+Selects the tables container and shows all tables in the detail view. + +

Sort

+Opens a submenu. + +

Ascending

+Sorts the entries in the detail view in ascending order. + +

Descending

+Sorts the entries in the detail view in descending order. + +

Preview

+Opens a submenu. + +

None

+Disables the preview in the database window. + +

Document Information

+The preview window displays the document information of a form or report. + +

Document

+The preview displays the document of a form or report. + +

Refresh Tables

+Refreshes the tables. what happens? cool drinks? Icecream? + +
diff --git a/helpcontent2/source/text/sdatabase/migrate_macros.xhp b/helpcontent2/source/text/sdatabase/migrate_macros.xhp new file mode 100644 index 000000000..0db2c0014 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/migrate_macros.xhp @@ -0,0 +1,61 @@ + + + + + + + + + Migrate Macros + /text/sdatabase/migrate_macros.xhp + + + +
+wizards;macros (Base) + Macro Wizard (Base) + macros;attaching new (Base) + migrating macros (Base) +MW added 2 index entries + + + + +

Migrate Macros

+ +The Database Document Macro Migration Wizard moves existing macros from sub-documents of an old Base file into the new Base file's macro storage area. +
+ +Choose a location and file name to save the new database file. By default, the new file gets the same name as the old file, while the old file gets renamed with the string "backup" in the name. + +The list shows all changes that were applied to the database file. + Previously, macros have been allowed to reside only in the text sub-documents of forms and reports. Now macros can also be stored in the Base file itself. This means that macros in Base files can be called now from any of its sub-components: forms, reports, table design, query design, relation design, table data view. + However, it is technically not possible to store macros both in a Base file and in its sub-documents at the same time. So, if you want to attach some new macros to the Base file, while retaining any existing old macros that were stored in the sub-documents, you must move the existing old macros up to the Base file's macro storage area. + The Database Document Macro Migration Wizard can move the macros up into the Base file's storage area. You can then examine the macros and edit them as needed. + For example, it is possible that macros from the sub-documents had the same module names and macro names. After you moved the macros into one common macro storage area, you must edit the macros to make the names unique. The wizard cannot do this. + The wizard can backup the Base file to another folder of your choice. The wizard changes the original Base file. The backup remains unchanged. + + + + +
+ An in depth explanation by the developers (Wiki). +
+ +
diff --git a/helpcontent2/source/text/sdatabase/password.xhp b/helpcontent2/source/text/sdatabase/password.xhp new file mode 100644 index 000000000..770fe6b7e --- /dev/null +++ b/helpcontent2/source/text/sdatabase/password.xhp @@ -0,0 +1,41 @@ + + + + + +User Name and Password Required +/text/sdatabase/password.xhp + + +Password dialog + + + +

User Name and Password Required

+ +

User name

+Enter the user name to connect to the data source. + +

Password

+Enter the password to connect to the data source. + +

Remember password till end of session

+Select to use the same user name and password without further dialog, when you connect again to the same data source in the current %PRODUCTNAME session. + +
diff --git a/helpcontent2/source/text/sdatabase/querywizard00.xhp b/helpcontent2/source/text/sdatabase/querywizard00.xhp new file mode 100644 index 000000000..314f14c93 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/querywizard00.xhp @@ -0,0 +1,49 @@ + + + + + + + + +Query Wizard +/text/sdatabase/querywizard00.xhp + + + +
mw deleted 2 index entries + +

Query Wizard

+The Query Wizard helps you to design a database query. The saved query can be called later, either from the graphical user interface, or using the automatically created SQL language command. +
+ + + + + + + + + + + + +Query Wizard - Field selection + +
diff --git a/helpcontent2/source/text/sdatabase/querywizard01.xhp b/helpcontent2/source/text/sdatabase/querywizard01.xhp new file mode 100644 index 000000000..7570c3daa --- /dev/null +++ b/helpcontent2/source/text/sdatabase/querywizard01.xhp @@ -0,0 +1,48 @@ + + + + + + + + +Query Wizard - Field Selection +/text/sdatabase/querywizard01.xhp + + + +
+

Query Wizard - Field Selection

+Specifies the table to create the query, and specifies which fields you wish to include in the query. +
+ +

Tables

+Specifies the table for which the query is to be created. + + + + + + + +

Fields in the Query

+Displays all fields that will be included in the new query. +Query Wizard - Sorting order + +
diff --git a/helpcontent2/source/text/sdatabase/querywizard02.xhp b/helpcontent2/source/text/sdatabase/querywizard02.xhp new file mode 100644 index 000000000..897d480e5 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/querywizard02.xhp @@ -0,0 +1,56 @@ + + + + + +Query Wizard - Sorting Order +/text/sdatabase/querywizard02.xhp + + +UFI: new Query Wizard page 2 + + + +
+

Query Wizard - Sorting Order

+Specifies the sorting order for the data records in your query. +
+ +

Sort by

+Specifies the field by which the created query is sorted. + + + + +

Ascending

+Click to sort in alphabetically or numerically ascending order. + + + + +

Descending

+Click to sort in alphabetically or numerically descending order. + + + +

And then by

+Specifies additional fields by which the created query is sorted, if previous sort fields are equal. +Query Wizard - Search conditions + +
diff --git a/helpcontent2/source/text/sdatabase/querywizard03.xhp b/helpcontent2/source/text/sdatabase/querywizard03.xhp new file mode 100644 index 000000000..f8215fe7f --- /dev/null +++ b/helpcontent2/source/text/sdatabase/querywizard03.xhp @@ -0,0 +1,57 @@ + + + + + +Query Wizard - Search Conditions +/text/sdatabase/querywizard03.xhp + + +UFI: new Query Wizard page 3 + + + +
+

Query Wizard - Search Conditions

+Specifies the search conditions to filter the query. +
+ +

Match all of the following

+Select to filter the query by all the conditions using a logical AND. + +

Match any of the following

+Select to filter the query by any of the conditions using a logical OR. + + + +

Field

+Select the field name for the filter condition. + + + +

Condition

+Select the condition for the filter. + + + +

Value

+Enter the value for the filter condition. +Query Wizard - Detail or summary + +
diff --git a/helpcontent2/source/text/sdatabase/querywizard04.xhp b/helpcontent2/source/text/sdatabase/querywizard04.xhp new file mode 100644 index 000000000..75dfa4e0a --- /dev/null +++ b/helpcontent2/source/text/sdatabase/querywizard04.xhp @@ -0,0 +1,56 @@ + + + + + +Query Wizard - Detail or Summary +/text/sdatabase/querywizard04.xhp + + +UFI: new Query Wizard page 4 + + + +
+

Query Wizard - Detail or Summary

+Specifies whether to display all records of the query, or only the results of aggregate functions. +This page is only displayed when there are numerical fields in the query that allow the use of aggregate functions. +
+ +

Detailed query

+Select to show all records of the query. + +

Summary query

+Select to show only results of aggregate functions. +Select the aggregate function and the field name of the numeric field in the list box. You can enter as many aggregate functions as you want, one in each row of controls. + +

Aggregate function

+Select the aggregate function. + +

Field name

+Select the numeric field name. + +

+

+Appends a new row of controls. + +

+Removes the last row of controls. +Query Wizard - Grouping + +
diff --git a/helpcontent2/source/text/sdatabase/querywizard05.xhp b/helpcontent2/source/text/sdatabase/querywizard05.xhp new file mode 100644 index 000000000..d4c8a5a33 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/querywizard05.xhp @@ -0,0 +1,43 @@ + + + + + + + + +Query Wizard - Grouping +/text/sdatabase/querywizard05.xhp + + + +
+

Query Wizard - Grouping

+Specifies whether to group the query. The data source must support the SQL statement "Group by clauses" to enable this page of the Wizard. +
+ + + + + +

Group by

+Displays all fields that are to be used to group the query. +Query Wizard - Grouping conditions + +
diff --git a/helpcontent2/source/text/sdatabase/querywizard06.xhp b/helpcontent2/source/text/sdatabase/querywizard06.xhp new file mode 100644 index 000000000..6d76dcd9e --- /dev/null +++ b/helpcontent2/source/text/sdatabase/querywizard06.xhp @@ -0,0 +1,57 @@ + + + + + +Query Wizard - Grouping Conditions +/text/sdatabase/querywizard06.xhp + + +UFI: new Query Wizard page 6 + + + +
+

Query Wizard - Grouping Conditions

+Specifies the conditions to group the query. The data source must support the SQL statement "Group by clauses" to enable this page of the Wizard. +
+ +

Match all of the following

+Select to group the query by all the conditions using a logical AND. + +

Match any of the following

+Select to group the query by any of the conditions using a logical OR. + + + +

Field name

+Select the field name for the grouping condition. + + + +

Condition

+Select the condition for the grouping. + + + +

Value

+Enter the value for the grouping condition. +Query Wizard - Aliases + +
diff --git a/helpcontent2/source/text/sdatabase/querywizard07.xhp b/helpcontent2/source/text/sdatabase/querywizard07.xhp new file mode 100644 index 000000000..b62e10a0e --- /dev/null +++ b/helpcontent2/source/text/sdatabase/querywizard07.xhp @@ -0,0 +1,39 @@ + + + + + +Query Wizard - Aliases +/text/sdatabase/querywizard07.xhp + + +UFI: new Query Wizard page 7 + + + +
+

Query Wizard - Aliases

+Assigns aliases to field names. Aliases are optional, and can provide more user-friendly names, which are displayed in place of field names. For example, an alias can be used when fields from different tables have the same name. +
+ +

Alias

+Enter the alias for the field name. +Query Wizard - Overview + +
diff --git a/helpcontent2/source/text/sdatabase/querywizard08.xhp b/helpcontent2/source/text/sdatabase/querywizard08.xhp new file mode 100644 index 000000000..a511de4ed --- /dev/null +++ b/helpcontent2/source/text/sdatabase/querywizard08.xhp @@ -0,0 +1,48 @@ + + + + + +Query Wizard - Overview +/text/sdatabase/querywizard08.xhp + + +UFI: new Query Wizard page 8 + + + +
+

Query Wizard - Overview

+Enter a name of the query, and specify whether you want to display or to modify the query after the Wizard is finished. +
+ +

Name of the query

+Enter the name of the query. + +

Display query

+Select to save and display the query. + +

Modify query

+Select to save the query and open it for editing. + +

Overview

+Displays a summary of the query. +Query Wizard + +
diff --git a/helpcontent2/source/text/sdatabase/rep_datetime.xhp b/helpcontent2/source/text/sdatabase/rep_datetime.xhp new file mode 100644 index 000000000..72a8dbbb3 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/rep_datetime.xhp @@ -0,0 +1,43 @@ + + + + + +Date and Time +/text/sdatabase/rep_datetime.xhp + + + + + + +

Date and Time +

+You can open the Date and Time dialog of the Report Builder by choosing Insert - Date and Time. +Press Shift-F1 and point with the mouse at an input box to see a help text for this input box. +Enable Include Date to insert a date field into the active area of the report. The date field displays the current date when the report is executed. + +Select a format to display the date. +Enable Include Time to insert a time field into the active area of the report. The time field displays the current time when the report is executed. + +Select a format to display the time. +Click OK to insert the field. +You can click the date or time field and drag to another position within the same area, or edit the properties in the Properties window. + +
diff --git a/helpcontent2/source/text/sdatabase/rep_insertfield.xhp b/helpcontent2/source/text/sdatabase/rep_insertfield.xhp new file mode 100644 index 000000000..42a1d582b --- /dev/null +++ b/helpcontent2/source/text/sdatabase/rep_insertfield.xhp @@ -0,0 +1,104 @@ + + + + + + + Insert Fields + /text/sdatabase/rep_insertfield.xhp + + + +
+ + + insert fields;in report design + add fields;in report design + report design;add fields to report + +

Add fields to report

+ The Add Field window helps you to insert the table entries in the report. +
+
+ The Add Field window is shown automatically when you have selected a table in the Contents box and leave that box. + Choose View - Add Field. + Click the Add Field icon on the toolbar. + + + + + Add Field icon + + + + Add Field icon on the toolbar. + + +
+
+ + + Select the field in the Add Field dialog and click Insert. You can select multiple fields pressing the CommandCtrl key while clicking on the fields name or using the Shift key while pressing the mouse button. Click Insert in the toolbar to add the fields to the report. + + + Drag and drop the field names one by one from the Add Field window into the Detail area of the report. Position the fields as you like. Use the icons in the toolbars to align the fields. + It is not possible to overlap the fields. If you drop a table field on the Detail area, then a label and a text box are inserted. + + + You can also insert text that should be the same on every page of the report. Click the Label Field icon, then drag a rectangle in the Page Header or Page Footer area. Edit the Label property to show the text you want. + + + + + + + Icon + + + + Add Label Field icon on the toolbar. + + +
+

Sorting fields names

+ + + + + Sort Ascending icon + + + + Sort names ascending. + + + + + + Sort Descending icon + + + + Sort names descending, + + + + + + Undo sorting icon + + + + Restore original sorting + + +
+ +
diff --git a/helpcontent2/source/text/sdatabase/rep_main.xhp b/helpcontent2/source/text/sdatabase/rep_main.xhp new file mode 100644 index 000000000..d592286b6 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/rep_main.xhp @@ -0,0 +1,237 @@ + + + + + + + Report Builder + /text/sdatabase/rep_main.xhp + + + + + + Report Builder + Oracle Report Builder + +

Report Builder +

+ The Report Builder is a tool to create your own database reports. Unlike with the Report Wizard, using the Report Builder you can take control to design the report the way you want. The generated report is a Writer document that you can edit, too. + To use the Report Builder, the Java Runtime Environment (JRE) software must be installed, and this software must be selected in %PRODUCTNAME. +

To install the JRE software

+ The Report Builder requires an installed Java Runtime Environment (JRE). + + + Choose %PRODUCTNAME - PreferencesTools - Options - %PRODUCTNAME - Advanced. + + + Wait up to one minute, while %PRODUCTNAME collects information on installed Java software on your system. + If a recent JRE version is found on your system, you see an entry in the list. + + + Click the option button in front of the entry to enable this JRE version for use in %PRODUCTNAME. + + + Ensure that Use a Java runtime environment is enabled. + + + If no JRE version is found on your system, open your web browser and download the JRE software from http://www.java.com. Install the JRE software. Then restart %PRODUCTNAME and open %PRODUCTNAME - PreferencesTools - Options - %PRODUCTNAME - Advanced again. +

To open the Report Builder

+ + + Open a Base file or create a new database. The database must contain at least one table with at least one data field and a primary key field. + + + Click the Reports icon in the Base window, then choose Create Report in Design View. + The Report Builder window opens. + + + The Report Builder is divided into three parts. On the top you see the menu, with the toolbars below. + On the right you see the Properties window with the property values of the currently selected object. + The left part of the Report Builder window shows the Report Builder view. The Report Builder view is initially divided into three sections, from top to bottom: + + + + Page Header - drag control fields with fixed text into the Page Header area + + + + Detail - drag and drop database fields into the Detail area + + + + Page Footer - drag control fields with fixed text into the Page Footer area + + + To insert an additional Report Header and Report Footer area choose Edit - Insert Report Header/Footer. These areas contain text that appears at the start and end of the whole report.id="par_id2685323" If you want a multi-column report, choose Format - Page, click the Columns tab, and set the number of columns. Now you can also specify a Column Header and Column Footer in the Report Builder view.column header/footer +Click the "-" icon in front of an area name to collapse that area to one line in the Report Builder view. The "-" icon changes to a "+" icon, and you can click this to expand the area again. + You insert database fields by drag-and-drop into the Detail area. See the section "To insert fields into the report" below. + In addition, you can click the Label Field or Text Box icon in the toolbar, then drag a rectangle in the Page Header or Page Footer area, to define a text that is the same on all pages. You enter the text in the Label box of the corresponding Properties window. You can also add graphics by using the Graphics icon. +

To connect the report to a database table

+ + + Move the mouse to the Properties view. You see two tab pages General and Data. + + + On the Data tab page, click Content to open the combo box. + + + Select the table for that you want to create the report. + + + After selecting the table, press the Tab key to leave the Content box. + + + The Add fields to report window opens automatically and shows all fields of the selected table. + + Align at Section toolbar + +Select two or more objects and click this icon to align the objects at the left margin of the area. + +Select two or more objects and click this icon to align the objects at the right margin of the area. + +Select two or more objects and click this icon to align the objects at the top margin of the area. + +Select two or more objects and click this icon to align the objects at the bottom margin of the area.Object Resizing toolbar + +Select two or more objects and click this icon to resize the objects to the smallest width. + +Select two or more objects and click this icon to resize the objects to the smallest height. + +Select two or more objects and click this icon to resize the objects to the greatest width. + +Select two or more objects and click this icon to resize the objects to the greatest height.Report Controls toolbar + +Inserts a horizontal line to the current area. + +Inserts a vertical line to the current area.Shrink toolbar + +Shrinks the selected section to remove top and bottom empty space. + +Shrinks the selected section to remove top empty space. + +Shrinks the selected section to remove bottom empty space. + After inserting fields in the Detail view, the report is ready for execution. +

To execute a report

+ Click the Execute Report icon on the toolbar. +
+ + + + + Execute Report icon + + + + Execute Report icon + + +
+
+ A Writer document opens and shows the report you have created, which contains all values of the database table which you have insert. + If the database contents did change, execute the report again to update the result report.automatic? message? +

To edit a report

+ First decide if you want to edit the generated report, which is a static Writer document, or if you want to edit the Report Builder view and then generate a new report based on the new design. + The Writer document is opened read-only. To edit the Writer document, click Edit Document on the information bar, or choose Edit - Edit Mode.saved automatically with the Base file? + If you want to edit the Report Builder view, you can change some of its properties. + Click in the Details area. Then in the Properties window, change some properties, for example the background color. + After finishing, click the Execute Report icon + to create a new report. + + If you close the Report Builder, you will be asked if the report should be saved. Click Yes, give the report a name, and click OK.report part of Base file? +

Sorting the report

+ Without sorting or grouping, the records will be inserted into the report in the order in which they are retrieved from the database. + + + Open the Report Builder view and click the Sorting and Grouping icon on the toolbar. You see the Sorting and Grouping dialog. + + + + + + + Icon Sort and Grouping + + + + Icon Sort and Grouping + + +
+ + + In the Groups box, click the field which you want as the first sort field, and set the Sorting property.what meaning has the order of fields / move up down button? + + + Execute the report. + + +

Grouping

+ + + Open the Report Builder view and click the Sorting and Grouping icon on the toolbar. You see the Sorting and Grouping dialog. + + + In the Groups box, open the Group Header list box and select to show a group header. + + + Click the Add Field icon to open the Add Field window. + + + + + + + Icon Add Field + + + + Icon Add Field + + +
+ + + + Drag-and-drop the field entry that you want to group into the group header section. Then drag-and-drop the remaining fields into the Detail section. + + + Execute the report. The report shows the grouped records. + + + If you like to sort and group, open the Report Builder view, then open the Sorting and Grouping dialog. Select to show a Group Header for the fields that you want to group, and select to hide the Group Header for the fields that you want to be sorted. Close the Sorting and Grouping window and execute the report. +

Updating and printing your data

+ When you insert some new data or edit data in the table, a new report will show the updated data. + Click the Reports icon and double-click your last saved report. A new Writer document will be created which shows the new data. + + + + + Icon Reports + + + + Icon Reports + + +
+ + To print a report, choose File - Print from the Writer document. + +
diff --git a/helpcontent2/source/text/sdatabase/rep_navigator.xhp b/helpcontent2/source/text/sdatabase/rep_navigator.xhp new file mode 100644 index 000000000..3ab5bfaa2 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/rep_navigator.xhp @@ -0,0 +1,70 @@ + + + + + +Report Navigator +/text/sdatabase/rep_navigator.xhp + + + +formulas in reports;editing +functions in reports;editing + +

Report Navigator +

+You can open the Report Navigator window of the Report Builder by choosing View - Report Navigator. +The Report Navigator reveals the structure of the report. You can use the Report Navigator to insert functions into the report. +Click an entry in the Report Navigator. The corresponding object or area is selected in the Report Builder view. Right-click an entry to open the context menu. +

To enter functions to the report

+In the context menu of the Report Navigator, you see the same commands as in the Report Builder view, plus additional commands to create new functions or to delete them. +Functions can be entered using a syntax as specified by the OpenFormula proposal. +See Wiki page about Base for some more help regarding the functions in a report. +

To calculate a sum for each clientcopied from a mail by Ocke - did not test

+ + +Open the Report Navigator. + + +Open the Groups entry and the group where you want to calculate the cost. +The group has a sub entry called functions. + + +Open the context menu (right click) on the functions entry, choose to create a new function, and select it. +In the property browser you see the function. + + +Change the name to e.g. CostCalc and the formula to [CostCalc] + [enter your cost column name]. + + +In the initial value enter 0. + + +Now you can insert a text field and bind it to your [CostCalc] (appears in the data field list box). + + +Maybe you have to set the initial value to the value of the field like [field].these 3 paras copied from another mail by Ocke in users@dba.o.o +If there are blank fields in the cost column, use the following formula to replace the blank fields' content with zero: +[SumCost] + IF(ISBLANK([field]);0;[field])need some real working examples. See i81874Formula +Enter the formula that defines the function. Use OpenFormula syntax.Initial value +Enter the initial value for the evaluation of the formula. Often this is set to 0 or to 1.Deep traversing +If Deep traversing is enabled, functions are evaluated considering all lower levels of hierarchy. This would be used for instance for line numbering. If Deep traversing is not enabled, only the first level of hierarchy is evaluated.Pre evaluation +If Pre evaluation is enabled, functions are evaluated only when the report is finished. + +
diff --git a/helpcontent2/source/text/sdatabase/rep_pagenumbers.xhp b/helpcontent2/source/text/sdatabase/rep_pagenumbers.xhp new file mode 100644 index 000000000..b6a4cb6b1 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/rep_pagenumbers.xhp @@ -0,0 +1,52 @@ + + + + + +Page Numbers +/text/sdatabase/rep_pagenumbers.xhp + + + + + +

Page Numbers +

+You can open the Page Numbers dialog of the Report Builder by choosing Insert - Page Numbers. +Press Shift-F1 and point with the mouse at an input box to see a help text for this input box. +Page N +Page N of M +Top of Page (Header) +Bottom of Page (Footer) +Alignment + + +Select the format for the page numbers, either "Page N" or "Page N of M", where N stands for the current page number, and M for the total number of pages in the report. + + +Select to show the page numbers in the Page Header area or in the Page Footer area. + + +Select an alignment. By default the page numbers are centered between the left and right margins. You can align the field to the left or right. You can also select Inside to print page number on odd pages on the left side and even page numbers on the right side. Select Outside for the opposite alignment. + + +When you click OK, a data field for the page numbers is inserted. If no header or footer area exist, the area will be created as needed. +You can click the data field and drag to another position within the same area, or edit the properties in the Properties window. + +
diff --git a/helpcontent2/source/text/sdatabase/rep_prop.xhp b/helpcontent2/source/text/sdatabase/rep_prop.xhp new file mode 100644 index 000000000..83736e6ac --- /dev/null +++ b/helpcontent2/source/text/sdatabase/rep_prop.xhp @@ -0,0 +1,86 @@ + + + + + + + Properties + /text/sdatabase/rep_prop.xhp + + + + +

Properties

+ The Properties window of the Report Builder always shows the properties of the currently selected object in the Report Builder view. + Press Shift-F1 and point with the mouse at an input box to see a help text for this input box. + On first start of the Report Builder, the Properties window shows the Data tab page for the whole report. + Select a table from the Contents list, then press Tab or click outside the input box to leave the input box. + The Add fields to report window is shown automatically when you have selected a table in the Contents box and leave that box. You can also click the Add Field icon on the toolbar, or choose View - Add Field. + The General tab page can be used to change the name of the report, and to disable the Page Header or Page Footer areas, among others. + + To display the Data or General tab page for the whole report, choose Edit - Select All - Select Report. + + Groups are kept together by page or by column (default). You must enable Keep Together also.Page header + + Specifies in which context the page header will be printed: on all pages, or not on pages with a report header or footer.Page footer + + Specifies in which context the page footer will be printed: on all pages, or not on pages with a report header or footerPrint repeated values + + Specifies to print repeated values. + If you click the Page Header or Page Footer area without selecting any object, you see the General tab page for that area. + You can edit some visual properties for the area.screen only or also in report?Background color + + Sets the background color for the selected object, both on screen and for printing.Visible + + An invisible object is not shown in the executed report. It is still visible in the Report Builder view.Height + + Defines the height of the selected object.Conditional Print Expression + + If the Conditional Print Expression evaluates to TRUE, the selected object will be printed.id="par_id2386852" Conditions use the following form:Background transparent + + Specifies whether the background of the selected object is transparent or opaque.just guessing + If you click the Detail area without selecting any object, you see the General tab page for that area. + You can specify some properties to fine-tune the way the records are printed.Force New Page + + Force New Page specifies whether the current section and/or the next section is printed on a new page.New Row Or Column + + New Row Or Column specifies, for a multi-column design, whether the current section and/or the next section will be printed on a new row or column.Keep together + + Keep Together specifies to print the current object starting on top of a new page if it doesn't fit on the current page. + Insert some data fields into the Detail area, or insert other control fields into any area. When you select an inserted field, you can set the properties in the Properties window. + For a Label field, you can change the displayed text in the Label input box. + + For a picture, you can specify to either insert the picture as a link to a file or only as an embedded object in the Base file. The embedded option increases the size of the Base file, while the link option is not as portable to other computers.Position x + + Set the X Position for the selected objectx in pixel or twips? or current measurement units? from origin as on ruler? from elsewhere?Position y + + Set the Y Position for the selected objectWidth + + Sets the width of the selected object.Font + + Select the font for the selected text object.Print when group change + + Print when group changeVert. Alignment + + Vert. Alignment + On the General tab page of a data field, you can set the Formatting properties, among others. + + On the Data tab page, you can change the data contents to be shown. + +
diff --git a/helpcontent2/source/text/sdatabase/rep_sort.xhp b/helpcontent2/source/text/sdatabase/rep_sort.xhp new file mode 100644 index 000000000..98af2ca39 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/rep_sort.xhp @@ -0,0 +1,89 @@ + + + + + + + + + Sorting and Grouping + /text/sdatabase/rep_sort.xhp + + + +
+ + + +

Sorting and Grouping +

+ In the Sorting and Grouping dialog of Report Builder, you can define the fields that should be sorted in your report, and the fields that should be kept together to form a group. If you group your report by a certain field, all records with the same value of that field will be kept together in one group. +
+ The Groups box shows the fields in an order from top to bottom. You can select any field, then click the Move Up or Move Down button to move this field up or down in the list. + The sorting and grouping will be applied in the order of the list from top to bottom. + +Lists the fields that will be used for sorting or grouping. The field at the top has the highest priority, the second field has the second priority, and so on. + +Click to open a list from which you can select a field. + + +Moves the selected field up in the list. + + +Moves the selected field down in the list. + +Select the sorting order. + +Select to show or hide the Group Header. + +Select to show or hide the Group Footer. + +Select to create a new group on each changed value, or on other properties. + +Removes the selected field from the list. + By default a new group is created on every changed value of a record from the selected field. You can change this property depending on the type of field: + + + For fields of type Text, you can select Prefix Characters and enter a number n of characters in the text box below. The records which are identical in the first n characters will be grouped together. + + + For fields of type Date/Time, you can group the records by the same year, quarter, month, week, day, hour, or minute. You can additionally specify an interval for weeks and hours: 2 weeks groups data in biweekly groups, 12 hours groups data in half-day groups. + + + For fields of type AutoNumber, Currency, or Number, you specify an interval.how? + + + +Enter the group interval value that records are grouped by. + +Select the level of detail by which a group is kept together on the same page. + When you specify to keep together some records on the same page, you have three choices: + + + No - page boundaries are not taken into account. + + + Whole Group - prints the group header, detail section, and group footer on the same page. + + + With First Detail - prints the group header on a page only if the first detail record also can be printed on the same page. + + + +
diff --git a/helpcontent2/source/text/sdatabase/tablewizard00.xhp b/helpcontent2/source/text/sdatabase/tablewizard00.xhp new file mode 100644 index 000000000..fd8c0b9eb --- /dev/null +++ b/helpcontent2/source/text/sdatabase/tablewizard00.xhp @@ -0,0 +1,48 @@ + + + + + + + + +Table Wizard +/text/sdatabase/tablewizard00.xhp + + + +
+wizards;database tables (Base) +Table Wizard (Base) +mw added "(Base)" to all entries + +

Table Wizard

+The Table Wizard helps you to create a database table. +
+ + + + + + + + +Table Wizard - Select fields + +
diff --git a/helpcontent2/source/text/sdatabase/tablewizard01.xhp b/helpcontent2/source/text/sdatabase/tablewizard01.xhp new file mode 100644 index 000000000..d039a58e7 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/tablewizard01.xhp @@ -0,0 +1,54 @@ + + + + + + + + +Table Wizard - Select Fields +/text/sdatabase/tablewizard01.xhp + + + +
+

Table Wizard - Select Fields

+Select fields from the provided sample tables as a starting point to create your own table. +
+ +

Business

+Select the business category to see only business sample tables. + +

Private

+Select the private category to see only private sample tables. + +

Sample tables

+Select one of the sample tables. Then select fields from that table from the left list box. Repeat this step until you have selected all the fields that you need. + + + + + + + +

Selected Fields

+Displays all fields that will be included in the new table. +Table Wizard - Set types and formats + +
diff --git a/helpcontent2/source/text/sdatabase/tablewizard02.xhp b/helpcontent2/source/text/sdatabase/tablewizard02.xhp new file mode 100644 index 000000000..59f972f45 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/tablewizard02.xhp @@ -0,0 +1,63 @@ + + + + + +Table Wizard - Set Types and Formats +/text/sdatabase/tablewizard02.xhp + + + +
+

Table Wizard - Set Types and Formats

+Specifies the field information for your selected fields. +
+

Selected fields

+Select a field in order to edit the field information. + +

+Remove the selected field from the list box. +

+

+Add a new data field to the list box. +

Field information

+

Field name

+Displays the name of the selected data field. If you want, you can enter a new name. + +

Field type

+Select a field type. +

AutoValue

+If set to Yes, the values for this data field are generated by the database engine. +

Entry required

+If set to Yes, this field must not be empty.not in spec doc + +

Length

+Specifies the number of characters for the data field. + +

Decimal places

+Specifies the number of decimal places for the data field. This option is only available for numerical or decimal data fields. + +

Default value

+Specifies the default value for a Yes/No field. +

Auto-increment statement

+Enter the SQL command specifier that instructs the data source to auto-increment a specified Integer data field. For example, the following MySQL statement used the AUTO_INCREMENT statement to increase the "id" field each time the statement creates a data field: +CREATE TABLE "table1" ("id" INTEGER AUTO_INCREMENT) +For this example, you must enter AUTO_INCREMENT into the Auto-increment statement box. +Table Wizard - Set primary key + +
diff --git a/helpcontent2/source/text/sdatabase/tablewizard03.xhp b/helpcontent2/source/text/sdatabase/tablewizard03.xhp new file mode 100644 index 000000000..2862ca439 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/tablewizard03.xhp @@ -0,0 +1,63 @@ + + + + + +Table Wizard - Set Primary Key +/text/sdatabase/tablewizard03.xhp + + +UFI: new Table Wizard page 3 + + + +
+

Table Wizard - Set Primary Key

+Specifies a field in the table to be used as a primary key. +
+ +

Create a primary key

+Select to create a primary key. Add a primary key to every database table to uniquely identify each record. For some database systems within %PRODUCTNAME, a primary key is mandatory for editing the tables. + +

Automatically add a primary key

+Select to automatically add a primary key as an additional field. + +

Use an existing field as a primary key

+Select to use an existing field with unique values as a primary key. + +

Field name

+Select the field name. + + +

Auto value

+Select to automatically insert a value and increment the field's value for each new record. The database must support automatic incrementation in order to use the Auto value feature. + +

Define primary key by several fields

+Select to create a primary key from a combination of several existing fields. + +

Available fields

+Select a field and click > to add it to the list of primary key fields. + + + +

Primary key fields

+Select a field and click < to remove it from the list of primary key fields. The primary key is created as a concatenation of the fields in this list, from top to bottom. +Table Wizard - Create table + +
diff --git a/helpcontent2/source/text/sdatabase/tablewizard04.xhp b/helpcontent2/source/text/sdatabase/tablewizard04.xhp new file mode 100644 index 000000000..a1144970c --- /dev/null +++ b/helpcontent2/source/text/sdatabase/tablewizard04.xhp @@ -0,0 +1,54 @@ + + + + + +Table Wizard - Create Table +/text/sdatabase/tablewizard04.xhp + + +UFI: new Table Wizard page 4 + + + +
+

Table Wizard - Create Table

+Enter a name for the table and specify whether you want to modify the table after the wizard is finished. +
+ +

Table name

+Specifies the table name. + +

Catalog of the table

+Select the catalog for the table. (Available only if the database supports catalogs) + +

Schema of the table

+Select the schema for the table. (Available only if the database supports schemas) + +

Modify the table design

+Select to save and edit the table design. + +

Insert data immediately

+Select to save the table design and open the table to enter data. + +

Create a form based on this table

+Select to create a form based on this table. The form is created on a text document with the last used settings of the Form Wizard. +Table Wizard + +
diff --git a/helpcontent2/source/text/sdatabase/toolbar_form.xhp b/helpcontent2/source/text/sdatabase/toolbar_form.xhp new file mode 100644 index 000000000..a39c5287b --- /dev/null +++ b/helpcontent2/source/text/sdatabase/toolbar_form.xhp @@ -0,0 +1,98 @@ + + + + + + + Database Form Toolbar + /text/sdatabase/toolbar_form.xhp + + + +

Database Form Toolbar

+ + +

New database form

+ + + + + Icon New Database Form + + + + Creates a new database form. + + +
+ +

Open database form

+ + + + + Icon Open Form + + + + Opens the selected form so you can enter, edit, or delete records. + + +
+ + +

Edit

+ + + + + Icon Edit Form + + + + Opens the selected form so you can change the layout. + + +
+ + +

Delete

+ + + + + Icon Delete Form + + + + Deletes the selected form. + + +
+ + +

Rename

+ + + + + Icon Rename Form + + + + Renames the selected form. + + +
+
+ +
+ +
diff --git a/helpcontent2/source/text/sdatabase/toolbar_query.xhp b/helpcontent2/source/text/sdatabase/toolbar_query.xhp new file mode 100644 index 000000000..092e63631 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/toolbar_query.xhp @@ -0,0 +1,112 @@ + + + + + + + Database Query Toolbar + /text/sdatabase/toolbar_query.xhp + + + +

Database Query Toolbar

+ + +

New database query

+ + + + + Icon New Database Query + + + + Creates a new database query. + + +
+

New Database Query (SQL View)

+ + + + + Icon New query (SQL view) + + + + Opens the SQL window to edit a query in SQL language. + + +
+ +

Open database query

+ + + + + Icon Open Query Object + + + + Opens the selected query so you can enter, edit, or delete records. + + +
+ + +

Edit

+ + + + + Icon Edit Query + + + + Opens the selected query so you can change the structure. + + +
+ + +

Delete

+ + + + + Icon Delete Query + + + + Deletes the selected query. + + +
+ + +

Rename

+ + + + + + Icon Rename Query + + + + Renames the selected query. + + +
+
+ +
+ +
diff --git a/helpcontent2/source/text/sdatabase/toolbar_report.xhp b/helpcontent2/source/text/sdatabase/toolbar_report.xhp new file mode 100644 index 000000000..7782a92ed --- /dev/null +++ b/helpcontent2/source/text/sdatabase/toolbar_report.xhp @@ -0,0 +1,112 @@ + + + + + + + Database Report Toolbar + /text/sdatabase/toolbar_report.xhp + + + +

Database Report Toolbar

+ + +

New database report

+ + + + + Icon New Database Report + + + + Creates a new database report. + + +
+ +

Database report wizard

+ + + + + Icon Database report wizard + + + + Opens the database report wizard, to guide you in creating a database report. + + +
+ +

Open database report

+ + + + + Icon Open Report + + + + Opens the selected report so you can enter, edit, or delete records. + + +
+ + +

Edit

+ + + + + Icon Edit Report + + + + Opens the selected report so you can change the layout. + + +
+ + +

Delete

+ + + + + Icon Delete Report + + + + Deletes the selected report. + + +
+ + +

Rename

+ + + + + Icon Rename Report + + + + Renames the selected report. + + +
+
+ +
+ +
diff --git a/helpcontent2/source/text/sdatabase/toolbar_table.xhp b/helpcontent2/source/text/sdatabase/toolbar_table.xhp new file mode 100644 index 000000000..ddfe9bcbc --- /dev/null +++ b/helpcontent2/source/text/sdatabase/toolbar_table.xhp @@ -0,0 +1,193 @@ + + + + + + + Database Table Toolbar + /text/sdatabase/toolbar_table.xhp + + + +

Database Table Toolbar

+
+

Open document

+ + + + + Icon Open Document + + + + Opens a %PRODUCTNAME document. + + +
+ +

Save document

+ + + + + Icon Save database file + + + + Saves current database file. + + +
+ +

Copy

+ + + + + Icon copy + + + + Copies the selection to the clipboard. + + +
+

Paste

+ + + + + Icon Paste + + + + Inserts the contents of the clipboard at the location of the cursor, and replaces any selected text or objects. + + +
+

Sort ascending

+ + + + + Icon sort ascending + + + + Sorts the entries in the detail view in ascending order. + + +
+ +

Sort descending

+ + + + + Icon Sort descending + + + + Sorts the entries in the detail view in descending order. + + +
+

New database form

+ + + + + Icon New Database Form + + + + Creates a new database form (default). Use the drop-down toolbar to create a new database object directly. + + +
+
+ +

New table design

+ + + + + Icon New Table design + + + + Designs a new database table. + + +
+ +

Open database table

+ + + + + Icon Open Database Table + + + + Opens the selected table so you can enter, edit, or delete records. + + +
+ +

Edit

+ + + + + + Icon Edit table + + + + Opens the selected table so you can change the structure. + + +
+ +

Delete

+ + + + + + Icon Delete Table + + + + Deletes the selected table. + + +
+ +

Rename

+ + + + + + Icon Rename Table + + + + Renames the selected table. + + +
+
+ +
+ +
diff --git a/helpcontent2/source/text/sdatabase/toolbars.xhp b/helpcontent2/source/text/sdatabase/toolbars.xhp new file mode 100644 index 000000000..ba1427033 --- /dev/null +++ b/helpcontent2/source/text/sdatabase/toolbars.xhp @@ -0,0 +1,38 @@ + + + + + + Toolbars + /text/sdatabase/toolbars.xhp + + + database toolbars + + + +

Database Toolbars +

+ In a database file window, you can see the following toolbars. +

+

+

+

+ +
-- cgit v1.2.3