<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.openoffice.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=R4zoli</id>
	<title>Apache OpenOffice Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.openoffice.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=R4zoli"/>
	<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/wiki/Special:Contributions/R4zoli"/>
	<updated>2026-05-17T01:57:02Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Symphony&amp;diff=201277</id>
		<title>Symphony</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Symphony&amp;diff=201277"/>
		<updated>2012-05-20T18:34:57Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: correcting typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IBM announced plan to contribute Symphony code to Apache Software Foundation on July 15, 2011. &lt;br /&gt;
The code will be available soon. &lt;br /&gt;
&lt;br /&gt;
This page is special for the code contribution effort. &lt;br /&gt;
&lt;br /&gt;
==Introduction of the code base==&lt;br /&gt;
&lt;br /&gt;
Symphony is quite like OpenOffice with an Java Wrapper. The code contribution doesn&amp;#039;t include the Java wrapper which is based on Eclipse. So if you try with the binary build provided below, you will see the property sidebar, but not the MDI view in Symphony.&lt;br /&gt;
&lt;br /&gt;
==Where to get the source code==&lt;br /&gt;
&lt;br /&gt;
the code will be checked into: (Not ready yet) &lt;br /&gt;
&lt;br /&gt;
https://svn.apache.org/repos/asf/incubator/ooo/symphony/trunk&lt;br /&gt;
&lt;br /&gt;
==Build guide==&lt;br /&gt;
&lt;br /&gt;
Please follow [http://wiki.services.openoffice.org/wiki/How_to_build_Symphony%27s_source_code this guide] to build Symphony&amp;#039;s source code.&lt;br /&gt;
&lt;br /&gt;
==The binary build==&lt;br /&gt;
&lt;br /&gt;
You can build this out yourself by following the build guide. You can also get it from link below.&lt;br /&gt;
&lt;br /&gt;
*[http://people.apache.org/~zhangjf/symphony/build Symphony binary installation package]&lt;br /&gt;
&lt;br /&gt;
Please notice that if you have Apache OpenOffice.org 3.4 installed already, you need uninstall it first. Or you can install it parallel to Apache OpenOffice 3.4 by following guide&lt;br /&gt;
*[http://wiki.services.openoffice.org/wiki/Run_OOo_versions_parallel desribed here]&lt;br /&gt;
&lt;br /&gt;
==Feature Description==&lt;br /&gt;
*[[Symphony contribution]]&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
&lt;br /&gt;
Q: What is the difference between this build and Symphony?&lt;br /&gt;
&lt;br /&gt;
A: Since the java part of Symphony is not contributed. Feature, like MDI, Home page and Embedded browser in Symphony won&amp;#039;t be available in this build.&lt;br /&gt;
And menu, toolbar, statusbar also have different look&amp;amp;feel from that in Symphony. &lt;br /&gt;
&lt;br /&gt;
The Mail Merge panel in Symhony is implented in Java. It is also updated with related part in OO.o3.x.&lt;br /&gt;
&lt;br /&gt;
Symphony help is based on Eclipse help mechanism. In the build, help content of OO.o 3.3 is used. But Symphony help content is avilable in source code package. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Symphony&amp;diff=201162</id>
		<title>Symphony</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Symphony&amp;diff=201162"/>
		<updated>2012-05-17T12:40:04Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: added paralell installation link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IBM announced plan to contribute Symphony code to Apache Software Foundation on July 15, 2011. &lt;br /&gt;
The code will be available soon. &lt;br /&gt;
&lt;br /&gt;
This page is special for the code contribution effort.&lt;br /&gt;
&lt;br /&gt;
==Introduction of the code base==&lt;br /&gt;
&lt;br /&gt;
Symphony is quite like OpenOffice with an Java Wrapper. The code contribution doesn&amp;#039;t include the Java wrapper which is based on Eclipse. So if you try with the binary build provided below, you will see the property sidebar, but not the MDI view in Symphony.&lt;br /&gt;
&lt;br /&gt;
==Where to get the source code==&lt;br /&gt;
&lt;br /&gt;
the code will be checked into: (Not ready yet) &lt;br /&gt;
&lt;br /&gt;
https://svn.apache.org/repos/asf/incubator/ooo/symphony/trunk&lt;br /&gt;
&lt;br /&gt;
==Build guide==&lt;br /&gt;
&lt;br /&gt;
Will be available soon&lt;br /&gt;
&lt;br /&gt;
==The binary build==&lt;br /&gt;
&lt;br /&gt;
You can build this out yourself by following the build guide. You can also get it from link below.&lt;br /&gt;
&lt;br /&gt;
Please notice that if you have Apache OpenOffice.org 3.4 installed already, you need uninstall it first.&lt;br /&gt;
&lt;br /&gt;
*[http://people.apache.org/~zhangjf/symphony/build Symphony binary installation package]&lt;br /&gt;
&lt;br /&gt;
Optionally, you can install development version, paralell to Apache OpenOffice 3.4&lt;br /&gt;
*[http://wiki.services.openoffice.org/wiki/Run_OOo_versions_parallel desribed here]&lt;br /&gt;
&lt;br /&gt;
==Feature Description==&lt;br /&gt;
*[[Symphony contribution]]&lt;br /&gt;
&lt;br /&gt;
==FAQ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=SUN_Report_Builder/Documentation&amp;diff=196873</id>
		<title>SUN Report Builder/Documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=SUN_Report_Builder/Documentation&amp;diff=196873"/>
		<updated>2011-05-26T07:55:50Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: /* Charts in report builder */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation/Candidate}}&lt;br /&gt;
&lt;br /&gt;
== Who Needs Reporting ==&lt;br /&gt;
&lt;br /&gt;
You may be forgiven for thinking the sole purpose of reports is to provide nice-looking printouts of database records. A reporting engine provides essential tools for putting the data in a database for some practical use. Reports allow you to slice and view data in many different ways. As a freelancer, you can use reports to keep track of the time you spend on a particular project, view your earnings during a specified month, and see which customer brings you most work. Likewise, you can use reports to generate ready-to-send invoices. If you are learning a foreign language, then you can use reports to print a list of new words for a particular topic and keep track of your progress. You can also create a simple database to keep track of your achievements and generate a professionally-looking resume using a report. In other words, you can use reports for a wide variety of tasks.&lt;br /&gt;
&lt;br /&gt;
== Why Sun Report Builder ==&lt;br /&gt;
&lt;br /&gt;
Since OpenOffice.org comes with a built-in reporting feature you might wonder why you&amp;#039;d want to bolt another reporting engine on top of it. For starters, the built-in reporting capabilities can&amp;#039;t be used for anything but the most simple reports. While the Report Wizard makes the process of creating a report rather straightforward, the default reporting tools are not very intuitive and not particularly flexible, which limits your ability to customize reports to your liking. The Sun Report Builder (SRB) is designed to overcome the shortcomings of the built-in reporting capabilities by adding a powerful reporting engine and a slew of nifty tools allownig you to create more advanced reports. The extension adds both advanced sorting and grouping capabilities as well as the ability to use SQL queries and functions in reports. More importantly, SRB makes it significantly easier to create a complex report layout via drag-and-drop. Further, SRB lets you insert charts in your reports.&lt;br /&gt;
&lt;br /&gt;
== System Requirements ==&lt;br /&gt;
&lt;br /&gt;
The SRB extension requires a fairly recent version of OpenOffice.org. Ideally, you should use the latest version of the productivity suite. Since SRB is written in Java, you should also check whether the Java Runtime Environment (JRE) software is installed on your machine and whether OpenOffice.org is configured to use it. To do this, choose Tools -&amp;gt; Options -&amp;gt; OpenOffice.org -&amp;gt; Java. Make sure the &amp;#039;&amp;#039;Use a Java runtime environment&amp;#039;&amp;#039; check box is ticked and a JRE is selected in the list of installed JREs. If this list is empty, then you have to install the JRE software which you can download from [http://www.java.com www.java.com].&lt;br /&gt;
&lt;br /&gt;
== Installing Sun Report Builder ==&lt;br /&gt;
&lt;br /&gt;
Since SRB is an OpenOffice.org extension, installing it on your machine is not particularly difficult. Download the latest version of SRB from [http://extensions.services.openoffice.org/project/reportdesign OpenOffice.org Extension Repository]. In OpenOffice.org, choose Tools -&amp;gt; Extension Manager. Press the Add button, select the downloaded .oxt file, and press Open. Restart OpenOffice.org (on Windows, you have to terminate Quicklauncher, too), and you are now ready.&lt;br /&gt;
&lt;br /&gt;
== Getting Started with Sun Report Builder ==&lt;br /&gt;
&lt;br /&gt;
The following make reference to SRB version 1.0.x.&lt;br /&gt;
&lt;br /&gt;
The Sun Report Builder extension adds powerful reporting capabilities to OpenOffice.org Base and using it to create reports is easy, as we can see with a simple example. Suppose you&amp;#039;re a freelance writer and you want to keep track of your submissions using a simple OpenOffice.org Base database that stores article titles, publications, submission dates, current status, and payment rates. This is a useful solution, but adding reporting capabilities turns the database into a handy analytical tool. With Sun Report Builder you can generate a list of articles grouped by publication showing article payment sums and charts for each publication.&lt;br /&gt;
&lt;br /&gt;
To make it easier for you to follow the instructions below, I&amp;#039;ve added the submissions table and the Submissions_by_Publication report to the WriterDB.odb database. This database is part of the Writer&amp;#039;s Tools extension which you can download [http://code.google.com/p/writertools/ here].&lt;br /&gt;
&lt;br /&gt;
Once you have the database ready, open it in OpenOffice.org Base, switch to the Reports section, and click on the Create Report in Design View link. This opens the Report Designer window and before you start working on a report, let&amp;#039;s take a closer look at Report Designer&amp;#039;s essential components:&lt;br /&gt;
&lt;br /&gt;
=== Sun Report Builder&amp;#039;s Interface ===&lt;br /&gt;
&lt;br /&gt;
[[Image:SRB_Diagram.png|thumb|375px|none|Sun Report Builder&amp;#039;s Interface]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;A&amp;#039;&amp;#039;&amp;#039; - The Report Controls toolbar contains buttons you can use to add fields, labels, graphics, and graphs to the report.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;B&amp;#039;&amp;#039;&amp;#039; - Main toolbar allows you to enable the Add Field, Report Navigator, and Sorting and Grouping palettes.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;C&amp;#039;&amp;#039;&amp;#039; - Align and Align at Section toolbar helps you align fields and other elements in the report.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039; - The blank report page is divided into three default sections: Page Header, Detail, and Page Footer.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;E&amp;#039;&amp;#039;&amp;#039; - The Add Field palette allows you to quickly populate the report with fields by dragging them from the palette onto the report.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;F&amp;#039;&amp;#039;&amp;#039; - The Sorting and Grouping pallet can be used to group and sort the report&amp;#039;s elements.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;G&amp;#039;&amp;#039;&amp;#039; - The Report Navigator lets you quickly locate and select a particular element in the report.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;H&amp;#039;&amp;#039;&amp;#039; - The Properties pane lets you specify the properties of the currently selected control. For example, if you select a field, then you can use the Properties pane to specify the field&amp;#039;s data source and properties such as size, position, format, etc.&lt;br /&gt;
&lt;br /&gt;
To create a report that groups all submissions by publication, you should add a new group header page section by selecting the Publication field from the Sorting and Grouping palette. Specify the desired sorting option (Ascending or Descending) and select Present from the Group Header drop-down list. Use the Add Field palette to place the Publication field inside the Publication Header section. You can then use the available formatting options under the General tab in the Properties pane to format the field to your liking. The Detail section of the page is designed to generate a list of database records. In our case the list will contain records related to a particular publication. Using the Add Field palette, add the desired fields (e.g., Title, Submission Date, and Payment) to the Details section. Aligning fields and labels in the reports can be a bit tricky, but the Align and Align at Section toolbar contains buttons that help. You can preview the report by pressing the Execute Report button in the Main toolbar to generate a list of all submissions grouped by publication.&lt;br /&gt;
&lt;br /&gt;
Although you can use the created report as it is, you can do a few other things to make it even more useful. For example, you might want to add a field that calculates the sum of payments for each publication as well as the grand total. Let&amp;#039;s start with the latter. Click on the Text Box button in the Report Controls toolbar and draw a field in the Page Footer section. In The Properties pane, switch to the Data tab and select the options as follows:&lt;br /&gt;
&lt;br /&gt;
* Data Field Type: Function&lt;br /&gt;
* Data field: Payment&lt;br /&gt;
* Function: Accumulation&lt;br /&gt;
* Scope: Report&lt;br /&gt;
&lt;br /&gt;
To add a field that displays the sum of payments for each publication, you first need to enable the Group Footer page section. Select Present from the Group Footer drop-down list in the Sorting and Grouping palette. Draw then a field in the added Publication Footer and specify the field&amp;#039;s options as follows:&lt;br /&gt;
&lt;br /&gt;
* Data Field Type: Function&lt;br /&gt;
* Data field: Payment&lt;br /&gt;
* Function: Accumulation&lt;br /&gt;
* Scope: Group: Publication&lt;br /&gt;
&lt;br /&gt;
You can also add a graph that displays payments by publication. To do this, you first need to create a query that pulls data for the graph. Close the report, switch to the Queries section, and click on the Create Query in Design View link to create a new query. Select the table containing submission data and add the Publication and Payment fields to the query. From the Function drop-down list, select Group in the Publication column and Sum in the Payment column. Save the created query and open the report for editing. Click on the Graph button in the Main toolbar, and draw a graph in the Page Footer section. In the Properties pane, switch to the Data tab and select Query from the Content type drop-down list and the created query from the Content list. &lt;br /&gt;
&lt;br /&gt;
If you don&amp;#039;t fancy the default column graph, then you can tweak its properties by double-clicking on the graph to enter editing mode. Here you can specify different settings using the right-click context menu. For example, by using the Chart Type menu item you can change the default column chart to pie chart and add a 3-D look to it. &lt;br /&gt;
As you can see, creating reports with Sun Report Builder is straightforward. Once you&amp;#039;ve mastered the basics, you can use the reporting capabilities to make sense of the data stored in OpenOffice.org Base.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Viewing the Report Navigator in Sun Report Builder ==&lt;br /&gt;
Let&amp;#039;s identify a few key components of the SRB as seen in the Report Navigator.  The Report Navigator is accessed under the View pull-down menu.  To view the properties window, toggle it to be displayed under the View pull-down menu. The extended tips identify a lot of information about the components.  To view the extended tips, toggle it to be displayed under the Help pull-down menu.  The text below supplements the extended tips of your particular SRB version.  Further, context help is available for various dialoges by pressing F1.&lt;br /&gt;
&lt;br /&gt;
=== Report Navigator -&amp;gt; Report ===&lt;br /&gt;
Shows the various options for the report as a whole.  These are different than the various options of individual components of the report.  For example, if you use a filter on the report as a whole, then don&amp;#039;t expect to perform functions on values you just filtered out.&lt;br /&gt;
&lt;br /&gt;
==== Report Navigator -&amp;gt; Report -&amp;gt; Properties of General Tab ====&lt;br /&gt;
This controls the layout and presentation of the report.&lt;br /&gt;
* Name: The name of your report can be most anything of your choosing.&lt;br /&gt;
* Page Header: &lt;br /&gt;
* Page Footer: &lt;br /&gt;
* Print repeated values: You may not want repeated values printed for every report.&lt;br /&gt;
&lt;br /&gt;
==== Report Navigator -&amp;gt; Report -&amp;gt; Properties of Data Tab ====&lt;br /&gt;
This controls the data from the database that is displayed in the report.&lt;br /&gt;
* Content Type: Can be Table, Query, or SQL command&lt;br /&gt;
* Content: Values dependent upon Content Type above.&lt;br /&gt;
* Analyze SQL command: Whether to allow the SQL command to be analyzed.&lt;br /&gt;
* Filter:  The SQL filter command to perform on the database data&lt;br /&gt;
&lt;br /&gt;
==== Report Navigator -&amp;gt; Report -&amp;gt; Functions ====&lt;br /&gt;
This controls the functions calculated in the report using OpenFormula. Generally all functions which are defined in the [http://wiki.oasis-open.org/office/About_OpenFormula OpenFormula] should be supported. But this is currently still ongoing work and may change after each release of the Sun Report Builder.&lt;br /&gt;
&lt;br /&gt;
===== Report Navigator -&amp;gt; Report -&amp;gt; Functions -&amp;gt; Function -&amp;gt; Properties of General Tab =====&lt;br /&gt;
A function allows the user to perform calculations (see Supported Functions section) on the database data and display the results.  Functions can either be in the global context of the report itself or in any group (see Groups section below). Functions are created using View -&amp;gt; Report Navigator -&amp;gt; Report -&amp;gt; Function.  Right-click on Function and select New Function. Once you have selected your new function, in the context menu on the functions entry you can customize your function.&lt;br /&gt;
* Name: The name of your function can be most anything of your choosing.&lt;br /&gt;
* Formula: See Function Example below&lt;br /&gt;
* Initial value: See Function Example below&lt;br /&gt;
* Deep Traversing: &lt;br /&gt;
* Pre evaluation: You may not want the function to be evaluated until the report is finished.&lt;br /&gt;
&lt;br /&gt;
==== Report Navigator -&amp;gt; Report -&amp;gt; Page Header -&amp;gt; Properties of General Tab ====&lt;br /&gt;
This controls the header on each page of the report.  In a multi-page report, this can show at the top of each page.  It can contain other components such as text fields, text boxes, images controls, charts, lines, etc.  Each of these components also have their respective components.&lt;br /&gt;
* Name:&lt;br /&gt;
* Visible:&lt;br /&gt;
* Height:&lt;br /&gt;
* Conditional Print Expression: A conditional print expression allows the user to specify whether an element or section should or should not be visible when executing the report. If the print expression evaluates to true, then the element will be printed in the report. The syntax is the same as for functions.  &lt;br /&gt;
* Background Color:&lt;br /&gt;
* Background Transparent:&lt;br /&gt;
&lt;br /&gt;
==== Report Navigator -&amp;gt; Report -&amp;gt; Report Header -&amp;gt; Properties of General Tab ====&lt;br /&gt;
This controls the header of the report.  In a multi-page report, this will show only once at top of the report.  It can contain other components such as text fields, text boxes, images controls, charts, lines, etc.  Each of these components also have their respective components.&lt;br /&gt;
* Name:&lt;br /&gt;
* Force New Page: Whether the current section and/or the next section is printed on a new page&lt;br /&gt;
* Keep Together: If the current section doesn&amp;#039;t completely fit on a page, then print it on the next page&lt;br /&gt;
* Visible: &lt;br /&gt;
* Height: &lt;br /&gt;
* Conditional Print Expression: &lt;br /&gt;
* Background Color:&lt;br /&gt;
* Background Transparent:&lt;br /&gt;
&lt;br /&gt;
==== Report Navigator -&amp;gt; Report -&amp;gt; Groups -&amp;gt; Sorting and Grouping Window ====&lt;br /&gt;
This controls whether and how you are grouping together database data.  You can insert a data grouping into the report by using View -&amp;gt; Sorting and Grouping.  It details on which fields, what sort order, what conditions, etc. you will be grouping your data.  For more details, please see [http://dba.openoffice.org/specifications/ReportDesigner.odt this].&lt;br /&gt;
* Field/Expression: Either the field from the database or the expression.  An example of an expressions might be to give the user the possibility to do arithmetic calculations with the value of other expressions as well as with the value of columns. (The actual implementation is part of 4.1 expression engine.)&lt;br /&gt;
&lt;br /&gt;
* Sorting: Ascending or descending&lt;br /&gt;
* Group Header: Either show or hide&lt;br /&gt;
* Group Footer: Either show or hide&lt;br /&gt;
* Group On: What the data is grouped on depends upon the type of data chosen in Field/Expression&lt;br /&gt;
* Group Interval: This also depends upon the type of data chosen in Field/Expression&lt;br /&gt;
* Keep Together: &lt;br /&gt;
&lt;br /&gt;
===== Report Navigator -&amp;gt; Report -&amp;gt; Groups -&amp;gt; &amp;lt;GroupingName&amp;gt; -&amp;gt; Properties of General Tab =====&lt;br /&gt;
This controls the visual presentation of your groupings.&lt;br /&gt;
* Keep Together: &lt;br /&gt;
* Start New Column: (In future releases, multiple columns will be available from the menu Format -&amp;gt; Page)&lt;br /&gt;
* Reset Page Number: &lt;br /&gt;
&lt;br /&gt;
====== Report Navigator -&amp;gt; Report -&amp;gt; Groups -&amp;gt; &amp;lt;GroupingName&amp;gt; -&amp;gt; Functions -&amp;gt; Function -&amp;gt; Properties of General Tab ======&lt;br /&gt;
This allows you to perform calculations (see Supported Functions section) on the data groups and display the results. Again, functions are created by right-clicking on Function and select New Function.&lt;br /&gt;
* Name: &lt;br /&gt;
* Formula: Input using the OpenFormula syntax&lt;br /&gt;
* Initial Value: The initial evaluation value of the OpenFormula above&lt;br /&gt;
* Deep Traversing: &lt;br /&gt;
* Pre Evaluation: &lt;br /&gt;
&lt;br /&gt;
====== Report Navigator -&amp;gt; Report -&amp;gt; Groups -&amp;gt; &amp;lt;GroupingName&amp;gt; -&amp;gt; Group Header -&amp;gt; Properties of General Tab ======&lt;br /&gt;
This controls under which condition the group header is displayed as well as many other attributes of the group header.&lt;br /&gt;
* Name:&lt;br /&gt;
* Force New Page: &lt;br /&gt;
* Keep Together: &lt;br /&gt;
* Repeat Section: &lt;br /&gt;
* Visible: &lt;br /&gt;
* Height: &lt;br /&gt;
* Conditional Print Expression: &lt;br /&gt;
* Background Color: &lt;br /&gt;
* Background Transparent: &lt;br /&gt;
&lt;br /&gt;
==== Report Navigator -&amp;gt; Report -&amp;gt; Detail -&amp;gt; Properties of General Tab ====&lt;br /&gt;
This controls the details of the report.  It is the main body of the report.  It can contain other components such as text fields, text boxes, images controls, charts, lines, etc.  Undoubtedly, this section contains the database data you want pulled in your report.&lt;br /&gt;
* Name:&lt;br /&gt;
* Force New Page: &lt;br /&gt;
* Keep Together: &lt;br /&gt;
* Visible: &lt;br /&gt;
* Height: &lt;br /&gt;
* Conditional Print Expression: &lt;br /&gt;
* Background Color: &lt;br /&gt;
* Background Transparent: &lt;br /&gt;
&lt;br /&gt;
==== Report Navigator -&amp;gt; Report -&amp;gt; Report Footer -&amp;gt; Properties of General Tab ====&lt;br /&gt;
This compliments the Report Header section and contains the same components as the Report Header.&lt;br /&gt;
&lt;br /&gt;
==== Report Navigator -&amp;gt; Report -&amp;gt; Page Footer -&amp;gt; Properties of General Tab ====&lt;br /&gt;
This compliments the Page Header section and contains the same components as the Page Header.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Common components in any section ==&lt;br /&gt;
In each of the above sections you can have commonly-used data components from the Report Controls toolbar that make good use of the report.  They are as follows:&lt;br /&gt;
&lt;br /&gt;
=== Report Controls Toolbar -&amp;gt; Label Field -&amp;gt; Properties of General Tab ===&lt;br /&gt;
* Name:&lt;br /&gt;
* Label:&lt;br /&gt;
* Position X:&lt;br /&gt;
* Position Y:&lt;br /&gt;
* Width:&lt;br /&gt;
* Height:&lt;br /&gt;
* Print Repeated Values:&lt;br /&gt;
* Conditional Print Expression:&lt;br /&gt;
* Font:&lt;br /&gt;
* Print When Group Change:&lt;br /&gt;
* Background Color:&lt;br /&gt;
* Background Transparent:&lt;br /&gt;
* (Horizontal) Alignment:&lt;br /&gt;
* Vertical Alignment:&lt;br /&gt;
&lt;br /&gt;
=== Report Controls Toolbar -&amp;gt; Formatted Field -&amp;gt; Properties of General Tab ===&lt;br /&gt;
* Name:&lt;br /&gt;
* Position X:&lt;br /&gt;
* Position Y:&lt;br /&gt;
* Width:&lt;br /&gt;
* Height:&lt;br /&gt;
* Print Repeated Values:&lt;br /&gt;
* Conditional Print Expression:&lt;br /&gt;
* Font:&lt;br /&gt;
* Print When Group Change:&lt;br /&gt;
* Background Color:&lt;br /&gt;
* Background Transparent:&lt;br /&gt;
* Formatting:&lt;br /&gt;
* (Horizontal) Alignment:&lt;br /&gt;
&lt;br /&gt;
=== Report Controls Toolbar -&amp;gt; Formatted Field -&amp;gt; Properties of Data Tab ===&lt;br /&gt;
* Data Field Type: The kind of data (Field or formula, Function, Counter, User Defined Function)&lt;br /&gt;
* Data Field:  The columns/fields of the report source&lt;br /&gt;
* Function: Such as Sum, Minimum, Maximum&lt;br /&gt;
* Scope: Contains all names of all groups.  This includes the group where this control is contained in as well as the report itself as top level scope.&lt;br /&gt;
See [http://dba.openoffice.org/specifications/Function_Property_Browser.odt here] for more details.&lt;br /&gt;
&lt;br /&gt;
=== Report Controls Toolbar -&amp;gt; Image Control -&amp;gt; Properties of General Tab ===&lt;br /&gt;
* Name:&lt;br /&gt;
* Preserve as link:&lt;br /&gt;
* Position X:&lt;br /&gt;
* Position Y:&lt;br /&gt;
* Width:&lt;br /&gt;
* Height:&lt;br /&gt;
* Print Repeated Values:&lt;br /&gt;
* Conditional Print Expression:&lt;br /&gt;
* Print When Group Change:&lt;br /&gt;
* Background Color:&lt;br /&gt;
* Background Transparent:&lt;br /&gt;
* Graphics:&lt;br /&gt;
* Scale:&lt;br /&gt;
&lt;br /&gt;
=== Report Controls Toolbar -&amp;gt; Image Control -&amp;gt; Properties of Data Tab ===&lt;br /&gt;
* Data Field Type:&lt;br /&gt;
* Data Field:&lt;br /&gt;
* Function:&lt;br /&gt;
* Scope:&lt;br /&gt;
&lt;br /&gt;
=== Report Controls Toolbar -&amp;gt; Chart/Shape -&amp;gt; Properties of General Tab ===&lt;br /&gt;
* Name:&lt;br /&gt;
* Position X:&lt;br /&gt;
* Position Y:&lt;br /&gt;
* Width:&lt;br /&gt;
* Height:&lt;br /&gt;
* Print Repeated Values:&lt;br /&gt;
* Conditional Print Expression:&lt;br /&gt;
* Print When Group Change:&lt;br /&gt;
* Font:&lt;br /&gt;
* Chart Type:&lt;br /&gt;
* Preview Rows:&lt;br /&gt;
&lt;br /&gt;
=== Report Controls Toolbar -&amp;gt; Chart/Shape -&amp;gt; Properties of Data Tab ===&lt;br /&gt;
* Content Type:&lt;br /&gt;
* Content:&lt;br /&gt;
* Analyze SQL Command:&lt;br /&gt;
* Filter:&lt;br /&gt;
* Sort:&lt;br /&gt;
* Link Master Fields:&lt;br /&gt;
* Link Slave Fields:&lt;br /&gt;
&lt;br /&gt;
=== Report Controls Toolbar -&amp;gt; Fixed Line -&amp;gt; Properties of General Tab ===&lt;br /&gt;
* Name:&lt;br /&gt;
* Position X:&lt;br /&gt;
* Position Y:&lt;br /&gt;
* Width:&lt;br /&gt;
* Height:&lt;br /&gt;
* Orientation:&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
* quote for [ is \&lt;br /&gt;
* \\&lt;br /&gt;
* [] as reference for formula or field name&lt;br /&gt;
* &amp;quot;&amp;quot; to quote strings&lt;br /&gt;
* . as decimal separator&lt;br /&gt;
* date as in java specific&lt;br /&gt;
* parameter separator is ; (semicolon) and it is allowed to let some parameters empty inside a call like XYZ(;kk;;kkb)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Functions ==&lt;br /&gt;
The current Sun Report Builder (verson 1.0.x) includes functions in the following categories:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Datetime&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
DATE, DATEDIF, DATEVALUE, DAY, DAYS, HOUR, MINUTE, MONTH, NOW, SECOND, TIME, TIMEVALUE, TODAY, WEEKDAY, YEAR&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Financial&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Financial&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Information&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
CHOOSE, COUNT, COUNTA, COUNTBLANK, HASCHANGED, ISBLANK, ISERR, ISERROR, ISEVEN, ISLOGICAL, ISNA, ISNONTEXT, ISNUMBER, ISODD, ISREF, ISTEXT, NA&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Logical&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
AND, FALSE, IF, NOT, OR, TRUE, XOR&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Math&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
ABS, AVERAGE, EVEN, MAX, MAXA, MIN, MINA, MOD, ODD, SUM&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Rounding&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
INT&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Text&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
EXACT, FIND, LEFT, LEN, LOWER, MID, REPLACE, REPT, RIGHT, SUBSTITUTE, T, TEXT, TRIM, UNICHAR, UNICODE, UPPER, URLENCODE&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Userdefined&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
NULL&lt;br /&gt;
&lt;br /&gt;
A detailed explanation of the above functions will be found [[Base/Reports/Functions|here.]]&lt;br /&gt;
Additional details and code can be found [http://wiki.services.openoffice.org/wiki/SUN_Report_Builder/Functions here].&lt;br /&gt;
&lt;br /&gt;
CONCAT or CONCATENATE functions not supported, but you can use [Textfieldname]&amp;amp;&amp;quot; &amp;quot;&amp;amp;[Textfieldname]  to concatenate text fields, not forget to format it as text.  &lt;br /&gt;
&lt;br /&gt;
Please note that these functions are specific to the SRB.  Additional functionality may be obtained from the database backend capabilities.  For example, if you are using OpenOffice.org&amp;#039;s native HSQL database, then you may also use HSQL functions and stored procedures along with OpenOffice.org&amp;#039;s queries to generate a wide variety of information shown in reports.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
=== Function Example ===&lt;br /&gt;
The illustration below shows how subtotal fields are created in Report Builder, using functions:&lt;br /&gt;
&lt;br /&gt;
[[Image:SumFieldInReportBuilder.jpg]]&lt;br /&gt;
&lt;br /&gt;
The report source table is shown on the upper left.&lt;br /&gt;
&lt;br /&gt;
The resulting report layout is illustrated below the table. A group has been defined on the plProductType field. The sum field is created on the group footer. The rightmost part of the image shows the definition of a function that serves as the data source for the sum field.&lt;br /&gt;
&lt;br /&gt;
=== Query Example ===&lt;br /&gt;
The URL below shows how to use queries in Report Builder:&lt;br /&gt;
&lt;br /&gt;
See [http://wiki.services.openoffice.org/wiki/SUN_Report_Builder/Example here].&lt;br /&gt;
&lt;br /&gt;
=== Computed Fields Example ===&lt;br /&gt;
Computed fields can be created in the way that the formula is entered directly into the data field.&lt;br /&gt;
&lt;br /&gt;
E.g. 100*[Population]/[PopulationCount] to get the percentage of the current population&lt;br /&gt;
== Charts in report builder ==&lt;br /&gt;
You can insert Chart into report builder report, into any places, but only some has a good reason to do.&lt;br /&gt;
&lt;br /&gt;
Not wise to add to details section, it is for single data output, the headers and footer the right place for charts where you print summarized data, and chart for explaining data series, trends, etc. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open report for edit, and insert Chart into Group/Page/Report header/footer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When you inserted it shows columns chart as default, now needs to bound to some data source, Select Table/Query/SQL commands. When you selected, the chart shows data what can retrieve from data source. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When you decide to use chart in report useful to create query, which contain only that data what you want to show in that place, without excessive data, because you can not remove them with data ranges dialog as you can do in Calc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Charts in report builder has bunch of limitations:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The “First row as label” grayed out and as default selected the data source field names (or aliases names), this is not changeable in through UI in report builder. For this reason I suggest to use query or SQL commands as report/chart source not a Table.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Report chart data ranges.PNG]]&lt;br /&gt;
&lt;br /&gt;
The first field data (column in Calc and in Chart) in table or query, can be used as categories, by selecting “First column as label ”.&lt;br /&gt;
&lt;br /&gt;
The field names bounded to the places in table, the counting starts from 0, the first field is 0. &lt;br /&gt;
&lt;br /&gt;
The first field name presented as “label 0”, the second field name is“label1”, … etc. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Report chart dataseries labels.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can not select data series interactively, only can remove whole data series from chart. The data series range not changeable, it contain whole data in table/query, and it has an ugly name “0”, “1”, … etc., which you can see in data series window.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Report chart dataseries ranges.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Categories not changeable, it is hard coded to data fields.&lt;br /&gt;
&lt;br /&gt;
== Extensions ==&lt;br /&gt;
=== EuroOffice Map Chart ===&lt;br /&gt;
One extension further extends the functionality of Sun Report Builder. A detailed description of its use together with the basic steps of creating your first report can be found [http://www.multiracio.com/eurooffice/support/tutorials/eurooffice-map-chart-tutorials/how-to-use-map-charts-with-sun-report-builder here]. This tutorial goes from creating your first report to defining a quite complicated new function, so it can be a useful resource for beginners and advanced users alike (not just for those looking for a way to create map charts).&lt;br /&gt;
&lt;br /&gt;
[[Category:Sun Report Builder]]&lt;br /&gt;
[[Category: Base Documentation]]&lt;br /&gt;
&lt;br /&gt;
[[ru:RU/SUN Report Builder/Documentation]]&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=SUN_Report_Builder/Documentation&amp;diff=196872</id>
		<title>SUN Report Builder/Documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=SUN_Report_Builder/Documentation&amp;diff=196872"/>
		<updated>2011-05-26T07:49:16Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation/Candidate}}&lt;br /&gt;
&lt;br /&gt;
== Who Needs Reporting ==&lt;br /&gt;
&lt;br /&gt;
You may be forgiven for thinking the sole purpose of reports is to provide nice-looking printouts of database records. A reporting engine provides essential tools for putting the data in a database for some practical use. Reports allow you to slice and view data in many different ways. As a freelancer, you can use reports to keep track of the time you spend on a particular project, view your earnings during a specified month, and see which customer brings you most work. Likewise, you can use reports to generate ready-to-send invoices. If you are learning a foreign language, then you can use reports to print a list of new words for a particular topic and keep track of your progress. You can also create a simple database to keep track of your achievements and generate a professionally-looking resume using a report. In other words, you can use reports for a wide variety of tasks.&lt;br /&gt;
&lt;br /&gt;
== Why Sun Report Builder ==&lt;br /&gt;
&lt;br /&gt;
Since OpenOffice.org comes with a built-in reporting feature you might wonder why you&amp;#039;d want to bolt another reporting engine on top of it. For starters, the built-in reporting capabilities can&amp;#039;t be used for anything but the most simple reports. While the Report Wizard makes the process of creating a report rather straightforward, the default reporting tools are not very intuitive and not particularly flexible, which limits your ability to customize reports to your liking. The Sun Report Builder (SRB) is designed to overcome the shortcomings of the built-in reporting capabilities by adding a powerful reporting engine and a slew of nifty tools allownig you to create more advanced reports. The extension adds both advanced sorting and grouping capabilities as well as the ability to use SQL queries and functions in reports. More importantly, SRB makes it significantly easier to create a complex report layout via drag-and-drop. Further, SRB lets you insert charts in your reports.&lt;br /&gt;
&lt;br /&gt;
== System Requirements ==&lt;br /&gt;
&lt;br /&gt;
The SRB extension requires a fairly recent version of OpenOffice.org. Ideally, you should use the latest version of the productivity suite. Since SRB is written in Java, you should also check whether the Java Runtime Environment (JRE) software is installed on your machine and whether OpenOffice.org is configured to use it. To do this, choose Tools -&amp;gt; Options -&amp;gt; OpenOffice.org -&amp;gt; Java. Make sure the &amp;#039;&amp;#039;Use a Java runtime environment&amp;#039;&amp;#039; check box is ticked and a JRE is selected in the list of installed JREs. If this list is empty, then you have to install the JRE software which you can download from [http://www.java.com www.java.com].&lt;br /&gt;
&lt;br /&gt;
== Installing Sun Report Builder ==&lt;br /&gt;
&lt;br /&gt;
Since SRB is an OpenOffice.org extension, installing it on your machine is not particularly difficult. Download the latest version of SRB from [http://extensions.services.openoffice.org/project/reportdesign OpenOffice.org Extension Repository]. In OpenOffice.org, choose Tools -&amp;gt; Extension Manager. Press the Add button, select the downloaded .oxt file, and press Open. Restart OpenOffice.org (on Windows, you have to terminate Quicklauncher, too), and you are now ready.&lt;br /&gt;
&lt;br /&gt;
== Getting Started with Sun Report Builder ==&lt;br /&gt;
&lt;br /&gt;
The following make reference to SRB version 1.0.x.&lt;br /&gt;
&lt;br /&gt;
The Sun Report Builder extension adds powerful reporting capabilities to OpenOffice.org Base and using it to create reports is easy, as we can see with a simple example. Suppose you&amp;#039;re a freelance writer and you want to keep track of your submissions using a simple OpenOffice.org Base database that stores article titles, publications, submission dates, current status, and payment rates. This is a useful solution, but adding reporting capabilities turns the database into a handy analytical tool. With Sun Report Builder you can generate a list of articles grouped by publication showing article payment sums and charts for each publication.&lt;br /&gt;
&lt;br /&gt;
To make it easier for you to follow the instructions below, I&amp;#039;ve added the submissions table and the Submissions_by_Publication report to the WriterDB.odb database. This database is part of the Writer&amp;#039;s Tools extension which you can download [http://code.google.com/p/writertools/ here].&lt;br /&gt;
&lt;br /&gt;
Once you have the database ready, open it in OpenOffice.org Base, switch to the Reports section, and click on the Create Report in Design View link. This opens the Report Designer window and before you start working on a report, let&amp;#039;s take a closer look at Report Designer&amp;#039;s essential components:&lt;br /&gt;
&lt;br /&gt;
=== Sun Report Builder&amp;#039;s Interface ===&lt;br /&gt;
&lt;br /&gt;
[[Image:SRB_Diagram.png|thumb|375px|none|Sun Report Builder&amp;#039;s Interface]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;A&amp;#039;&amp;#039;&amp;#039; - The Report Controls toolbar contains buttons you can use to add fields, labels, graphics, and graphs to the report.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;B&amp;#039;&amp;#039;&amp;#039; - Main toolbar allows you to enable the Add Field, Report Navigator, and Sorting and Grouping palettes.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;C&amp;#039;&amp;#039;&amp;#039; - Align and Align at Section toolbar helps you align fields and other elements in the report.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039; - The blank report page is divided into three default sections: Page Header, Detail, and Page Footer.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;E&amp;#039;&amp;#039;&amp;#039; - The Add Field palette allows you to quickly populate the report with fields by dragging them from the palette onto the report.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;F&amp;#039;&amp;#039;&amp;#039; - The Sorting and Grouping pallet can be used to group and sort the report&amp;#039;s elements.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;G&amp;#039;&amp;#039;&amp;#039; - The Report Navigator lets you quickly locate and select a particular element in the report.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;H&amp;#039;&amp;#039;&amp;#039; - The Properties pane lets you specify the properties of the currently selected control. For example, if you select a field, then you can use the Properties pane to specify the field&amp;#039;s data source and properties such as size, position, format, etc.&lt;br /&gt;
&lt;br /&gt;
To create a report that groups all submissions by publication, you should add a new group header page section by selecting the Publication field from the Sorting and Grouping palette. Specify the desired sorting option (Ascending or Descending) and select Present from the Group Header drop-down list. Use the Add Field palette to place the Publication field inside the Publication Header section. You can then use the available formatting options under the General tab in the Properties pane to format the field to your liking. The Detail section of the page is designed to generate a list of database records. In our case the list will contain records related to a particular publication. Using the Add Field palette, add the desired fields (e.g., Title, Submission Date, and Payment) to the Details section. Aligning fields and labels in the reports can be a bit tricky, but the Align and Align at Section toolbar contains buttons that help. You can preview the report by pressing the Execute Report button in the Main toolbar to generate a list of all submissions grouped by publication.&lt;br /&gt;
&lt;br /&gt;
Although you can use the created report as it is, you can do a few other things to make it even more useful. For example, you might want to add a field that calculates the sum of payments for each publication as well as the grand total. Let&amp;#039;s start with the latter. Click on the Text Box button in the Report Controls toolbar and draw a field in the Page Footer section. In The Properties pane, switch to the Data tab and select the options as follows:&lt;br /&gt;
&lt;br /&gt;
* Data Field Type: Function&lt;br /&gt;
* Data field: Payment&lt;br /&gt;
* Function: Accumulation&lt;br /&gt;
* Scope: Report&lt;br /&gt;
&lt;br /&gt;
To add a field that displays the sum of payments for each publication, you first need to enable the Group Footer page section. Select Present from the Group Footer drop-down list in the Sorting and Grouping palette. Draw then a field in the added Publication Footer and specify the field&amp;#039;s options as follows:&lt;br /&gt;
&lt;br /&gt;
* Data Field Type: Function&lt;br /&gt;
* Data field: Payment&lt;br /&gt;
* Function: Accumulation&lt;br /&gt;
* Scope: Group: Publication&lt;br /&gt;
&lt;br /&gt;
You can also add a graph that displays payments by publication. To do this, you first need to create a query that pulls data for the graph. Close the report, switch to the Queries section, and click on the Create Query in Design View link to create a new query. Select the table containing submission data and add the Publication and Payment fields to the query. From the Function drop-down list, select Group in the Publication column and Sum in the Payment column. Save the created query and open the report for editing. Click on the Graph button in the Main toolbar, and draw a graph in the Page Footer section. In the Properties pane, switch to the Data tab and select Query from the Content type drop-down list and the created query from the Content list. &lt;br /&gt;
&lt;br /&gt;
If you don&amp;#039;t fancy the default column graph, then you can tweak its properties by double-clicking on the graph to enter editing mode. Here you can specify different settings using the right-click context menu. For example, by using the Chart Type menu item you can change the default column chart to pie chart and add a 3-D look to it. &lt;br /&gt;
As you can see, creating reports with Sun Report Builder is straightforward. Once you&amp;#039;ve mastered the basics, you can use the reporting capabilities to make sense of the data stored in OpenOffice.org Base.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Viewing the Report Navigator in Sun Report Builder ==&lt;br /&gt;
Let&amp;#039;s identify a few key components of the SRB as seen in the Report Navigator.  The Report Navigator is accessed under the View pull-down menu.  To view the properties window, toggle it to be displayed under the View pull-down menu. The extended tips identify a lot of information about the components.  To view the extended tips, toggle it to be displayed under the Help pull-down menu.  The text below supplements the extended tips of your particular SRB version.  Further, context help is available for various dialoges by pressing F1.&lt;br /&gt;
&lt;br /&gt;
=== Report Navigator -&amp;gt; Report ===&lt;br /&gt;
Shows the various options for the report as a whole.  These are different than the various options of individual components of the report.  For example, if you use a filter on the report as a whole, then don&amp;#039;t expect to perform functions on values you just filtered out.&lt;br /&gt;
&lt;br /&gt;
==== Report Navigator -&amp;gt; Report -&amp;gt; Properties of General Tab ====&lt;br /&gt;
This controls the layout and presentation of the report.&lt;br /&gt;
* Name: The name of your report can be most anything of your choosing.&lt;br /&gt;
* Page Header: &lt;br /&gt;
* Page Footer: &lt;br /&gt;
* Print repeated values: You may not want repeated values printed for every report.&lt;br /&gt;
&lt;br /&gt;
==== Report Navigator -&amp;gt; Report -&amp;gt; Properties of Data Tab ====&lt;br /&gt;
This controls the data from the database that is displayed in the report.&lt;br /&gt;
* Content Type: Can be Table, Query, or SQL command&lt;br /&gt;
* Content: Values dependent upon Content Type above.&lt;br /&gt;
* Analyze SQL command: Whether to allow the SQL command to be analyzed.&lt;br /&gt;
* Filter:  The SQL filter command to perform on the database data&lt;br /&gt;
&lt;br /&gt;
==== Report Navigator -&amp;gt; Report -&amp;gt; Functions ====&lt;br /&gt;
This controls the functions calculated in the report using OpenFormula. Generally all functions which are defined in the [http://wiki.oasis-open.org/office/About_OpenFormula OpenFormula] should be supported. But this is currently still ongoing work and may change after each release of the Sun Report Builder.&lt;br /&gt;
&lt;br /&gt;
===== Report Navigator -&amp;gt; Report -&amp;gt; Functions -&amp;gt; Function -&amp;gt; Properties of General Tab =====&lt;br /&gt;
A function allows the user to perform calculations (see Supported Functions section) on the database data and display the results.  Functions can either be in the global context of the report itself or in any group (see Groups section below). Functions are created using View -&amp;gt; Report Navigator -&amp;gt; Report -&amp;gt; Function.  Right-click on Function and select New Function. Once you have selected your new function, in the context menu on the functions entry you can customize your function.&lt;br /&gt;
* Name: The name of your function can be most anything of your choosing.&lt;br /&gt;
* Formula: See Function Example below&lt;br /&gt;
* Initial value: See Function Example below&lt;br /&gt;
* Deep Traversing: &lt;br /&gt;
* Pre evaluation: You may not want the function to be evaluated until the report is finished.&lt;br /&gt;
&lt;br /&gt;
==== Report Navigator -&amp;gt; Report -&amp;gt; Page Header -&amp;gt; Properties of General Tab ====&lt;br /&gt;
This controls the header on each page of the report.  In a multi-page report, this can show at the top of each page.  It can contain other components such as text fields, text boxes, images controls, charts, lines, etc.  Each of these components also have their respective components.&lt;br /&gt;
* Name:&lt;br /&gt;
* Visible:&lt;br /&gt;
* Height:&lt;br /&gt;
* Conditional Print Expression: A conditional print expression allows the user to specify whether an element or section should or should not be visible when executing the report. If the print expression evaluates to true, then the element will be printed in the report. The syntax is the same as for functions.  &lt;br /&gt;
* Background Color:&lt;br /&gt;
* Background Transparent:&lt;br /&gt;
&lt;br /&gt;
==== Report Navigator -&amp;gt; Report -&amp;gt; Report Header -&amp;gt; Properties of General Tab ====&lt;br /&gt;
This controls the header of the report.  In a multi-page report, this will show only once at top of the report.  It can contain other components such as text fields, text boxes, images controls, charts, lines, etc.  Each of these components also have their respective components.&lt;br /&gt;
* Name:&lt;br /&gt;
* Force New Page: Whether the current section and/or the next section is printed on a new page&lt;br /&gt;
* Keep Together: If the current section doesn&amp;#039;t completely fit on a page, then print it on the next page&lt;br /&gt;
* Visible: &lt;br /&gt;
* Height: &lt;br /&gt;
* Conditional Print Expression: &lt;br /&gt;
* Background Color:&lt;br /&gt;
* Background Transparent:&lt;br /&gt;
&lt;br /&gt;
==== Report Navigator -&amp;gt; Report -&amp;gt; Groups -&amp;gt; Sorting and Grouping Window ====&lt;br /&gt;
This controls whether and how you are grouping together database data.  You can insert a data grouping into the report by using View -&amp;gt; Sorting and Grouping.  It details on which fields, what sort order, what conditions, etc. you will be grouping your data.  For more details, please see [http://dba.openoffice.org/specifications/ReportDesigner.odt this].&lt;br /&gt;
* Field/Expression: Either the field from the database or the expression.  An example of an expressions might be to give the user the possibility to do arithmetic calculations with the value of other expressions as well as with the value of columns. (The actual implementation is part of 4.1 expression engine.)&lt;br /&gt;
&lt;br /&gt;
* Sorting: Ascending or descending&lt;br /&gt;
* Group Header: Either show or hide&lt;br /&gt;
* Group Footer: Either show or hide&lt;br /&gt;
* Group On: What the data is grouped on depends upon the type of data chosen in Field/Expression&lt;br /&gt;
* Group Interval: This also depends upon the type of data chosen in Field/Expression&lt;br /&gt;
* Keep Together: &lt;br /&gt;
&lt;br /&gt;
===== Report Navigator -&amp;gt; Report -&amp;gt; Groups -&amp;gt; &amp;lt;GroupingName&amp;gt; -&amp;gt; Properties of General Tab =====&lt;br /&gt;
This controls the visual presentation of your groupings.&lt;br /&gt;
* Keep Together: &lt;br /&gt;
* Start New Column: (In future releases, multiple columns will be available from the menu Format -&amp;gt; Page)&lt;br /&gt;
* Reset Page Number: &lt;br /&gt;
&lt;br /&gt;
====== Report Navigator -&amp;gt; Report -&amp;gt; Groups -&amp;gt; &amp;lt;GroupingName&amp;gt; -&amp;gt; Functions -&amp;gt; Function -&amp;gt; Properties of General Tab ======&lt;br /&gt;
This allows you to perform calculations (see Supported Functions section) on the data groups and display the results. Again, functions are created by right-clicking on Function and select New Function.&lt;br /&gt;
* Name: &lt;br /&gt;
* Formula: Input using the OpenFormula syntax&lt;br /&gt;
* Initial Value: The initial evaluation value of the OpenFormula above&lt;br /&gt;
* Deep Traversing: &lt;br /&gt;
* Pre Evaluation: &lt;br /&gt;
&lt;br /&gt;
====== Report Navigator -&amp;gt; Report -&amp;gt; Groups -&amp;gt; &amp;lt;GroupingName&amp;gt; -&amp;gt; Group Header -&amp;gt; Properties of General Tab ======&lt;br /&gt;
This controls under which condition the group header is displayed as well as many other attributes of the group header.&lt;br /&gt;
* Name:&lt;br /&gt;
* Force New Page: &lt;br /&gt;
* Keep Together: &lt;br /&gt;
* Repeat Section: &lt;br /&gt;
* Visible: &lt;br /&gt;
* Height: &lt;br /&gt;
* Conditional Print Expression: &lt;br /&gt;
* Background Color: &lt;br /&gt;
* Background Transparent: &lt;br /&gt;
&lt;br /&gt;
==== Report Navigator -&amp;gt; Report -&amp;gt; Detail -&amp;gt; Properties of General Tab ====&lt;br /&gt;
This controls the details of the report.  It is the main body of the report.  It can contain other components such as text fields, text boxes, images controls, charts, lines, etc.  Undoubtedly, this section contains the database data you want pulled in your report.&lt;br /&gt;
* Name:&lt;br /&gt;
* Force New Page: &lt;br /&gt;
* Keep Together: &lt;br /&gt;
* Visible: &lt;br /&gt;
* Height: &lt;br /&gt;
* Conditional Print Expression: &lt;br /&gt;
* Background Color: &lt;br /&gt;
* Background Transparent: &lt;br /&gt;
&lt;br /&gt;
==== Report Navigator -&amp;gt; Report -&amp;gt; Report Footer -&amp;gt; Properties of General Tab ====&lt;br /&gt;
This compliments the Report Header section and contains the same components as the Report Header.&lt;br /&gt;
&lt;br /&gt;
==== Report Navigator -&amp;gt; Report -&amp;gt; Page Footer -&amp;gt; Properties of General Tab ====&lt;br /&gt;
This compliments the Page Header section and contains the same components as the Page Header.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Common components in any section ==&lt;br /&gt;
In each of the above sections you can have commonly-used data components from the Report Controls toolbar that make good use of the report.  They are as follows:&lt;br /&gt;
&lt;br /&gt;
=== Report Controls Toolbar -&amp;gt; Label Field -&amp;gt; Properties of General Tab ===&lt;br /&gt;
* Name:&lt;br /&gt;
* Label:&lt;br /&gt;
* Position X:&lt;br /&gt;
* Position Y:&lt;br /&gt;
* Width:&lt;br /&gt;
* Height:&lt;br /&gt;
* Print Repeated Values:&lt;br /&gt;
* Conditional Print Expression:&lt;br /&gt;
* Font:&lt;br /&gt;
* Print When Group Change:&lt;br /&gt;
* Background Color:&lt;br /&gt;
* Background Transparent:&lt;br /&gt;
* (Horizontal) Alignment:&lt;br /&gt;
* Vertical Alignment:&lt;br /&gt;
&lt;br /&gt;
=== Report Controls Toolbar -&amp;gt; Formatted Field -&amp;gt; Properties of General Tab ===&lt;br /&gt;
* Name:&lt;br /&gt;
* Position X:&lt;br /&gt;
* Position Y:&lt;br /&gt;
* Width:&lt;br /&gt;
* Height:&lt;br /&gt;
* Print Repeated Values:&lt;br /&gt;
* Conditional Print Expression:&lt;br /&gt;
* Font:&lt;br /&gt;
* Print When Group Change:&lt;br /&gt;
* Background Color:&lt;br /&gt;
* Background Transparent:&lt;br /&gt;
* Formatting:&lt;br /&gt;
* (Horizontal) Alignment:&lt;br /&gt;
&lt;br /&gt;
=== Report Controls Toolbar -&amp;gt; Formatted Field -&amp;gt; Properties of Data Tab ===&lt;br /&gt;
* Data Field Type: The kind of data (Field or formula, Function, Counter, User Defined Function)&lt;br /&gt;
* Data Field:  The columns/fields of the report source&lt;br /&gt;
* Function: Such as Sum, Minimum, Maximum&lt;br /&gt;
* Scope: Contains all names of all groups.  This includes the group where this control is contained in as well as the report itself as top level scope.&lt;br /&gt;
See [http://dba.openoffice.org/specifications/Function_Property_Browser.odt here] for more details.&lt;br /&gt;
&lt;br /&gt;
=== Report Controls Toolbar -&amp;gt; Image Control -&amp;gt; Properties of General Tab ===&lt;br /&gt;
* Name:&lt;br /&gt;
* Preserve as link:&lt;br /&gt;
* Position X:&lt;br /&gt;
* Position Y:&lt;br /&gt;
* Width:&lt;br /&gt;
* Height:&lt;br /&gt;
* Print Repeated Values:&lt;br /&gt;
* Conditional Print Expression:&lt;br /&gt;
* Print When Group Change:&lt;br /&gt;
* Background Color:&lt;br /&gt;
* Background Transparent:&lt;br /&gt;
* Graphics:&lt;br /&gt;
* Scale:&lt;br /&gt;
&lt;br /&gt;
=== Report Controls Toolbar -&amp;gt; Image Control -&amp;gt; Properties of Data Tab ===&lt;br /&gt;
* Data Field Type:&lt;br /&gt;
* Data Field:&lt;br /&gt;
* Function:&lt;br /&gt;
* Scope:&lt;br /&gt;
&lt;br /&gt;
=== Report Controls Toolbar -&amp;gt; Chart/Shape -&amp;gt; Properties of General Tab ===&lt;br /&gt;
* Name:&lt;br /&gt;
* Position X:&lt;br /&gt;
* Position Y:&lt;br /&gt;
* Width:&lt;br /&gt;
* Height:&lt;br /&gt;
* Print Repeated Values:&lt;br /&gt;
* Conditional Print Expression:&lt;br /&gt;
* Print When Group Change:&lt;br /&gt;
* Font:&lt;br /&gt;
* Chart Type:&lt;br /&gt;
* Preview Rows:&lt;br /&gt;
&lt;br /&gt;
=== Report Controls Toolbar -&amp;gt; Chart/Shape -&amp;gt; Properties of Data Tab ===&lt;br /&gt;
* Content Type:&lt;br /&gt;
* Content:&lt;br /&gt;
* Analyze SQL Command:&lt;br /&gt;
* Filter:&lt;br /&gt;
* Sort:&lt;br /&gt;
* Link Master Fields:&lt;br /&gt;
* Link Slave Fields:&lt;br /&gt;
&lt;br /&gt;
=== Report Controls Toolbar -&amp;gt; Fixed Line -&amp;gt; Properties of General Tab ===&lt;br /&gt;
* Name:&lt;br /&gt;
* Position X:&lt;br /&gt;
* Position Y:&lt;br /&gt;
* Width:&lt;br /&gt;
* Height:&lt;br /&gt;
* Orientation:&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
* quote for [ is \&lt;br /&gt;
* \\&lt;br /&gt;
* [] as reference for formula or field name&lt;br /&gt;
* &amp;quot;&amp;quot; to quote strings&lt;br /&gt;
* . as decimal separator&lt;br /&gt;
* date as in java specific&lt;br /&gt;
* parameter separator is ; (semicolon) and it is allowed to let some parameters empty inside a call like XYZ(;kk;;kkb)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Functions ==&lt;br /&gt;
The current Sun Report Builder (verson 1.0.x) includes functions in the following categories:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Datetime&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
DATE, DATEDIF, DATEVALUE, DAY, DAYS, HOUR, MINUTE, MONTH, NOW, SECOND, TIME, TIMEVALUE, TODAY, WEEKDAY, YEAR&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Financial&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Financial&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Information&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
CHOOSE, COUNT, COUNTA, COUNTBLANK, HASCHANGED, ISBLANK, ISERR, ISERROR, ISEVEN, ISLOGICAL, ISNA, ISNONTEXT, ISNUMBER, ISODD, ISREF, ISTEXT, NA&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Logical&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
AND, FALSE, IF, NOT, OR, TRUE, XOR&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Math&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
ABS, AVERAGE, EVEN, MAX, MAXA, MIN, MINA, MOD, ODD, SUM&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Rounding&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
INT&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Text&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
EXACT, FIND, LEFT, LEN, LOWER, MID, REPLACE, REPT, RIGHT, SUBSTITUTE, T, TEXT, TRIM, UNICHAR, UNICODE, UPPER, URLENCODE&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Userdefined&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
NULL&lt;br /&gt;
&lt;br /&gt;
A detailed explanation of the above functions will be found [[Base/Reports/Functions|here.]]&lt;br /&gt;
Additional details and code can be found [http://wiki.services.openoffice.org/wiki/SUN_Report_Builder/Functions here].&lt;br /&gt;
&lt;br /&gt;
CONCAT or CONCATENATE functions not supported, but you can use [Textfieldname]&amp;amp;&amp;quot; &amp;quot;&amp;amp;[Textfieldname]  to concatenate text fields, not forget to format it as text.  &lt;br /&gt;
&lt;br /&gt;
Please note that these functions are specific to the SRB.  Additional functionality may be obtained from the database backend capabilities.  For example, if you are using OpenOffice.org&amp;#039;s native HSQL database, then you may also use HSQL functions and stored procedures along with OpenOffice.org&amp;#039;s queries to generate a wide variety of information shown in reports.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
=== Function Example ===&lt;br /&gt;
The illustration below shows how subtotal fields are created in Report Builder, using functions:&lt;br /&gt;
&lt;br /&gt;
[[Image:SumFieldInReportBuilder.jpg]]&lt;br /&gt;
&lt;br /&gt;
The report source table is shown on the upper left.&lt;br /&gt;
&lt;br /&gt;
The resulting report layout is illustrated below the table. A group has been defined on the plProductType field. The sum field is created on the group footer. The rightmost part of the image shows the definition of a function that serves as the data source for the sum field.&lt;br /&gt;
&lt;br /&gt;
=== Query Example ===&lt;br /&gt;
The URL below shows how to use queries in Report Builder:&lt;br /&gt;
&lt;br /&gt;
See [http://wiki.services.openoffice.org/wiki/SUN_Report_Builder/Example here].&lt;br /&gt;
&lt;br /&gt;
=== Computed Fields Example ===&lt;br /&gt;
Computed fields can be created in the way that the formula is entered directly into the data field.&lt;br /&gt;
&lt;br /&gt;
E.g. 100*[Population]/[PopulationCount] to get the percentage of the current population&lt;br /&gt;
= Charts in report builder =&lt;br /&gt;
You can insert Chart into report builder report, into any places, but only some has a good reason to do.&lt;br /&gt;
&lt;br /&gt;
Not wise to add to details section, it is for single data output, the headers and footer the right place for charts where you print summarized data, and chart for explaining data series, trends, etc. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open report for edit, and insert Chart into Group/Page/Report header/footer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When you inserted it shows columns chart as default, now needs to bound to some data source, Select Table/Query/SQL commands. When you selected, the chart shows data what can retrieve from data source. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When you decide to use chart in report useful to create query, which contain only that data what you want to show in that place, without excessive data, because you can not remove them with data ranges dialog as you can do in Calc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Charts in report builder has bunch of limitations:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The “First row as label” grayed out and as default selected the data source field names (or aliases names), this is not changeable in through UI in report builder. For this reason I suggest to use query or SQL commands as report/chart source not a Table.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Report chart data ranges.PNG]]&lt;br /&gt;
&lt;br /&gt;
The first field data (column in Calc and in Chart) in table or query, can be used as categories, by selecting “First column as label ”.&lt;br /&gt;
&lt;br /&gt;
The field names bounded to the places in table, the counting starts from 0, the first field is 0. &lt;br /&gt;
&lt;br /&gt;
The first field name presented as “label 0”, the second field name is“label1”, … etc. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Report chart dataseries labels.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can not select data series interactively, only can remove whole data series from chart. The data series range not changeable, it contain whole data in table/query, and it has an ugly name “0”, “1”, … etc., which you can see in data series window.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Report chart dataseries ranges.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Categories not changeable, it is hard coded to data fields.&lt;br /&gt;
&lt;br /&gt;
== Extensions ==&lt;br /&gt;
=== EuroOffice Map Chart ===&lt;br /&gt;
One extension further extends the functionality of Sun Report Builder. A detailed description of its use together with the basic steps of creating your first report can be found [http://www.multiracio.com/eurooffice/support/tutorials/eurooffice-map-chart-tutorials/how-to-use-map-charts-with-sun-report-builder here]. This tutorial goes from creating your first report to defining a quite complicated new function, so it can be a useful resource for beginners and advanced users alike (not just for those looking for a way to create map charts).&lt;br /&gt;
&lt;br /&gt;
[[Category:Sun Report Builder]]&lt;br /&gt;
[[Category: Base Documentation]]&lt;br /&gt;
&lt;br /&gt;
[[ru:RU/SUN Report Builder/Documentation]]&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Report_chart_dataseries_ranges.PNG&amp;diff=196871</id>
		<title>File:Report chart dataseries ranges.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Report_chart_dataseries_ranges.PNG&amp;diff=196871"/>
		<updated>2011-05-26T07:48:18Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Report_chart_dataseries_labels.PNG&amp;diff=196870</id>
		<title>File:Report chart dataseries labels.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Report_chart_dataseries_labels.PNG&amp;diff=196870"/>
		<updated>2011-05-26T07:47:35Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Report_chart_data_ranges.PNG&amp;diff=196869</id>
		<title>File:Report chart data ranges.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Report_chart_data_ranges.PNG&amp;diff=196869"/>
		<updated>2011-05-26T07:45:19Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=SUN_Report_Builder/Documentation&amp;diff=196868</id>
		<title>SUN Report Builder/Documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=SUN_Report_Builder/Documentation&amp;diff=196868"/>
		<updated>2011-05-26T07:40:25Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: /* Computed Fields Example */  (checkpoint save)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Documentation/Candidate}}&lt;br /&gt;
&lt;br /&gt;
== Who Needs Reporting ==&lt;br /&gt;
&lt;br /&gt;
You may be forgiven for thinking the sole purpose of reports is to provide nice-looking printouts of database records. A reporting engine provides essential tools for putting the data in a database for some practical use. Reports allow you to slice and view data in many different ways. As a freelancer, you can use reports to keep track of the time you spend on a particular project, view your earnings during a specified month, and see which customer brings you most work. Likewise, you can use reports to generate ready-to-send invoices. If you are learning a foreign language, then you can use reports to print a list of new words for a particular topic and keep track of your progress. You can also create a simple database to keep track of your achievements and generate a professionally-looking resume using a report. In other words, you can use reports for a wide variety of tasks.&lt;br /&gt;
&lt;br /&gt;
== Why Sun Report Builder ==&lt;br /&gt;
&lt;br /&gt;
Since OpenOffice.org comes with a built-in reporting feature you might wonder why you&amp;#039;d want to bolt another reporting engine on top of it. For starters, the built-in reporting capabilities can&amp;#039;t be used for anything but the most simple reports. While the Report Wizard makes the process of creating a report rather straightforward, the default reporting tools are not very intuitive and not particularly flexible, which limits your ability to customize reports to your liking. The Sun Report Builder (SRB) is designed to overcome the shortcomings of the built-in reporting capabilities by adding a powerful reporting engine and a slew of nifty tools allownig you to create more advanced reports. The extension adds both advanced sorting and grouping capabilities as well as the ability to use SQL queries and functions in reports. More importantly, SRB makes it significantly easier to create a complex report layout via drag-and-drop. Further, SRB lets you insert charts in your reports.&lt;br /&gt;
&lt;br /&gt;
== System Requirements ==&lt;br /&gt;
&lt;br /&gt;
The SRB extension requires a fairly recent version of OpenOffice.org. Ideally, you should use the latest version of the productivity suite. Since SRB is written in Java, you should also check whether the Java Runtime Environment (JRE) software is installed on your machine and whether OpenOffice.org is configured to use it. To do this, choose Tools -&amp;gt; Options -&amp;gt; OpenOffice.org -&amp;gt; Java. Make sure the &amp;#039;&amp;#039;Use a Java runtime environment&amp;#039;&amp;#039; check box is ticked and a JRE is selected in the list of installed JREs. If this list is empty, then you have to install the JRE software which you can download from [http://www.java.com www.java.com].&lt;br /&gt;
&lt;br /&gt;
== Installing Sun Report Builder ==&lt;br /&gt;
&lt;br /&gt;
Since SRB is an OpenOffice.org extension, installing it on your machine is not particularly difficult. Download the latest version of SRB from [http://extensions.services.openoffice.org/project/reportdesign OpenOffice.org Extension Repository]. In OpenOffice.org, choose Tools -&amp;gt; Extension Manager. Press the Add button, select the downloaded .oxt file, and press Open. Restart OpenOffice.org (on Windows, you have to terminate Quicklauncher, too), and you are now ready.&lt;br /&gt;
&lt;br /&gt;
== Getting Started with Sun Report Builder ==&lt;br /&gt;
&lt;br /&gt;
The following make reference to SRB version 1.0.x.&lt;br /&gt;
&lt;br /&gt;
The Sun Report Builder extension adds powerful reporting capabilities to OpenOffice.org Base and using it to create reports is easy, as we can see with a simple example. Suppose you&amp;#039;re a freelance writer and you want to keep track of your submissions using a simple OpenOffice.org Base database that stores article titles, publications, submission dates, current status, and payment rates. This is a useful solution, but adding reporting capabilities turns the database into a handy analytical tool. With Sun Report Builder you can generate a list of articles grouped by publication showing article payment sums and charts for each publication.&lt;br /&gt;
&lt;br /&gt;
To make it easier for you to follow the instructions below, I&amp;#039;ve added the submissions table and the Submissions_by_Publication report to the WriterDB.odb database. This database is part of the Writer&amp;#039;s Tools extension which you can download [http://code.google.com/p/writertools/ here].&lt;br /&gt;
&lt;br /&gt;
Once you have the database ready, open it in OpenOffice.org Base, switch to the Reports section, and click on the Create Report in Design View link. This opens the Report Designer window and before you start working on a report, let&amp;#039;s take a closer look at Report Designer&amp;#039;s essential components:&lt;br /&gt;
&lt;br /&gt;
=== Sun Report Builder&amp;#039;s Interface ===&lt;br /&gt;
&lt;br /&gt;
[[Image:SRB_Diagram.png|thumb|375px|none|Sun Report Builder&amp;#039;s Interface]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;A&amp;#039;&amp;#039;&amp;#039; - The Report Controls toolbar contains buttons you can use to add fields, labels, graphics, and graphs to the report.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;B&amp;#039;&amp;#039;&amp;#039; - Main toolbar allows you to enable the Add Field, Report Navigator, and Sorting and Grouping palettes.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;C&amp;#039;&amp;#039;&amp;#039; - Align and Align at Section toolbar helps you align fields and other elements in the report.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;D&amp;#039;&amp;#039;&amp;#039; - The blank report page is divided into three default sections: Page Header, Detail, and Page Footer.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;E&amp;#039;&amp;#039;&amp;#039; - The Add Field palette allows you to quickly populate the report with fields by dragging them from the palette onto the report.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;F&amp;#039;&amp;#039;&amp;#039; - The Sorting and Grouping pallet can be used to group and sort the report&amp;#039;s elements.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;G&amp;#039;&amp;#039;&amp;#039; - The Report Navigator lets you quickly locate and select a particular element in the report.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;H&amp;#039;&amp;#039;&amp;#039; - The Properties pane lets you specify the properties of the currently selected control. For example, if you select a field, then you can use the Properties pane to specify the field&amp;#039;s data source and properties such as size, position, format, etc.&lt;br /&gt;
&lt;br /&gt;
To create a report that groups all submissions by publication, you should add a new group header page section by selecting the Publication field from the Sorting and Grouping palette. Specify the desired sorting option (Ascending or Descending) and select Present from the Group Header drop-down list. Use the Add Field palette to place the Publication field inside the Publication Header section. You can then use the available formatting options under the General tab in the Properties pane to format the field to your liking. The Detail section of the page is designed to generate a list of database records. In our case the list will contain records related to a particular publication. Using the Add Field palette, add the desired fields (e.g., Title, Submission Date, and Payment) to the Details section. Aligning fields and labels in the reports can be a bit tricky, but the Align and Align at Section toolbar contains buttons that help. You can preview the report by pressing the Execute Report button in the Main toolbar to generate a list of all submissions grouped by publication.&lt;br /&gt;
&lt;br /&gt;
Although you can use the created report as it is, you can do a few other things to make it even more useful. For example, you might want to add a field that calculates the sum of payments for each publication as well as the grand total. Let&amp;#039;s start with the latter. Click on the Text Box button in the Report Controls toolbar and draw a field in the Page Footer section. In The Properties pane, switch to the Data tab and select the options as follows:&lt;br /&gt;
&lt;br /&gt;
* Data Field Type: Function&lt;br /&gt;
* Data field: Payment&lt;br /&gt;
* Function: Accumulation&lt;br /&gt;
* Scope: Report&lt;br /&gt;
&lt;br /&gt;
To add a field that displays the sum of payments for each publication, you first need to enable the Group Footer page section. Select Present from the Group Footer drop-down list in the Sorting and Grouping palette. Draw then a field in the added Publication Footer and specify the field&amp;#039;s options as follows:&lt;br /&gt;
&lt;br /&gt;
* Data Field Type: Function&lt;br /&gt;
* Data field: Payment&lt;br /&gt;
* Function: Accumulation&lt;br /&gt;
* Scope: Group: Publication&lt;br /&gt;
&lt;br /&gt;
You can also add a graph that displays payments by publication. To do this, you first need to create a query that pulls data for the graph. Close the report, switch to the Queries section, and click on the Create Query in Design View link to create a new query. Select the table containing submission data and add the Publication and Payment fields to the query. From the Function drop-down list, select Group in the Publication column and Sum in the Payment column. Save the created query and open the report for editing. Click on the Graph button in the Main toolbar, and draw a graph in the Page Footer section. In the Properties pane, switch to the Data tab and select Query from the Content type drop-down list and the created query from the Content list. &lt;br /&gt;
&lt;br /&gt;
If you don&amp;#039;t fancy the default column graph, then you can tweak its properties by double-clicking on the graph to enter editing mode. Here you can specify different settings using the right-click context menu. For example, by using the Chart Type menu item you can change the default column chart to pie chart and add a 3-D look to it. &lt;br /&gt;
As you can see, creating reports with Sun Report Builder is straightforward. Once you&amp;#039;ve mastered the basics, you can use the reporting capabilities to make sense of the data stored in OpenOffice.org Base.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Viewing the Report Navigator in Sun Report Builder ==&lt;br /&gt;
Let&amp;#039;s identify a few key components of the SRB as seen in the Report Navigator.  The Report Navigator is accessed under the View pull-down menu.  To view the properties window, toggle it to be displayed under the View pull-down menu. The extended tips identify a lot of information about the components.  To view the extended tips, toggle it to be displayed under the Help pull-down menu.  The text below supplements the extended tips of your particular SRB version.  Further, context help is available for various dialoges by pressing F1.&lt;br /&gt;
&lt;br /&gt;
=== Report Navigator -&amp;gt; Report ===&lt;br /&gt;
Shows the various options for the report as a whole.  These are different than the various options of individual components of the report.  For example, if you use a filter on the report as a whole, then don&amp;#039;t expect to perform functions on values you just filtered out.&lt;br /&gt;
&lt;br /&gt;
==== Report Navigator -&amp;gt; Report -&amp;gt; Properties of General Tab ====&lt;br /&gt;
This controls the layout and presentation of the report.&lt;br /&gt;
* Name: The name of your report can be most anything of your choosing.&lt;br /&gt;
* Page Header: &lt;br /&gt;
* Page Footer: &lt;br /&gt;
* Print repeated values: You may not want repeated values printed for every report.&lt;br /&gt;
&lt;br /&gt;
==== Report Navigator -&amp;gt; Report -&amp;gt; Properties of Data Tab ====&lt;br /&gt;
This controls the data from the database that is displayed in the report.&lt;br /&gt;
* Content Type: Can be Table, Query, or SQL command&lt;br /&gt;
* Content: Values dependent upon Content Type above.&lt;br /&gt;
* Analyze SQL command: Whether to allow the SQL command to be analyzed.&lt;br /&gt;
* Filter:  The SQL filter command to perform on the database data&lt;br /&gt;
&lt;br /&gt;
==== Report Navigator -&amp;gt; Report -&amp;gt; Functions ====&lt;br /&gt;
This controls the functions calculated in the report using OpenFormula. Generally all functions which are defined in the [http://wiki.oasis-open.org/office/About_OpenFormula OpenFormula] should be supported. But this is currently still ongoing work and may change after each release of the Sun Report Builder.&lt;br /&gt;
&lt;br /&gt;
===== Report Navigator -&amp;gt; Report -&amp;gt; Functions -&amp;gt; Function -&amp;gt; Properties of General Tab =====&lt;br /&gt;
A function allows the user to perform calculations (see Supported Functions section) on the database data and display the results.  Functions can either be in the global context of the report itself or in any group (see Groups section below). Functions are created using View -&amp;gt; Report Navigator -&amp;gt; Report -&amp;gt; Function.  Right-click on Function and select New Function. Once you have selected your new function, in the context menu on the functions entry you can customize your function.&lt;br /&gt;
* Name: The name of your function can be most anything of your choosing.&lt;br /&gt;
* Formula: See Function Example below&lt;br /&gt;
* Initial value: See Function Example below&lt;br /&gt;
* Deep Traversing: &lt;br /&gt;
* Pre evaluation: You may not want the function to be evaluated until the report is finished.&lt;br /&gt;
&lt;br /&gt;
==== Report Navigator -&amp;gt; Report -&amp;gt; Page Header -&amp;gt; Properties of General Tab ====&lt;br /&gt;
This controls the header on each page of the report.  In a multi-page report, this can show at the top of each page.  It can contain other components such as text fields, text boxes, images controls, charts, lines, etc.  Each of these components also have their respective components.&lt;br /&gt;
* Name:&lt;br /&gt;
* Visible:&lt;br /&gt;
* Height:&lt;br /&gt;
* Conditional Print Expression: A conditional print expression allows the user to specify whether an element or section should or should not be visible when executing the report. If the print expression evaluates to true, then the element will be printed in the report. The syntax is the same as for functions.  &lt;br /&gt;
* Background Color:&lt;br /&gt;
* Background Transparent:&lt;br /&gt;
&lt;br /&gt;
==== Report Navigator -&amp;gt; Report -&amp;gt; Report Header -&amp;gt; Properties of General Tab ====&lt;br /&gt;
This controls the header of the report.  In a multi-page report, this will show only once at top of the report.  It can contain other components such as text fields, text boxes, images controls, charts, lines, etc.  Each of these components also have their respective components.&lt;br /&gt;
* Name:&lt;br /&gt;
* Force New Page: Whether the current section and/or the next section is printed on a new page&lt;br /&gt;
* Keep Together: If the current section doesn&amp;#039;t completely fit on a page, then print it on the next page&lt;br /&gt;
* Visible: &lt;br /&gt;
* Height: &lt;br /&gt;
* Conditional Print Expression: &lt;br /&gt;
* Background Color:&lt;br /&gt;
* Background Transparent:&lt;br /&gt;
&lt;br /&gt;
==== Report Navigator -&amp;gt; Report -&amp;gt; Groups -&amp;gt; Sorting and Grouping Window ====&lt;br /&gt;
This controls whether and how you are grouping together database data.  You can insert a data grouping into the report by using View -&amp;gt; Sorting and Grouping.  It details on which fields, what sort order, what conditions, etc. you will be grouping your data.  For more details, please see [http://dba.openoffice.org/specifications/ReportDesigner.odt this].&lt;br /&gt;
* Field/Expression: Either the field from the database or the expression.  An example of an expressions might be to give the user the possibility to do arithmetic calculations with the value of other expressions as well as with the value of columns. (The actual implementation is part of 4.1 expression engine.)&lt;br /&gt;
&lt;br /&gt;
* Sorting: Ascending or descending&lt;br /&gt;
* Group Header: Either show or hide&lt;br /&gt;
* Group Footer: Either show or hide&lt;br /&gt;
* Group On: What the data is grouped on depends upon the type of data chosen in Field/Expression&lt;br /&gt;
* Group Interval: This also depends upon the type of data chosen in Field/Expression&lt;br /&gt;
* Keep Together: &lt;br /&gt;
&lt;br /&gt;
===== Report Navigator -&amp;gt; Report -&amp;gt; Groups -&amp;gt; &amp;lt;GroupingName&amp;gt; -&amp;gt; Properties of General Tab =====&lt;br /&gt;
This controls the visual presentation of your groupings.&lt;br /&gt;
* Keep Together: &lt;br /&gt;
* Start New Column: (In future releases, multiple columns will be available from the menu Format -&amp;gt; Page)&lt;br /&gt;
* Reset Page Number: &lt;br /&gt;
&lt;br /&gt;
====== Report Navigator -&amp;gt; Report -&amp;gt; Groups -&amp;gt; &amp;lt;GroupingName&amp;gt; -&amp;gt; Functions -&amp;gt; Function -&amp;gt; Properties of General Tab ======&lt;br /&gt;
This allows you to perform calculations (see Supported Functions section) on the data groups and display the results. Again, functions are created by right-clicking on Function and select New Function.&lt;br /&gt;
* Name: &lt;br /&gt;
* Formula: Input using the OpenFormula syntax&lt;br /&gt;
* Initial Value: The initial evaluation value of the OpenFormula above&lt;br /&gt;
* Deep Traversing: &lt;br /&gt;
* Pre Evaluation: &lt;br /&gt;
&lt;br /&gt;
====== Report Navigator -&amp;gt; Report -&amp;gt; Groups -&amp;gt; &amp;lt;GroupingName&amp;gt; -&amp;gt; Group Header -&amp;gt; Properties of General Tab ======&lt;br /&gt;
This controls under which condition the group header is displayed as well as many other attributes of the group header.&lt;br /&gt;
* Name:&lt;br /&gt;
* Force New Page: &lt;br /&gt;
* Keep Together: &lt;br /&gt;
* Repeat Section: &lt;br /&gt;
* Visible: &lt;br /&gt;
* Height: &lt;br /&gt;
* Conditional Print Expression: &lt;br /&gt;
* Background Color: &lt;br /&gt;
* Background Transparent: &lt;br /&gt;
&lt;br /&gt;
==== Report Navigator -&amp;gt; Report -&amp;gt; Detail -&amp;gt; Properties of General Tab ====&lt;br /&gt;
This controls the details of the report.  It is the main body of the report.  It can contain other components such as text fields, text boxes, images controls, charts, lines, etc.  Undoubtedly, this section contains the database data you want pulled in your report.&lt;br /&gt;
* Name:&lt;br /&gt;
* Force New Page: &lt;br /&gt;
* Keep Together: &lt;br /&gt;
* Visible: &lt;br /&gt;
* Height: &lt;br /&gt;
* Conditional Print Expression: &lt;br /&gt;
* Background Color: &lt;br /&gt;
* Background Transparent: &lt;br /&gt;
&lt;br /&gt;
==== Report Navigator -&amp;gt; Report -&amp;gt; Report Footer -&amp;gt; Properties of General Tab ====&lt;br /&gt;
This compliments the Report Header section and contains the same components as the Report Header.&lt;br /&gt;
&lt;br /&gt;
==== Report Navigator -&amp;gt; Report -&amp;gt; Page Footer -&amp;gt; Properties of General Tab ====&lt;br /&gt;
This compliments the Page Header section and contains the same components as the Page Header.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Common components in any section ==&lt;br /&gt;
In each of the above sections you can have commonly-used data components from the Report Controls toolbar that make good use of the report.  They are as follows:&lt;br /&gt;
&lt;br /&gt;
=== Report Controls Toolbar -&amp;gt; Label Field -&amp;gt; Properties of General Tab ===&lt;br /&gt;
* Name:&lt;br /&gt;
* Label:&lt;br /&gt;
* Position X:&lt;br /&gt;
* Position Y:&lt;br /&gt;
* Width:&lt;br /&gt;
* Height:&lt;br /&gt;
* Print Repeated Values:&lt;br /&gt;
* Conditional Print Expression:&lt;br /&gt;
* Font:&lt;br /&gt;
* Print When Group Change:&lt;br /&gt;
* Background Color:&lt;br /&gt;
* Background Transparent:&lt;br /&gt;
* (Horizontal) Alignment:&lt;br /&gt;
* Vertical Alignment:&lt;br /&gt;
&lt;br /&gt;
=== Report Controls Toolbar -&amp;gt; Formatted Field -&amp;gt; Properties of General Tab ===&lt;br /&gt;
* Name:&lt;br /&gt;
* Position X:&lt;br /&gt;
* Position Y:&lt;br /&gt;
* Width:&lt;br /&gt;
* Height:&lt;br /&gt;
* Print Repeated Values:&lt;br /&gt;
* Conditional Print Expression:&lt;br /&gt;
* Font:&lt;br /&gt;
* Print When Group Change:&lt;br /&gt;
* Background Color:&lt;br /&gt;
* Background Transparent:&lt;br /&gt;
* Formatting:&lt;br /&gt;
* (Horizontal) Alignment:&lt;br /&gt;
&lt;br /&gt;
=== Report Controls Toolbar -&amp;gt; Formatted Field -&amp;gt; Properties of Data Tab ===&lt;br /&gt;
* Data Field Type: The kind of data (Field or formula, Function, Counter, User Defined Function)&lt;br /&gt;
* Data Field:  The columns/fields of the report source&lt;br /&gt;
* Function: Such as Sum, Minimum, Maximum&lt;br /&gt;
* Scope: Contains all names of all groups.  This includes the group where this control is contained in as well as the report itself as top level scope.&lt;br /&gt;
See [http://dba.openoffice.org/specifications/Function_Property_Browser.odt here] for more details.&lt;br /&gt;
&lt;br /&gt;
=== Report Controls Toolbar -&amp;gt; Image Control -&amp;gt; Properties of General Tab ===&lt;br /&gt;
* Name:&lt;br /&gt;
* Preserve as link:&lt;br /&gt;
* Position X:&lt;br /&gt;
* Position Y:&lt;br /&gt;
* Width:&lt;br /&gt;
* Height:&lt;br /&gt;
* Print Repeated Values:&lt;br /&gt;
* Conditional Print Expression:&lt;br /&gt;
* Print When Group Change:&lt;br /&gt;
* Background Color:&lt;br /&gt;
* Background Transparent:&lt;br /&gt;
* Graphics:&lt;br /&gt;
* Scale:&lt;br /&gt;
&lt;br /&gt;
=== Report Controls Toolbar -&amp;gt; Image Control -&amp;gt; Properties of Data Tab ===&lt;br /&gt;
* Data Field Type:&lt;br /&gt;
* Data Field:&lt;br /&gt;
* Function:&lt;br /&gt;
* Scope:&lt;br /&gt;
&lt;br /&gt;
=== Report Controls Toolbar -&amp;gt; Chart/Shape -&amp;gt; Properties of General Tab ===&lt;br /&gt;
* Name:&lt;br /&gt;
* Position X:&lt;br /&gt;
* Position Y:&lt;br /&gt;
* Width:&lt;br /&gt;
* Height:&lt;br /&gt;
* Print Repeated Values:&lt;br /&gt;
* Conditional Print Expression:&lt;br /&gt;
* Print When Group Change:&lt;br /&gt;
* Font:&lt;br /&gt;
* Chart Type:&lt;br /&gt;
* Preview Rows:&lt;br /&gt;
&lt;br /&gt;
=== Report Controls Toolbar -&amp;gt; Chart/Shape -&amp;gt; Properties of Data Tab ===&lt;br /&gt;
* Content Type:&lt;br /&gt;
* Content:&lt;br /&gt;
* Analyze SQL Command:&lt;br /&gt;
* Filter:&lt;br /&gt;
* Sort:&lt;br /&gt;
* Link Master Fields:&lt;br /&gt;
* Link Slave Fields:&lt;br /&gt;
&lt;br /&gt;
=== Report Controls Toolbar -&amp;gt; Fixed Line -&amp;gt; Properties of General Tab ===&lt;br /&gt;
* Name:&lt;br /&gt;
* Position X:&lt;br /&gt;
* Position Y:&lt;br /&gt;
* Width:&lt;br /&gt;
* Height:&lt;br /&gt;
* Orientation:&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
* quote for [ is \&lt;br /&gt;
* \\&lt;br /&gt;
* [] as reference for formula or field name&lt;br /&gt;
* &amp;quot;&amp;quot; to quote strings&lt;br /&gt;
* . as decimal separator&lt;br /&gt;
* date as in java specific&lt;br /&gt;
* parameter separator is ; (semicolon) and it is allowed to let some parameters empty inside a call like XYZ(;kk;;kkb)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Functions ==&lt;br /&gt;
The current Sun Report Builder (verson 1.0.x) includes functions in the following categories:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Datetime&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
DATE, DATEDIF, DATEVALUE, DAY, DAYS, HOUR, MINUTE, MONTH, NOW, SECOND, TIME, TIMEVALUE, TODAY, WEEKDAY, YEAR&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Financial&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
Financial&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Information&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
CHOOSE, COUNT, COUNTA, COUNTBLANK, HASCHANGED, ISBLANK, ISERR, ISERROR, ISEVEN, ISLOGICAL, ISNA, ISNONTEXT, ISNUMBER, ISODD, ISREF, ISTEXT, NA&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Logical&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
AND, FALSE, IF, NOT, OR, TRUE, XOR&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Math&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
ABS, AVERAGE, EVEN, MAX, MAXA, MIN, MINA, MOD, ODD, SUM&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Rounding&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
INT&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Text&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
EXACT, FIND, LEFT, LEN, LOWER, MID, REPLACE, REPT, RIGHT, SUBSTITUTE, T, TEXT, TRIM, UNICHAR, UNICODE, UPPER, URLENCODE&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Userdefined&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
NULL&lt;br /&gt;
&lt;br /&gt;
A detailed explanation of the above functions will be found [[Base/Reports/Functions|here.]]&lt;br /&gt;
Additional details and code can be found [http://wiki.services.openoffice.org/wiki/SUN_Report_Builder/Functions here].&lt;br /&gt;
&lt;br /&gt;
CONCAT or CONCATENATE functions not supported, but you can use [Textfieldname]&amp;amp;&amp;quot; &amp;quot;&amp;amp;[Textfieldname]  to concatenate text fields, not forget to format it as text.  &lt;br /&gt;
&lt;br /&gt;
Please note that these functions are specific to the SRB.  Additional functionality may be obtained from the database backend capabilities.  For example, if you are using OpenOffice.org&amp;#039;s native HSQL database, then you may also use HSQL functions and stored procedures along with OpenOffice.org&amp;#039;s queries to generate a wide variety of information shown in reports.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
=== Function Example ===&lt;br /&gt;
The illustration below shows how subtotal fields are created in Report Builder, using functions:&lt;br /&gt;
&lt;br /&gt;
[[Image:SumFieldInReportBuilder.jpg]]&lt;br /&gt;
&lt;br /&gt;
The report source table is shown on the upper left.&lt;br /&gt;
&lt;br /&gt;
The resulting report layout is illustrated below the table. A group has been defined on the plProductType field. The sum field is created on the group footer. The rightmost part of the image shows the definition of a function that serves as the data source for the sum field.&lt;br /&gt;
&lt;br /&gt;
=== Query Example ===&lt;br /&gt;
The URL below shows how to use queries in Report Builder:&lt;br /&gt;
&lt;br /&gt;
See [http://wiki.services.openoffice.org/wiki/SUN_Report_Builder/Example here].&lt;br /&gt;
&lt;br /&gt;
=== Computed Fields Example ===&lt;br /&gt;
Computed fields can be created in the way that the formula is entered directly into the data field.&lt;br /&gt;
&lt;br /&gt;
E.g. 100*[Population]/[PopulationCount] to get the percentage of the current population&lt;br /&gt;
= Charts in report builder =&lt;br /&gt;
You can insert Chart into report builder report, into any places, but only some has a good reason to do.&lt;br /&gt;
&lt;br /&gt;
Not wise to add to details section, it is for single data output, the headers and footer the right place for charts where you print summarized data, and chart for explaining data series, trends, etc. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Open report for edit, and insert Chart into Group/Page/Report header/footer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When you inserted it shows columns chart as default, now needs to bound to some data source, Select Table/Query/SQL commands. When you selected, the chart shows data what can retrieve from data source. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When you decide to use chart in report useful to create query, which contain only that data what you want to show in that place, without excessive data, because you can not remove them with data ranges dialog as you can do in Calc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Charts in report builder has bunch of limitations:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The “First row as label” grayed out and as default selected the data source field names (or aliases names), this is not changeable in through UI in report builder. For this reason I suggest to use query or SQL commands as report/chart source not a Table.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
The first field data (column in Calc and in Chart) in table or query, can be used as categories, by selecting “First column as label ”.&lt;br /&gt;
&lt;br /&gt;
The field names bounded to the places in table, the counting starts from 0, the first field is 0. &lt;br /&gt;
&lt;br /&gt;
The first field name presented as “label 0”, the second field name is“label1”, … etc. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can not select data series interactively, only can remove whole data series from chart. The data series range not changeable, it contain whole data in table/query, and it has an ugly name “0”, “1”, … etc., which you can see in data series window.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Categories not changeable, it is hard coded to data fields.&lt;br /&gt;
&lt;br /&gt;
== Extensions ==&lt;br /&gt;
=== EuroOffice Map Chart ===&lt;br /&gt;
One extension further extends the functionality of Sun Report Builder. A detailed description of its use together with the basic steps of creating your first report can be found [http://www.multiracio.com/eurooffice/support/tutorials/eurooffice-map-chart-tutorials/how-to-use-map-charts-with-sun-report-builder here]. This tutorial goes from creating your first report to defining a quite complicated new function, so it can be a useful resource for beginners and advanced users alike (not just for those looking for a way to create map charts).&lt;br /&gt;
&lt;br /&gt;
[[Category:Sun Report Builder]]&lt;br /&gt;
[[Category: Base Documentation]]&lt;br /&gt;
&lt;br /&gt;
[[ru:RU/SUN Report Builder/Documentation]]&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Base_%C3%BAjdons%C3%A1gai_a_3.4-s_v%C3%A1ltozatban&amp;diff=196037</id>
		<title>Base újdonságai a 3.4-s változatban</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Base_%C3%BAjdons%C3%A1gai_a_3.4-s_v%C3%A1ltozatban&amp;diff=196037"/>
		<updated>2011-04-17T12:24:40Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OOo Base 3.4 újdonságai =&lt;br /&gt;
Ez a változat az előzőhöz hasonlóan leginkább hibajavításokat tartalmaz, a néhány új jellemzőtől eltekintve. A beépített HSQLDB frissítése a 2.x változatra újra elhalasztásra került, de az már világos, hogy a következő változat tartalmazni fogja.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Az új tulajdonságok: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Base főablak ==&lt;br /&gt;
== Objektum fák: az elemek a nevük alapján kiválaszthatók ==&lt;br /&gt;
A Base főablak listái, mostantól támogatja a nevek szerinti kiválasztást, a begépelés során. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ez a „kiválasztás ahogy gépelsz” tulajdonság, hasonlóan működik mint a legördülő menükhöz, (a legördülő menüktől került ide ez a tulajdonság), vagyis: &lt;br /&gt;
&lt;br /&gt;
* valamely betű beütésével, kiválasztásra kerül az az elem, amely ezzel a betűvel kezdődik&lt;br /&gt;
* ha a betűt többször ismételten beütjük, az ezzel a betűvel kezdődő elemek sorban ciklikusan kiválasztásra kerülnek, feltételezve azt, hogy több elem kezdődik azonos betűvel&lt;br /&gt;
&lt;br /&gt;
* a begépelt karaterekből összeállított belső kereső string, rövid inaktivitás után alaphelyzetbe áll&lt;br /&gt;
&lt;br /&gt;
* az elemek más uton történő kiválasztása (Pl. egér vagy nyílbillentyűk) is alaphelyzetbe állítja a belső kereső stringet&lt;br /&gt;
&lt;br /&gt;
=== Mozilla-címjegyzék támogatása lecsrélve a SeaMonkey-címjegyzékre  ===&lt;br /&gt;
Mivel a Mozilla elég régen lecserélére került a SeaMonkey-el, és a felhasználói profiluk is inkompatibilis módon változott, ezért az OOo-ban is lecserélésre került a Mozzilla-címjegyzék a SeaMonkey-címjegyzékre. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ez azt jelenti, hogy az összes olyan helyen, ahol a Mozzilla-címjegyzék szerepelt a felhasználói felületen (pl. az „Új adatbázis” tündérnél) a SeaMonkey-címjegyzék szerepel mostantól. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Úgyan így, a meglévő .odb dokumentumok, amelyek eddig a Mozilla-címjegyzéket érték el, mostantól megpróbálják a SeaMonkey-címjegyzéket elérni. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Seamonkey.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Űrlapok ==&lt;br /&gt;
=== Listapanel: „Kapcsolt mező” beállításainál is engedélyezett a 0  ===&lt;br /&gt;
A Lista panel „Kapcsolt mező” tulajdonságánál, amely meghatározza azt, hogy tábla melyik mezőjét használja az adatcseréhez a listapanel, mostantól beállítható a „0” (nulla) értéke. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mivel az az érték mindig a figyelembe vette a nullát, az eddigi minimum érték az „1” a tábla második mezőjére hivatkozott, azt követelte meg, hogy a kapcsolódó tábla legalább két mezőt kellet, hogy tartalmazzon. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nem volt valós oka annak, hogy ez nem lehet „0” (kivéve néhány nagyon régi probléma, amely időközben megoldásra került ), ezért ez a korlátozás eltávolításra került. &lt;br /&gt;
&lt;br /&gt;
[[Image:Listapanel_kapcs_mezo.PNG]]&lt;br /&gt;
&lt;br /&gt;
=== A szöveges adatbázisok adattípusainak megállapításához szükséges sorok száma  ===&lt;br /&gt;
A MaxRowScan beállítása lehetővé teszi azt, hogy meghatározzuk menníi sort vizsgáljunk át a mező típusának korrek megállapítására. Korábban egy sor adatai alapján történt ez a meghatározás. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A Szerkesztés&amp;gt;Adatbázis&amp;gt;Speciális beállítások alatt változtatható ez az érték, csak a szöveges állományokhoz csatlakozó .odb fájlok esetében. &lt;br /&gt;
&lt;br /&gt;
[[Image:Rowscan1.png]]&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Listapanel_kapcs_mezo.PNG&amp;diff=196036</id>
		<title>File:Listapanel kapcs mezo.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Listapanel_kapcs_mezo.PNG&amp;diff=196036"/>
		<updated>2011-04-17T12:24:01Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: uploaded a new version of &amp;quot;File:Listapanel kapcs mezo.PNG&amp;quot;:&amp;amp;#32;Reverted to version as of 12:22, 17 April 2011&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Listapanel_kapcs_mezo.PNG&amp;diff=196035</id>
		<title>File:Listapanel kapcs mezo.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Listapanel_kapcs_mezo.PNG&amp;diff=196035"/>
		<updated>2011-04-17T12:23:08Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: uploaded a new version of &amp;quot;File:Listapanel kapcs mezo.PNG&amp;quot;:&amp;amp;#32;Reverted to version as of 12:21, 17 April 2011&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Listapanel_kapcs_mezo.PNG&amp;diff=196034</id>
		<title>File:Listapanel kapcs mezo.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Listapanel_kapcs_mezo.PNG&amp;diff=196034"/>
		<updated>2011-04-17T12:22:35Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: uploaded a new version of &amp;quot;File:Listapanel kapcs mezo.PNG&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Listapanel_kapcs_mezo.PNG&amp;diff=196033</id>
		<title>File:Listapanel kapcs mezo.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Listapanel_kapcs_mezo.PNG&amp;diff=196033"/>
		<updated>2011-04-17T12:21:05Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: uploaded a new version of &amp;quot;File:Listapanel kapcs mezo.PNG&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Listapanel_kapcs_mezo.PNG&amp;diff=196032</id>
		<title>File:Listapanel kapcs mezo.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Listapanel_kapcs_mezo.PNG&amp;diff=196032"/>
		<updated>2011-04-17T12:19:10Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Base_%C3%BAjdons%C3%A1gai_a_3.4-s_v%C3%A1ltozatban&amp;diff=196031</id>
		<title>Base újdonságai a 3.4-s változatban</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Base_%C3%BAjdons%C3%A1gai_a_3.4-s_v%C3%A1ltozatban&amp;diff=196031"/>
		<updated>2011-04-17T12:17:17Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: Created page with &amp;#039;= OOo Base 3.4 újdonságai = Ez a változat az előzőhöz hasonlóan leginkább hibajavításokat tartalmaz, a néhány új jellemzőtől eltekintve. A beépített HSQLDB friss…&amp;#039; (checkpoint save)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OOo Base 3.4 újdonságai =&lt;br /&gt;
Ez a változat az előzőhöz hasonlóan leginkább hibajavításokat tartalmaz, a néhány új jellemzőtől eltekintve. A beépített HSQLDB frissítése a 2.x változatra újra elhalasztásra került, de az már világos, hogy a következő változat tartalmazni fogja.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Az új tulajdonságok: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Base főablak ==&lt;br /&gt;
== Objektum fák: az elemek a nevük alapján kiválaszthatók ==&lt;br /&gt;
A Base főablak listái, mostantól támogatja a nevek szerinti kiválasztást, a begépelés során. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ez a „kiválasztás ahogy gépelsz” tulajdonság, hasonlóan működik mint a legördülő menükhöz, (a legördülő menüktől került ide ez a tulajdonság), vagyis: &lt;br /&gt;
&lt;br /&gt;
* valamely betű beütésével, kiválasztásra kerül az az elem, amely ezzel a betűvel kezdődik&lt;br /&gt;
* ha a betűt többször ismételten beütjük, az ezzel a betűvel kezdődő elemek sorban ciklikusan kiválasztásra kerülnek, feltételezve azt, hogy több elem kezdődik azonos betűvel&lt;br /&gt;
&lt;br /&gt;
* a begépelt karaterekből összeállított belső kereső string, rövid inaktivitás után alaphelyzetbe áll&lt;br /&gt;
&lt;br /&gt;
* az elemek más uton történő kiválasztása (Pl. egér vagy nyílbillentyűk) is alaphelyzetbe állítja a belső kereső stringet&lt;br /&gt;
&lt;br /&gt;
=== Mozilla-címjegyzék támogatása lecsrélve a SeaMonkey-címjegyzékre  ===&lt;br /&gt;
Mivel a Mozilla elég régen lecserélére került a SeaMonkey-el, és a felhasználói profiluk is inkompatibilis módon változott, ezért az OOo-ban is lecserélésre került a Mozzilla-címjegyzék a SeaMonkey-címjegyzékre. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ez azt jelenti, hogy az összes olyan helyen, ahol a Mozzilla-címjegyzék szerepelt a felhasználói felületen (pl. az „Új adatbázis” tündérnél) a SeaMonkey-címjegyzék szerepel mostantól. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Úgyan így, a meglévő .odb dokumentumok, amelyek eddig a Mozilla-címjegyzéket érték el, mostantól megpróbálják a SeaMonkey-címjegyzéket elérni. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Űrlapok ==&lt;br /&gt;
=== Listapanel: „Kapcsolt mező” beállításainál is engedélyezett a 0  ===&lt;br /&gt;
A Lista panel „Kapcsolt mező” tulajdonságánál, amely meghatározza azt, hogy tábla melyik mezőjét használja az adatcseréhez a listapanel, mostantól beállítható a „0” (nulla) értéke. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mivel az az érték mindig a figyelembe vette a nullát, az eddigi minimum érték az „1” a tábla második mezőjére hivatkozott, azt követelte meg, hogy a kapcsolódó tábla legalább két mezőt kellet, hogy tartalmazzon. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nem volt valós oka annak, hogy ez nem lehet „0” (kivéve néhány nagyon régi probléma, amely időközben megoldásra került ), ezért ez a korlátozás eltávolításra került. &lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
=== A szöveges adatbázisok adattípusainak megállapításához szükséges sorok száma  ===&lt;br /&gt;
A MaxRowScan beállítása lehetővé teszi azt, hogy meghatározzuk menníi sort vizsgáljunk át a mező típusának korrek megállapítására. Korábban egy sor adatai alapján történt ez a meghatározás. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A Szerkesztés&amp;gt;Adatbázis&amp;gt;Speciális beállítások alatt változtatható ez az érték, csak a szöveges állományokhoz csatlakozó .odb fájlok esetében. &lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Kezd%C5%91lap&amp;diff=196030</id>
		<title>Kezdőlap</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Kezd%C5%91lap&amp;diff=196030"/>
		<updated>2011-04-17T12:16:34Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: /* Az OpenOffice.org 3.3 újdonságai */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Üdvözli az OpenOffice.org wiki ==&lt;br /&gt;
A wiki az OpenOffice.org (OOo) felhasználóinak / fejlesztőinek készült. A felhasználók egyre növekvő száma is szükségessé tesz a [http://hu.openoffice.org magyar OOo honlapon] kívüli információforrást.  &lt;br /&gt;
Az itt található linkekre kattintva közvetlenül eljuthat a kiválasztott oldalra.&lt;br /&gt;
&lt;br /&gt;
Csatlakozzon az OpenOffice.org wiki készítőihez. Lehetőleg használja az OOo bejelentkezési nevét a regisztrációjakor. (A későbbiekben összevonásra kerülhet a két rész.) Néhány funkciót csak a bejelentkezett felhasználók használhatnak, a spamelés elkerülésére. A regisztráció része a levelezési cím ellenőrzése.&lt;br /&gt;
&lt;br /&gt;
== Fórumok ==&lt;br /&gt;
Az alábbi fórumokon választ kaphat a feltett kérdésére, kereshet a korábbi témák között.&lt;br /&gt;
&lt;br /&gt;
Magyar nyelven:&lt;br /&gt;
[http://user.services.openoffice.org/hu/forum/ OpenOffice.org Közösségi Fórum]&lt;br /&gt;
&lt;br /&gt;
Valamint a:&lt;br /&gt;
[http://hup.hu/forum/192 HUP iroda fórum]&lt;br /&gt;
&lt;br /&gt;
Angolul:&lt;br /&gt;
[http://user.services.openoffice.org/en/forum/ OpenOffice.org Community Forum]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Az OpenOffice.org 3.4 újdonságai ==&lt;br /&gt;
[[Base újdonságai a 3.4-s változatban]]&lt;br /&gt;
&lt;br /&gt;
== Az OpenOffice.org 3.3 újdonságai ==&lt;br /&gt;
[[Base újdonságai a 3.3-s változatban]]&lt;br /&gt;
&lt;br /&gt;
== Az OpenOffice.org 3.2 újdonságai ==&lt;br /&gt;
[[Base újdonságai a 3.2-s változatban]]&lt;br /&gt;
&lt;br /&gt;
== Az OpenOffice.org 3.1 újdonságai ==&lt;br /&gt;
[http://www.openoffice.hu/2009/05/az-openoffice-31-ujdonsagai/ Az OpenOffice.org 3.1 újdonságai]&lt;br /&gt;
&lt;br /&gt;
[[Base újdonságai a 3.1-s változatban]]&lt;br /&gt;
&lt;br /&gt;
== Az OpenOffice.org 3.0 újdonságai ==&lt;br /&gt;
[http://hu.openoffice.org/files/documents/176/4324/OpenOffice.org3_ujdonsagai.pdf 3.0 újdonságai]&lt;br /&gt;
&lt;br /&gt;
== Az OpenOffice.org 2.4 újdonságai ==&lt;br /&gt;
[[2.4 változat újdonságai]]&lt;br /&gt;
&lt;br /&gt;
== Dokumentáció ==&lt;br /&gt;
&lt;br /&gt;
Az OpenOffice.org használatával kapcsolatos dokumentációk ebben a wikiben: &lt;br /&gt;
&lt;br /&gt;
[[HU/Documentation/BASIC_Guide|OpenOffice.org BASIC programozói útmutató]]&lt;br /&gt;
&lt;br /&gt;
== Fejlesztés ==&lt;br /&gt;
Az OpenOffice.org magyar fejlesztésével kapcsolatos oldalak.&lt;br /&gt;
&lt;br /&gt;
[[Hu.openoffice.org/Magyar_Ispell_hibabejelent%C3%A9s|Magyar Ispell hibabejelentés]]&lt;br /&gt;
&lt;br /&gt;
[[Hu.openoffice.org/Szabad_diploma_-_OOo|Szabad diploma - OOo]]&lt;br /&gt;
&lt;br /&gt;
[[Hu.openoffice.org/Minőségbiztosítás|Minőségbiztosítás - VCLTesttool]]&lt;br /&gt;
&lt;br /&gt;
{{InterWiki Languages}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Magyar]]&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Base/New_features_in_3_4&amp;diff=196022</id>
		<title>Base/New features in 3 4</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Base/New_features_in_3_4&amp;diff=196022"/>
		<updated>2011-04-17T10:52:09Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: /* OOo Base 3.4 new features */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OOo Base 3.4 new features =&lt;br /&gt;
This version contains mostly bugfixes, only small number of new features introduced in this version.&lt;br /&gt;
&lt;br /&gt;
The HSQLDB 2.x built-in database engine integration, postponed again, now clear that the next version will contain the actual version of HSQLDB. &lt;br /&gt;
&lt;br /&gt;
The new features listed below: &lt;br /&gt;
&lt;br /&gt;
== Main Base window  ==&lt;br /&gt;
=== Object trees: selecting entries by typing their name ===&lt;br /&gt;
The tree lists in Base&amp;#039;s main application window, now support selecting entries by typing their name.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This &amp;quot;select as you type&amp;quot; feature, works pretty much like the same feature in normal list boxes&lt;br /&gt;
(in fact, the implementation for the latter has simply been outsourced, abstracted, and applied to tree lists), i.e.:&lt;br /&gt;
&lt;br /&gt;
* typing some letters will select the entry which starts with those letters&lt;br /&gt;
* typing the same letter repeatedly will cycle through the entries which start with this letter, assuming there is no single entry which starts with multiple occurrences of it&lt;br /&gt;
&lt;br /&gt;
* the internal search string, assembled by the characters you type, is reset after a small amount of time of inactivity&lt;br /&gt;
&lt;br /&gt;
* selecting entries by other means than the quick search (e.g. the keyboard or the mouse) also resets the internal search string&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Address Book support removed, in favour of Seamonkey  ===&lt;br /&gt;
Since the Mozilla product has long been superseded by the SeaMonkey suite, and the profile formats of both changed incompatibly, the Mozilla Address Book support in OpenOffice.org has been removed, in favor of support for the SeaMonkey address books.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This means that all places in the UI which referred to a Mozilla Address Book (e.g. in the &amp;quot;New Database&amp;quot; wizard) have been adjusted to refer to SeaMonkey instead.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also, existing .odb documents accessing Mozilla Address Books will now attempt to access SeaMonkey Address Books.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Seamonkey.png‎]]&lt;br /&gt;
&lt;br /&gt;
== Forms ==&lt;br /&gt;
=== List box controls: &amp;quot;Bound field&amp;quot; is allowed to be 0, too  ===&lt;br /&gt;
The &amp;quot;Bound field&amp;quot; property of a list box control, specifying which column of the list boxes result set should be used for data exchange, can have the value &amp;quot;0&amp;quot; now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Given that the value was always 0-based (i.e. &amp;quot;1&amp;quot; refers to the second column in the result set), the former minimum value &amp;quot;1&amp;quot; implied that the list result set must have at least two columns for the list box to be of use.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There was no real reason for this limitation to not allow &amp;quot;0&amp;quot; (except some stone-aged implementation quirks, which have been exorcised), so it has been removed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Bound_field.png]]&lt;br /&gt;
&lt;br /&gt;
=== Scan rows for correct type information for Text databases ===&lt;br /&gt;
The MaxRowScan setting allows to define how many rows should be scanned to find the correct type of a column. In the past only the first row was scanned.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can set it in Edit&amp;gt;Database&amp;gt;Advanced settings Special settings tab, for text source connected databases. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Rowscan1.png]]&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Base/New_features_in_3_4&amp;diff=196021</id>
		<title>Base/New features in 3 4</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Base/New_features_in_3_4&amp;diff=196021"/>
		<updated>2011-04-17T10:49:53Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: /* Scan rows for correct type information for Text databases */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OOo Base 3.4 new features =&lt;br /&gt;
This version contains mostly bugfixes, only small number of new features introduced in this version.&lt;br /&gt;
&lt;br /&gt;
The HSQLDB 2.x built-in database engine integration, postponed again, now clear that the next version will contain the actual version. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The new features: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Main Base window  ==&lt;br /&gt;
=== Object trees: selecting entries by typing their name ===&lt;br /&gt;
The tree lists in Base&amp;#039;s main application window, now support selecting entries by typing their name.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This &amp;quot;select as you type&amp;quot; feature, works pretty much like the same feature in normal list boxes&lt;br /&gt;
(in fact, the implementation for the latter has simply been outsourced, abstracted, and applied to tree lists), i.e.:&lt;br /&gt;
&lt;br /&gt;
* typing some letters will select the entry which starts with those letters&lt;br /&gt;
* typing the same letter repeatedly will cycle through the entries which start with this letter, assuming there is no single entry which starts with multiple occurrences of it&lt;br /&gt;
&lt;br /&gt;
* the internal search string, assembled by the characters you type, is reset after a small amount of time of inactivity&lt;br /&gt;
&lt;br /&gt;
* selecting entries by other means than the quick search (e.g. the keyboard or the mouse) also resets the internal search string&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Address Book support removed, in favour of Seamonkey  ===&lt;br /&gt;
Since the Mozilla product has long been superseded by the SeaMonkey suite, and the profile formats of both changed incompatibly, the Mozilla Address Book support in OpenOffice.org has been removed, in favor of support for the SeaMonkey address books.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This means that all places in the UI which referred to a Mozilla Address Book (e.g. in the &amp;quot;New Database&amp;quot; wizard) have been adjusted to refer to SeaMonkey instead.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also, existing .odb documents accessing Mozilla Address Books will now attempt to access SeaMonkey Address Books.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Seamonkey.png‎]]&lt;br /&gt;
&lt;br /&gt;
== Forms ==&lt;br /&gt;
=== List box controls: &amp;quot;Bound field&amp;quot; is allowed to be 0, too  ===&lt;br /&gt;
The &amp;quot;Bound field&amp;quot; property of a list box control, specifying which column of the list boxes result set should be used for data exchange, can have the value &amp;quot;0&amp;quot; now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Given that the value was always 0-based (i.e. &amp;quot;1&amp;quot; refers to the second column in the result set), the former minimum value &amp;quot;1&amp;quot; implied that the list result set must have at least two columns for the list box to be of use.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There was no real reason for this limitation to not allow &amp;quot;0&amp;quot; (except some stone-aged implementation quirks, which have been exorcised), so it has been removed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Bound_field.png]]&lt;br /&gt;
&lt;br /&gt;
=== Scan rows for correct type information for Text databases ===&lt;br /&gt;
The MaxRowScan setting allows to define how many rows should be scanned to find the correct type of a column. In the past only the first row was scanned.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can set it in Edit&amp;gt;Database&amp;gt;Advanced settings Special settings tab, for text source connected databases. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Rowscan1.png]]&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Rowscan1.png&amp;diff=196020</id>
		<title>File:Rowscan1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Rowscan1.png&amp;diff=196020"/>
		<updated>2011-04-17T10:49:29Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Base/New_features_in_3_4&amp;diff=196019</id>
		<title>Base/New features in 3 4</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Base/New_features_in_3_4&amp;diff=196019"/>
		<updated>2011-04-17T10:48:52Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: /* List box controls: &amp;quot;Bound field&amp;quot; is allowed to be 0, too */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OOo Base 3.4 new features =&lt;br /&gt;
This version contains mostly bugfixes, only small number of new features introduced in this version.&lt;br /&gt;
&lt;br /&gt;
The HSQLDB 2.x built-in database engine integration, postponed again, now clear that the next version will contain the actual version. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The new features: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Main Base window  ==&lt;br /&gt;
=== Object trees: selecting entries by typing their name ===&lt;br /&gt;
The tree lists in Base&amp;#039;s main application window, now support selecting entries by typing their name.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This &amp;quot;select as you type&amp;quot; feature, works pretty much like the same feature in normal list boxes&lt;br /&gt;
(in fact, the implementation for the latter has simply been outsourced, abstracted, and applied to tree lists), i.e.:&lt;br /&gt;
&lt;br /&gt;
* typing some letters will select the entry which starts with those letters&lt;br /&gt;
* typing the same letter repeatedly will cycle through the entries which start with this letter, assuming there is no single entry which starts with multiple occurrences of it&lt;br /&gt;
&lt;br /&gt;
* the internal search string, assembled by the characters you type, is reset after a small amount of time of inactivity&lt;br /&gt;
&lt;br /&gt;
* selecting entries by other means than the quick search (e.g. the keyboard or the mouse) also resets the internal search string&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Address Book support removed, in favour of Seamonkey  ===&lt;br /&gt;
Since the Mozilla product has long been superseded by the SeaMonkey suite, and the profile formats of both changed incompatibly, the Mozilla Address Book support in OpenOffice.org has been removed, in favor of support for the SeaMonkey address books.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This means that all places in the UI which referred to a Mozilla Address Book (e.g. in the &amp;quot;New Database&amp;quot; wizard) have been adjusted to refer to SeaMonkey instead.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also, existing .odb documents accessing Mozilla Address Books will now attempt to access SeaMonkey Address Books.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Seamonkey.png‎]]&lt;br /&gt;
&lt;br /&gt;
== Forms ==&lt;br /&gt;
=== List box controls: &amp;quot;Bound field&amp;quot; is allowed to be 0, too  ===&lt;br /&gt;
The &amp;quot;Bound field&amp;quot; property of a list box control, specifying which column of the list boxes result set should be used for data exchange, can have the value &amp;quot;0&amp;quot; now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Given that the value was always 0-based (i.e. &amp;quot;1&amp;quot; refers to the second column in the result set), the former minimum value &amp;quot;1&amp;quot; implied that the list result set must have at least two columns for the list box to be of use.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There was no real reason for this limitation to not allow &amp;quot;0&amp;quot; (except some stone-aged implementation quirks, which have been exorcised), so it has been removed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Bound_field.png]]&lt;br /&gt;
&lt;br /&gt;
=== Scan rows for correct type information for Text databases ===&lt;br /&gt;
The MaxRowScan setting allows to define how many rows should be scanned to find the correct type of a column. In the past only the first row was scanned.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can set it in Edit&amp;gt;Database&amp;gt;Advanced settings Special settings tab, for text source connected databases. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Bound_field.png&amp;diff=196018</id>
		<title>File:Bound field.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Bound_field.png&amp;diff=196018"/>
		<updated>2011-04-17T10:48:30Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Base/New_features_in_3_4&amp;diff=196017</id>
		<title>Base/New features in 3 4</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Base/New_features_in_3_4&amp;diff=196017"/>
		<updated>2011-04-17T10:47:55Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: /* Mozilla Address Book support removed, in favour of Seamonkey */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OOo Base 3.4 new features =&lt;br /&gt;
This version contains mostly bugfixes, only small number of new features introduced in this version.&lt;br /&gt;
&lt;br /&gt;
The HSQLDB 2.x built-in database engine integration, postponed again, now clear that the next version will contain the actual version. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The new features: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Main Base window  ==&lt;br /&gt;
=== Object trees: selecting entries by typing their name ===&lt;br /&gt;
The tree lists in Base&amp;#039;s main application window, now support selecting entries by typing their name.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This &amp;quot;select as you type&amp;quot; feature, works pretty much like the same feature in normal list boxes&lt;br /&gt;
(in fact, the implementation for the latter has simply been outsourced, abstracted, and applied to tree lists), i.e.:&lt;br /&gt;
&lt;br /&gt;
* typing some letters will select the entry which starts with those letters&lt;br /&gt;
* typing the same letter repeatedly will cycle through the entries which start with this letter, assuming there is no single entry which starts with multiple occurrences of it&lt;br /&gt;
&lt;br /&gt;
* the internal search string, assembled by the characters you type, is reset after a small amount of time of inactivity&lt;br /&gt;
&lt;br /&gt;
* selecting entries by other means than the quick search (e.g. the keyboard or the mouse) also resets the internal search string&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Address Book support removed, in favour of Seamonkey  ===&lt;br /&gt;
Since the Mozilla product has long been superseded by the SeaMonkey suite, and the profile formats of both changed incompatibly, the Mozilla Address Book support in OpenOffice.org has been removed, in favor of support for the SeaMonkey address books.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This means that all places in the UI which referred to a Mozilla Address Book (e.g. in the &amp;quot;New Database&amp;quot; wizard) have been adjusted to refer to SeaMonkey instead.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also, existing .odb documents accessing Mozilla Address Books will now attempt to access SeaMonkey Address Books.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Seamonkey.png‎]]&lt;br /&gt;
&lt;br /&gt;
== Forms ==&lt;br /&gt;
=== List box controls: &amp;quot;Bound field&amp;quot; is allowed to be 0, too  ===&lt;br /&gt;
The &amp;quot;Bound field&amp;quot; property of a list box control, specifying which column of the list boxes result set should be used for data exchange, can have the value &amp;quot;0&amp;quot; now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Given that the value was always 0-based (i.e. &amp;quot;1&amp;quot; refers to the second column in the result set), the former minimum value &amp;quot;1&amp;quot; implied that the list result set must have at least two columns for the list box to be of use.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There was no real reason for this limitation to not allow &amp;quot;0&amp;quot; (except some stone-aged implementation quirks, which have been exorcised), so it has been removed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
=== Scan rows for correct type information for Text databases ===&lt;br /&gt;
The MaxRowScan setting allows to define how many rows should be scanned to find the correct type of a column. In the past only the first row was scanned.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can set it in Edit&amp;gt;Database&amp;gt;Advanced settings Special settings tab, for text source connected databases. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Seamonkey.png&amp;diff=196016</id>
		<title>File:Seamonkey.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Seamonkey.png&amp;diff=196016"/>
		<updated>2011-04-17T10:47:14Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Base/New_features_in_3_4&amp;diff=196001</id>
		<title>Base/New features in 3 4</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Base/New_features_in_3_4&amp;diff=196001"/>
		<updated>2011-04-15T13:44:17Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: Created page with &amp;#039;= OOo Base 3.4 new features = This version contains mostly bugfixes, only small number of new features introduced in this version.  The HSQLDB 2.x built-in database engine integr…&amp;#039; (checkpoint save)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OOo Base 3.4 new features =&lt;br /&gt;
This version contains mostly bugfixes, only small number of new features introduced in this version.&lt;br /&gt;
&lt;br /&gt;
The HSQLDB 2.x built-in database engine integration, postponed again, now clear that the next version will contain the actual version. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The new features: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Main Base window  ==&lt;br /&gt;
=== Object trees: selecting entries by typing their name ===&lt;br /&gt;
The tree lists in Base&amp;#039;s main application window, now support selecting entries by typing their name.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This &amp;quot;select as you type&amp;quot; feature, works pretty much like the same feature in normal list boxes&lt;br /&gt;
(in fact, the implementation for the latter has simply been outsourced, abstracted, and applied to tree lists), i.e.:&lt;br /&gt;
&lt;br /&gt;
* typing some letters will select the entry which starts with those letters&lt;br /&gt;
* typing the same letter repeatedly will cycle through the entries which start with this letter, assuming there is no single entry which starts with multiple occurrences of it&lt;br /&gt;
&lt;br /&gt;
* the internal search string, assembled by the characters you type, is reset after a small amount of time of inactivity&lt;br /&gt;
&lt;br /&gt;
* selecting entries by other means than the quick search (e.g. the keyboard or the mouse) also resets the internal search string&amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Mozilla Address Book support removed, in favour of Seamonkey  ===&lt;br /&gt;
Since the Mozilla product has long been superseded by the SeaMonkey suite, and the profile formats of both changed incompatibly, the Mozilla Address Book support in OpenOffice.org has been removed, in favor of support for the SeaMonkey address books.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This means that all places in the UI which referred to a Mozilla Address Book (e.g. in the &amp;quot;New Database&amp;quot; wizard) have been adjusted to refer to SeaMonkey instead.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also, existing .odb documents accessing Mozilla Address Books will now attempt to access SeaMonkey Address Books.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Forms ==&lt;br /&gt;
=== List box controls: &amp;quot;Bound field&amp;quot; is allowed to be 0, too  ===&lt;br /&gt;
The &amp;quot;Bound field&amp;quot; property of a list box control, specifying which column of the list boxes result set should be used for data exchange, can have the value &amp;quot;0&amp;quot; now.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Given that the value was always 0-based (i.e. &amp;quot;1&amp;quot; refers to the second column in the result set), the former minimum value &amp;quot;1&amp;quot; implied that the list result set must have at least two columns for the list box to be of use.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There was no real reason for this limitation to not allow &amp;quot;0&amp;quot; (except some stone-aged implementation quirks, which have been exorcised), so it has been removed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
=== Scan rows for correct type information for Text databases ===&lt;br /&gt;
The MaxRowScan setting allows to define how many rows should be scanned to find the correct type of a column. In the past only the first row was scanned.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can set it in Edit&amp;gt;Database&amp;gt;Advanced settings Special settings tab, for text source connected databases. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Database&amp;diff=195998</id>
		<title>Database</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Database&amp;diff=195998"/>
		<updated>2011-04-15T13:35:10Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: /* General */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Base Project}}&lt;br /&gt;
{{Database/Lang|Database}}&lt;br /&gt;
&lt;br /&gt;
This page is hosted by the [http://wiki.services.openoffice.org/wiki/Database_Docu_Coordinator OOo Database Docu Coordinator], who are members of the [http://qa.openoffice.org/ooQAReloaded/DatabaseTeamsite/ooQA-TeamDatabase.html OOo Database QA Team].&lt;br /&gt;
You can find here links to Base documentation ordered by languages and topics. Feel free to add missing documents to this list.&lt;br /&gt;
&lt;br /&gt;
Resources related to OpenOffice.org Base:&lt;br /&gt;
&lt;br /&gt;
= English =&lt;br /&gt;
The following links are in English.&lt;br /&gt;
== Manuals ==&lt;br /&gt;
=== General ===&lt;br /&gt;
* Base&lt;br /&gt;
: [[Documentation/Database | Database]]&lt;br /&gt;
: Description of the features of OpenOffice.org Base (short overview), Documentation resources and official sites&lt;br /&gt;
&lt;br /&gt;
* OpenOffice.org User Guides (Getting Started with Base) &lt;br /&gt;
: [http://wiki.services.openoffice.org/w/images/3/3c/0108GS33-GettingStartedWithBase.pdf  Getting Started with Base] - &amp;#039;&amp;#039;PDF&amp;#039;&amp;#039;&lt;br /&gt;
: or Getting Started with Base [[Documentation/OOo3_User_Guides/Getting_Started/Getting_Started_with_Base|wiki version]]&lt;br /&gt;
: Learn how to create a database, queries, forms and reports and connect to and use other data sources within OOo-Base.&lt;br /&gt;
&lt;br /&gt;
* Base Guide&lt;br /&gt;
:[[Documentation/OOoAuthors_User_Manual/Base_Guide/Planning|Base Guide Planning]]&lt;br /&gt;
:Base Guide Outline Proposal from OOoAuthors&lt;br /&gt;
&lt;br /&gt;
* Mid Level Base Tutorial &lt;br /&gt;
: [http://openoffice.org/projects/documentation/downloads/directory/Base/Mid%20level%20Base%20tutorial Mid Level Base Tutorial]&lt;br /&gt;
: Initial Authors: Mariano Casanova, Andrew &amp;#039;Drew&amp;#039; Jensen&lt;br /&gt;
&lt;br /&gt;
* Beginners - Example Database - Base Tutorial &lt;br /&gt;
: [http://www.oooforum.org/forum/viewtopic.phtml?t=25060 Example]&lt;br /&gt;
: Initial author: Andrew &amp;#039;Drew&amp;#039; Jensen &lt;br /&gt;
: This tutorial covers creating a first database using OOoBase. It is intended for those that have not used Base before or those that have never used any database manager. &lt;br /&gt;
&lt;br /&gt;
* Base and Macros&lt;br /&gt;
: [http://www.pitonyak.org/database/ Pitonyak&amp;#039;s document]&lt;br /&gt;
: Initial author: Andrew Pitonyak&lt;br /&gt;
: This documentation focuses on operating a database with the help of OpenOffice.org Macros.&lt;br /&gt;
&lt;br /&gt;
*  Database: &amp;quot;ooBase&amp;quot;, aka &amp;quot;Base&amp;quot;- From getting started to more advanced&lt;br /&gt;
: [http://sheepdogguides.com/fdb/fdb1main.htm Tutorials and &amp;quot;How to&amp;quot;s... 45 from one author at Sheepdogguides.com]&lt;br /&gt;
: Initial author: TK Boyd&lt;br /&gt;
: Both specific tasks and fundamental skills are explained.&lt;br /&gt;
: A section introducing the use of macros added 5/09.&lt;br /&gt;
&lt;br /&gt;
*  Bringing data into OpenOffice 2.0&amp;#039;s database&lt;br /&gt;
: [http://searchenterpriselinux.techtarget.com/tip/0,289483,sid39_gci1222186,00.html Database]&lt;br /&gt;
: Initial author: Solveig Haugland&lt;br /&gt;
: Screenshot guided tutorial on how to import data into Openoffice.org Base.&lt;br /&gt;
&lt;br /&gt;
* New Features in 3.1&lt;br /&gt;
: [[Base/New_features_in_3_1|New Features]]&lt;br /&gt;
: Initial author: Reizinger Zoltán&lt;br /&gt;
: Compiled from mailing list&lt;br /&gt;
&lt;br /&gt;
* New Features in 3.2&lt;br /&gt;
: [[Base/New_features_in_3_2|New Features]]&lt;br /&gt;
: Initial author: Reizinger Zoltán&lt;br /&gt;
: Compiled from mailing list&lt;br /&gt;
&lt;br /&gt;
* New Features in 3.3&lt;br /&gt;
: [[Base/New_features_in_3_3|New Features]]&lt;br /&gt;
: Initial author: Reizinger Zoltán&lt;br /&gt;
: Compiled from mailing list&lt;br /&gt;
&lt;br /&gt;
* New Features in 3.4&lt;br /&gt;
: [[Base/New_features_in_3_4|New Features]]&lt;br /&gt;
: Initial author: Reizinger Zoltán&lt;br /&gt;
: Compiled from mailing list&lt;br /&gt;
&lt;br /&gt;
=== Tables ===&lt;br /&gt;
&lt;br /&gt;
* [[Standard Distributed Schema]]&lt;br /&gt;
&lt;br /&gt;
=== Queries ===&lt;br /&gt;
* [[Built-in functions and Stored Procedures]]&lt;br /&gt;
&lt;br /&gt;
=== Reports ===&lt;br /&gt;
* [[SUN Report Builder]]&lt;br /&gt;
: &amp;#039;&amp;#039;description followed&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Sun Report Builder (Reference)&lt;br /&gt;
: [http://wiki.pentaho.com/display/Reporting/Pentaho+Reporting+Community+Documentation Reference] &lt;br /&gt;
: &amp;#039;&amp;#039;description follow &amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Sun Report Builder Documentation&lt;br /&gt;
: [[SUN_Report_Builder/Documentation|Documentation]]&lt;br /&gt;
: Basic Features&lt;br /&gt;
&lt;br /&gt;
* Functions in Reports&lt;br /&gt;
: [http://wiki.pentaho.com/display/Reporting/08.+Functions+and+Expressions Functions and Expressions]&lt;br /&gt;
: &amp;#039;&amp;#039;description followed&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Functions in Reports&lt;br /&gt;
: [[SUN Report Builder/Functions]]&lt;br /&gt;
: &amp;#039;&amp;#039;description followed&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Developer ===&lt;br /&gt;
* Working basis to make the user guide better &lt;br /&gt;
: [[Documentation/OOoAuthors_User_Manual/Getting_Started/Getting_Started_with_Base | Getting_Started/Getting_Started_with_Base]]&lt;br /&gt;
: &amp;#039;&amp;#039;description followed&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Using Macros in Database Files&lt;br /&gt;
: [[Macros_in_Database_Documents | Macros_in_Database_Documents]]&lt;br /&gt;
: &amp;#039;Specification to develope this functionality&lt;br /&gt;
&lt;br /&gt;
=== FAQ ===&lt;br /&gt;
*FAQ (Base)&lt;br /&gt;
: [[FAQ_(Base)|FAQ_(Base)]]&lt;br /&gt;
&lt;br /&gt;
* Common tasks&lt;br /&gt;
: [[Common_tasks | Common_tasks]]&lt;br /&gt;
: Initial author: Andrew &amp;#039;Drew&amp;#039; Jensen&lt;br /&gt;
: Many good questions, no answers.&lt;br /&gt;
&lt;br /&gt;
=== Misc ===&lt;br /&gt;
* HSQLDB Tips and Tricks&lt;br /&gt;
: [[HSQLDB:Tips_and_Tricks | Tips_and_Tricks]]&lt;br /&gt;
: &amp;#039;&amp;#039;description followed&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* [http://nothickmanuals.info/doku.php/articles:ooobaseprimer http://nothickmanuals.info/doku.php/articles:ooobaseprimer]&lt;br /&gt;
&lt;br /&gt;
== Connecting ==&lt;br /&gt;
* Base New Driver Tutorial&lt;br /&gt;
: [[Base_New_Driver_Tutorial]] &lt;br /&gt;
: Initial author: Robert Vojta&lt;br /&gt;
: This small How-To contains a simple step-by-step introduction on how to put your driver inside the connectivity module. The second part of this document covers differences between a driver in connectivity module and a driver in an UNO package.&lt;br /&gt;
&lt;br /&gt;
* Better Database Drivers &lt;br /&gt;
: [[BetterDatabaseDrivers]] &lt;br /&gt;
: Initial author:Eric Bischoff&lt;br /&gt;
:Some ideas for a better and simpler infrastructure for database drivers&lt;br /&gt;
&lt;br /&gt;
* Connecting to Microsoft Access&lt;br /&gt;
: [[Connecting_to_Microsoft_Access]] &lt;br /&gt;
: Initial author: Regina Henschel&lt;br /&gt;
: These article describes how to connect to a Microsoft Access database file, if you use a MS Windows operating system.&lt;br /&gt;
&lt;br /&gt;
* OpenOffice.org Base - Database Drivers&lt;br /&gt;
: [http://dba.openoffice.org/drivers/ http://dba.openoffice.org/drivers/] &lt;br /&gt;
&lt;br /&gt;
* Connecting with MySQL&lt;br /&gt;
: [[Connect_MySQLandBase]]&lt;br /&gt;
&lt;br /&gt;
* An overview page&lt;br /&gt;
: Native PostgreSQL Driver&lt;br /&gt;
: [http://dba.openoffice.org/drivers/postgresql/index.html http://dba.openoffice.org/drivers/postgresql/index.html] &lt;br /&gt;
&lt;br /&gt;
* SQL-lite Driver&lt;br /&gt;
: http://dba.openoffice.org/drivers/sqlite/index.html&lt;br /&gt;
&lt;br /&gt;
* mdb-sdbc-driver-0.1.0&lt;br /&gt;
: [http://dba.openoffice.org/drivers/mdb/index.html http://dba.openoffice.org/drivers/mdb/index.html]&lt;br /&gt;
: Initial author: Wind Li (yl146652 [at] openoffice [dot] org)&lt;br /&gt;
: It is a try to connect a Linux system to MS Access. There is no further development.&lt;br /&gt;
&lt;br /&gt;
* A working page&lt;br /&gt;
: [[MDB_Driver_Integration]]&lt;br /&gt;
&lt;br /&gt;
* MSA-Base Faq&lt;br /&gt;
: [[MSA-Base_Faq]]&lt;br /&gt;
&lt;br /&gt;
* Firebird driver update for OO.org&lt;br /&gt;
: [http://jaybirdwiki.firebirdsql.org/jaybird/doku.php?id=config:oobase Jaybird OpenOffice.org Base support]&lt;br /&gt;
&lt;br /&gt;
* Using csv/text files as editable data source.&lt;br /&gt;
: [http://user.services.openoffice.org/en/forum/viewtopic.php?f=83&amp;amp;t=23260 OOo users forum Tutorial]&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
=== General ===&lt;br /&gt;
* Base Example (Overview)&lt;br /&gt;
: [[Category:Base_Example]]&lt;br /&gt;
: Initial author: Frank Schönheit&lt;br /&gt;
&lt;br /&gt;
* Standard Distributed Schema&lt;br /&gt;
: [[Standard_Distributed_Schema]]&lt;br /&gt;
&lt;br /&gt;
=== Concrete Examples ===&lt;br /&gt;
* A club membership database&lt;br /&gt;
: [[A_club_membership_database]]&lt;br /&gt;
: Initial author: Andrew &amp;#039;Drew&amp;#039; Jensen&lt;br /&gt;
: Description of creating an example database&lt;br /&gt;
&lt;br /&gt;
* OpenOffice.org API - Code snippets&lt;br /&gt;
: [http://codesnippets.services.openoffice.org/Database/index.xml http://codesnippets.services.openoffice.org/Database/index.xml]&lt;br /&gt;
: Useful code snippets solving frequently asked questions.&lt;br /&gt;
&lt;br /&gt;
* Base Example&lt;br /&gt;
: [[Help_Files]]&lt;br /&gt;
&lt;br /&gt;
* Three table example, with supporting essay- Project management&lt;br /&gt;
: [http://sheepdogguides.com/fdb/fdb7peopproj.htm Link to essay, which has link to download a small database]&lt;br /&gt;
: The database illustrates techniques explained in the essay. It is provided as an illustration, not for the data it contains.&lt;br /&gt;
&lt;br /&gt;
* Base Example&lt;br /&gt;
: [[File:DerbyToursDB.odb]]&lt;br /&gt;
: [[User:HCPotter]]&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
&lt;br /&gt;
* [http://user.services.openoffice.org/en/forum/viewforum.php?f=13 OOo Community Forum]&lt;br /&gt;
: Initial author: Andrew &amp;#039;Drew&amp;#039; Jensen &lt;br /&gt;
: Starting Point for all kind of OOo Database Questions&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
* Main Point of OOo Database Testing&lt;br /&gt;
: [http://qa.openoffice.org/ooQAReloaded/DatabaseTeamsite/ooQA-TeamDatabase.html OOo Database QA Team Site]&lt;br /&gt;
: Initial Author: [[User:Clu Christoph Lukasiak]]&lt;br /&gt;
&lt;br /&gt;
* Main Starter Document for QA Newbies&lt;br /&gt;
: [http://qa.openoffice.org/ooQAReloaded/Docs/QA-Reloaded-HowToStart.html OOo QA How to Start Document]&lt;br /&gt;
: Initial Author: [[User:Wg Wolfram Garten]]&lt;br /&gt;
&lt;br /&gt;
* [[Database_Automatic_Testing]] &lt;br /&gt;
* [[Documentation/OOoAuthors_User_Manual/Base_Guide/Planning |Base_Guide-Planning]]&lt;br /&gt;
* [[FAQ_%28Base%29 |FAQ Base]]&lt;br /&gt;
* [[OOoHelpOutline#Base_and_Database  Base_and_Database]]&lt;br /&gt;
&lt;br /&gt;
* [http://ericzander.com/Publications/OO_MySQL_Tutorial/index.htm http://ericzander.com/Publications/OO_MySQL_Tutorial/index.htm] &lt;br /&gt;
: Connecting OpenOffice.org To A Remote MySQL Database] (event. 1.x)&lt;br /&gt;
&lt;br /&gt;
= French  =&lt;br /&gt;
&lt;br /&gt;
The following Links are showing French documents. If someone translate them we can show here the corresponding links. &lt;br /&gt;
&lt;br /&gt;
*[[FR/Documentation/HSQLDB Guide]] &lt;br /&gt;
*[[FR/Documentation/Base/Nouvelles Fonctions 3 1]]&lt;br /&gt;
&lt;br /&gt;
= German =&lt;br /&gt;
&lt;br /&gt;
The following Links are showing German documents. If someone translate them we can show here the correponding links.&lt;br /&gt;
&lt;br /&gt;
* [[DE/Beispielsdatenbank_mit_Base]]&lt;br /&gt;
&lt;br /&gt;
* http://dannenhoefer.de/faqstarbasic/Datenbanken.html&lt;br /&gt;
&lt;br /&gt;
* http://de.openoffice.org/doc/howto_2_0/index.html#datenquellen_2_0&lt;br /&gt;
&lt;br /&gt;
* [[DE/FAQ/Base]]&lt;br /&gt;
&lt;br /&gt;
* End user documentation&lt;br /&gt;
: http://www.ooowiki.de/KategorieBase&lt;br /&gt;
&lt;br /&gt;
* [[OpenOffice_per_JDBC_an_Informix | Anbindung von OpenOffice an Informix per JDBC]]&lt;br /&gt;
&lt;br /&gt;
= Portugese =&lt;br /&gt;
&lt;br /&gt;
The following Links are showing Portugese documents. If someone translate them we can show here the correponding links.&lt;br /&gt;
&lt;br /&gt;
http://broffice.org/files/Introdu%C3%A7%C3%A3o_ao%20BrOffice.org_Base_2.0.x.odt&lt;br /&gt;
&lt;br /&gt;
=Español=&lt;br /&gt;
El siguiente Links esta escrito en español.&lt;br /&gt;
&lt;br /&gt;
http://wiki.services.openoffice.org/wiki/ES/Database&lt;br /&gt;
&lt;br /&gt;
=Copyright=&lt;br /&gt;
&lt;br /&gt;
[http://dba.openoffice.org/ OOo Database Development]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://qa.openoffice.org/ooQAReloaded/DatabaseTeamsite/ooQA-TeamDatabase.html OOo Database QA]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://wiki.services.openoffice.org/wiki/Category:Database OOo General Database Info]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
: &amp;#039;&amp;#039;Initial author : [mailto:mechtilde@mechtilde@openoffice.org?subject:OOoWiki Mechtilde Stehmann]  24 September 2007&amp;#039;&amp;#039;&lt;br /&gt;
: This page is under [http://creativecommons.org/licenses/by-sa/3.0/legalcode CC by-sa] since 2009-02-02&lt;br /&gt;
:&amp;#039;&amp;#039;Please do not change the logical content of this site without acknowledge of the author or the [http://wiki.services.openoffice.org/wiki/Project_Lead OOo QA Project Lead/Co-Leads]. This side is linked by the online help.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Template_CC-BY-SA&amp;quot;&amp;gt;&lt;br /&gt;
{|align=&amp;quot;left&amp;quot; width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;4&amp;quot; cellpadding=&amp;quot;0&amp;quot; style=&amp;quot;border-top: 1px solid #666; font-size: xx-small; margin-top: 20px; text-align: right;&amp;quot;&lt;br /&gt;
| Content on this page is licensed under the [http://creativecommons.org/licenses/by-sa/3.0/legalcode Creative Common Attribution 3.0 license (CC BY-SA)].&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Quality Assurance]]&lt;br /&gt;
[[Category:Database]]&lt;br /&gt;
[[Category:Project]]&lt;br /&gt;
[[fa:FA/Localization:Database]]&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Database&amp;diff=194623</id>
		<title>Database</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Database&amp;diff=194623"/>
		<updated>2011-03-04T06:19:08Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: /* General */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Template:Base Project}}&lt;br /&gt;
{{Database/Lang|Database}}&lt;br /&gt;
&lt;br /&gt;
This page is hosted by the [http://wiki.services.openoffice.org/wiki/Database_Docu_Coordinator OOo Database Docu Coordinator], who are members of the [http://qa.openoffice.org/ooQAReloaded/DatabaseTeamsite/ooQA-TeamDatabase.html OOo Database QA Team].&lt;br /&gt;
You can find here links to Base documentation ordered by languages and topics. Feel free to add missing documents to this list.&lt;br /&gt;
&lt;br /&gt;
Resources related to OpenOffice.org Base:&lt;br /&gt;
&lt;br /&gt;
= English =&lt;br /&gt;
The following links are in English.&lt;br /&gt;
== Manuals ==&lt;br /&gt;
=== General ===&lt;br /&gt;
* Base&lt;br /&gt;
: [[Documentation/Database | Database]]&lt;br /&gt;
: Description of the features of OpenOffice.org Base (short overview), Documentation resources and official sites&lt;br /&gt;
&lt;br /&gt;
* OpenOffice.org User Guides (Getting Started with Base) &lt;br /&gt;
: [http://wiki.services.openoffice.org/w/images/3/3c/0108GS33-GettingStartedWithBase.pdf  Getting Started with Base] - &amp;#039;&amp;#039;PDF&amp;#039;&amp;#039;&lt;br /&gt;
: or Getting Started with Base [http://wiki.services.openoffice.org/wiki/Documentation/OOo3_User_Guides/Getting_Started/Getting_Started_with_Base wiki version]&lt;br /&gt;
: Learn how to create a database, queries, forms and reports and connect to and use other data sources within OOo-Base.&lt;br /&gt;
&lt;br /&gt;
* Base Guide&lt;br /&gt;
:[http://wiki.services.openoffice.org/wiki/Documentation/OOoAuthors_User_Manual/Base_Guide/Planning Base Guide Planning]&lt;br /&gt;
:Base Guide Outline Proposal from OOoAuthors&lt;br /&gt;
&lt;br /&gt;
* Mid Level Base Tutorial &lt;br /&gt;
: [http://documentation.openoffice.org/servlets/ProjectDocumentList?folderID=778&amp;amp;expandFolder=778&amp;amp;folderID=597 Mid Level Base Tutorial]&lt;br /&gt;
: Innitial Authors: Mariano Casanova, Andrew &amp;#039;Drew&amp;#039; Jensen&lt;br /&gt;
&lt;br /&gt;
* Beginners - Example Database - Base Tutorial &lt;br /&gt;
: [http://www.oooforum.org/forum/viewtopic.phtml?t=25060 Example]&lt;br /&gt;
: Initial author: Andrew &amp;#039;Drew&amp;#039; Jensen &lt;br /&gt;
: This tutorial covers creating a first database using OOoBase. It is intended for those that have not used Base before or those that have never used any database manager. &lt;br /&gt;
&lt;br /&gt;
* Base and Macros&lt;br /&gt;
: [http://www.pitonyak.org/database/ Pitonyak&amp;#039;s document]&lt;br /&gt;
: Initial author: Andrew Pitonyak&lt;br /&gt;
: This documentation focuses on operating a database with the help of OpenOffice.org Macros.&lt;br /&gt;
&lt;br /&gt;
*  Database: &amp;quot;ooBase&amp;quot;, aka &amp;quot;Base&amp;quot;- From getting started to more advanced&lt;br /&gt;
: [http://sheepdogguides.com/fdb/fdb1main.htm Tutorials and &amp;quot;How to&amp;quot;s... 45 from one author at Sheepdogguides.com]&lt;br /&gt;
: Initial author: TK Boyd&lt;br /&gt;
: Both specific tasks and fundamental skills are explained.&lt;br /&gt;
: A section introducing the use of macros added 5/09.&lt;br /&gt;
&lt;br /&gt;
*  Bringing data into OpenOffice 2.0&amp;#039;s database&lt;br /&gt;
: [http://searchenterpriselinux.techtarget.com/tip/0,289483,sid39_gci1222186,00.html Database]&lt;br /&gt;
: Initial author: Solveig Haugland&lt;br /&gt;
: Screenshot guided tutorial on how to import data into Openoffice.org Base.&lt;br /&gt;
&lt;br /&gt;
* New Features in 3.1&lt;br /&gt;
: [[Base/New_features_in_3_1|New Features]]&lt;br /&gt;
: Initial author: Reizinger Zoltán&lt;br /&gt;
: Compiled from mailing list&lt;br /&gt;
&lt;br /&gt;
* New Features in 3.2&lt;br /&gt;
: [[Base/New_features_in_3_2|New Features]]&lt;br /&gt;
: Initial author: Reizinger Zoltán&lt;br /&gt;
: Compiled from mailing list&lt;br /&gt;
&lt;br /&gt;
* New Features in 3.3&lt;br /&gt;
: [[Base/New_features_in_3_3|New Features]]&lt;br /&gt;
: Initial author: Reizinger Zoltán&lt;br /&gt;
: Compiled from mailing list&lt;br /&gt;
&lt;br /&gt;
=== Tables ===&lt;br /&gt;
&lt;br /&gt;
* [[Standard Distributed Schema]]&lt;br /&gt;
&lt;br /&gt;
=== Queries ===&lt;br /&gt;
* [[Built-in functions and Stored Procedures]]&lt;br /&gt;
&lt;br /&gt;
=== Reports ===&lt;br /&gt;
* [[SUN Report Builder]]&lt;br /&gt;
: &amp;#039;&amp;#039;description followed&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Sun Report Builder (Reference)&lt;br /&gt;
: [http://wiki.pentaho.com/display/Reporting/Pentaho+Reporting+Community+Documentation Reference] &lt;br /&gt;
: &amp;#039;&amp;#039;description follow &amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Sun Report Builder Documentation&lt;br /&gt;
: [[SUN_Report_Builder/Documentation|Documentation]]&lt;br /&gt;
: Basic Features&lt;br /&gt;
&lt;br /&gt;
* Functions in Reports&lt;br /&gt;
: [http://wiki.pentaho.com/display/Reporting/08.+Functions+and+Expressions Functions and Expressions]&lt;br /&gt;
: &amp;#039;&amp;#039;description followed&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Functions in Reports&lt;br /&gt;
: [[SUN Report Builder/Functions]]&lt;br /&gt;
: &amp;#039;&amp;#039;description followed&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Developer ===&lt;br /&gt;
* Working basis to make the user guide better &lt;br /&gt;
: [[Documentation/OOoAuthors_User_Manual/Getting_Started/Getting_Started_with_Base | Getting_Started/Getting_Started_with_Base]]&lt;br /&gt;
: &amp;#039;&amp;#039;description followed&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Using Macros in Database Files&lt;br /&gt;
: [[Macros_in_Database_Documents | Macros_in_Database_Documents]]&lt;br /&gt;
: &amp;#039;Specification to develope this functionality&lt;br /&gt;
&lt;br /&gt;
=== FAQ ===&lt;br /&gt;
*FAQ (Base)&lt;br /&gt;
: [[FAQ_(Base)|FAQ_(Base)]]&lt;br /&gt;
&lt;br /&gt;
* Common tasks&lt;br /&gt;
: [[Common_tasks | Common_tasks]]&lt;br /&gt;
: Initial author: Andrew &amp;#039;Drew&amp;#039; Jensen&lt;br /&gt;
: Many good questions, no answers.&lt;br /&gt;
&lt;br /&gt;
=== Misc ===&lt;br /&gt;
* HSQLDB Tips and Tricks&lt;br /&gt;
: [[HSQLDB:Tips_and_Tricks | Tips_and_Tricks]]&lt;br /&gt;
: &amp;#039;&amp;#039;description followed&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* [http://nothickmanuals.info/doku.php/articles:ooobaseprimer http://nothickmanuals.info/doku.php/articles:ooobaseprimer]&lt;br /&gt;
&lt;br /&gt;
== Connecting ==&lt;br /&gt;
* Base New Driver Tutorial&lt;br /&gt;
: [[Base_New_Driver_Tutorial]] &lt;br /&gt;
: Initial author: Robert Vojta&lt;br /&gt;
: This small How-To contains a simple step-by-step introduction on how to put your driver inside the connectivity module. The second part of this document covers differences between a driver in connectivity module and a driver in an UNO package.&lt;br /&gt;
&lt;br /&gt;
* Better Database Drivers &lt;br /&gt;
: [[BetterDatabaseDrivers]] &lt;br /&gt;
: Initial author:Eric Bischoff&lt;br /&gt;
:Some ideas for a better and simpler infrastructure for database drivers&lt;br /&gt;
&lt;br /&gt;
* Connecting to Microsoft Access&lt;br /&gt;
: [[Connecting_to_Microsoft_Access]] &lt;br /&gt;
: Initial author: Regina Henschel&lt;br /&gt;
: These article describes how to connect to a Microsoft Access database file, if you use a MS Windows operating system.&lt;br /&gt;
&lt;br /&gt;
* OpenOffice.org Base - Database Drivers&lt;br /&gt;
: [http://dba.openoffice.org/drivers/ http://dba.openoffice.org/drivers/] &lt;br /&gt;
&lt;br /&gt;
* Connecting with MySQL&lt;br /&gt;
: [[Connect_MySQLandBase]]&lt;br /&gt;
&lt;br /&gt;
* An overview page&lt;br /&gt;
: Native PostgreSQL Driver&lt;br /&gt;
: [http://dba.openoffice.org/drivers/postgresql/index.html http://dba.openoffice.org/drivers/postgresql/index.html] &lt;br /&gt;
&lt;br /&gt;
* SQL-lite Driver&lt;br /&gt;
: http://dba.openoffice.org/drivers/sqlite/index.html&lt;br /&gt;
&lt;br /&gt;
* mdb-sdbc-driver-0.1.0&lt;br /&gt;
: [http://dba.openoffice.org/drivers/mdb/index.html http://dba.openoffice.org/drivers/mdb/index.html]&lt;br /&gt;
: Initial author: Wind Li (yl146652 [at] openoffice [dot] org)&lt;br /&gt;
: It is a try to connect a Linux system to MS Access. There is no further development.&lt;br /&gt;
&lt;br /&gt;
* A working page&lt;br /&gt;
: [[MDB_Driver_Integration]]&lt;br /&gt;
&lt;br /&gt;
* MSA-Base Faq&lt;br /&gt;
: [[MSA-Base_Faq]]&lt;br /&gt;
&lt;br /&gt;
* Firebird driver update for OO.org&lt;br /&gt;
: [http://jaybirdwiki.firebirdsql.org/jaybird/doku.php?id=config:oobase Jaybird OpenOffice.org Base support]&lt;br /&gt;
&lt;br /&gt;
* Using csv/text files as editable data source.&lt;br /&gt;
: [http://user.services.openoffice.org/en/forum/viewtopic.php?f=83&amp;amp;t=23260 OOo users forum Tutorial]&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
=== General ===&lt;br /&gt;
* Base Example (Overview)&lt;br /&gt;
: [[Category:Base_Example]]&lt;br /&gt;
: Initial author: Frank Schönheit&lt;br /&gt;
&lt;br /&gt;
* Standard Distributed Schema&lt;br /&gt;
: [[Standard_Distributed_Schema]]&lt;br /&gt;
&lt;br /&gt;
=== Concrete Examples ===&lt;br /&gt;
* A club membership database&lt;br /&gt;
: [[A_club_membership_database]]&lt;br /&gt;
: Initial author: Andrew &amp;#039;Drew&amp;#039; Jensen&lt;br /&gt;
: Description of creating an example database&lt;br /&gt;
&lt;br /&gt;
* OpenOffice.org API - Code snippets&lt;br /&gt;
: [http://codesnippets.services.openoffice.org/Database/index.xml http://codesnippets.services.openoffice.org/Database/index.xml]&lt;br /&gt;
: Useful code snippets solving frequently asked questions.&lt;br /&gt;
&lt;br /&gt;
* Base Example&lt;br /&gt;
: [[Help_Files]]&lt;br /&gt;
&lt;br /&gt;
* Three table example, with supporting essay- Project management&lt;br /&gt;
: [http://sheepdogguides.com/fdb/fdb7peopproj.htm Link to essay, which has link to download a small database]&lt;br /&gt;
: The database illustrates techniques explained in the essay. It is provided as an illustration, not for the data it contains.&lt;br /&gt;
&lt;br /&gt;
* Base Example&lt;br /&gt;
: [[File:DerbyToursDB.odb]]&lt;br /&gt;
: [[User:HCPotter]]&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
&lt;br /&gt;
* [http://user.services.openoffice.org/en/forum/viewforum.php?f=13 OOo Community Forum]&lt;br /&gt;
: Initial author: Andrew &amp;#039;Drew&amp;#039; Jensen &lt;br /&gt;
: Starting Point for all kind of OOo Database Questions&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
* Main Point of OOo Database Testing&lt;br /&gt;
: [http://qa.openoffice.org/ooQAReloaded/DatabaseTeamsite/ooQA-TeamDatabase.html OOo Database QA Team Site]&lt;br /&gt;
: Initial Author: [[User:Clu Christoph Lukasiak]]&lt;br /&gt;
&lt;br /&gt;
* Main Starter Document for QA Newbies&lt;br /&gt;
: [http://qa.openoffice.org/ooQAReloaded/Docs/QA-Reloaded-HowToStart.html OOo QA How to Start Document]&lt;br /&gt;
: Initial Author: [[User:Wg Wolfram Garten]]&lt;br /&gt;
&lt;br /&gt;
* [[Database_Automatic_Testing]] &lt;br /&gt;
* [[Documentation/OOoAuthors_User_Manual/Base_Guide/Planning |Base_Guide-Planning]]&lt;br /&gt;
* [[FAQ_%28Base%29 |FAQ Base]]&lt;br /&gt;
* [[OOoHelpOutline#Base_and_Database  Base_and_Database]]&lt;br /&gt;
&lt;br /&gt;
* [http://ericzander.com/Publications/OO_MySQL_Tutorial/index.htm http://ericzander.com/Publications/OO_MySQL_Tutorial/index.htm] &lt;br /&gt;
: Connecting OpenOffice.org To A Remote MySQL Database] (event. 1.x)&lt;br /&gt;
&lt;br /&gt;
= French  =&lt;br /&gt;
&lt;br /&gt;
The following Links are showing French documents. If someone translate them we can show here the corresponding links. &lt;br /&gt;
&lt;br /&gt;
*[[FR/Documentation/HSQLDB Guide]] &lt;br /&gt;
*[[FR/Documentation/Base/Nouvelles Fonctions 3 1]]&lt;br /&gt;
&lt;br /&gt;
= German =&lt;br /&gt;
&lt;br /&gt;
The following Links are showing German documents. If someone translate them we can show here the correponding links.&lt;br /&gt;
&lt;br /&gt;
* [[DE/Beispielsdatenbank_mit_Base]]&lt;br /&gt;
&lt;br /&gt;
* http://dannenhoefer.de/faqstarbasic/Datenbanken.html&lt;br /&gt;
&lt;br /&gt;
* http://de.openoffice.org/doc/howto_2_0/index.html#datenquellen_2_0&lt;br /&gt;
&lt;br /&gt;
* [[DE/FAQ/Base]]&lt;br /&gt;
&lt;br /&gt;
* End user documentation&lt;br /&gt;
: http://www.ooowiki.de/KategorieBase&lt;br /&gt;
&lt;br /&gt;
* [[OpenOffice_per_JDBC_an_Informix | Anbindung von OpenOffice an Informix per JDBC]]&lt;br /&gt;
&lt;br /&gt;
= Portugese =&lt;br /&gt;
&lt;br /&gt;
The following Links are showing Portugese documents. If someone translate them we can show here the correponding links.&lt;br /&gt;
&lt;br /&gt;
http://broffice.org/files/Introdu%C3%A7%C3%A3o_ao%20BrOffice.org_Base_2.0.x.odt&lt;br /&gt;
&lt;br /&gt;
=Español=&lt;br /&gt;
El siguiente Links esta escrito en español.&lt;br /&gt;
&lt;br /&gt;
http://wiki.services.openoffice.org/wiki/ES/Database&lt;br /&gt;
&lt;br /&gt;
=Copyright=&lt;br /&gt;
&lt;br /&gt;
[http://dba.openoffice.org/ OOo Database Development]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://qa.openoffice.org/ooQAReloaded/DatabaseTeamsite/ooQA-TeamDatabase.html OOo Database QA]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://wiki.services.openoffice.org/wiki/Category:Database OOo General Database Info]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
: &amp;#039;&amp;#039;Initial author : [mailto:mechtilde@mechtilde@openoffice.org?subject:OOoWiki Mechtilde Stehmann]  24 September 2007&amp;#039;&amp;#039;&lt;br /&gt;
: This page is under [http://creativecommons.org/licenses/by-sa/3.0/legalcode CC by-sa] since 2009-02-02&lt;br /&gt;
:&amp;#039;&amp;#039;Please do not change the logical content of this site without acknowledge of the author or the [http://wiki.services.openoffice.org/wiki/Project_Lead OOo QA Project Lead/Co-Leads]. This side is linked by the online help.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Template_CC-BY-SA&amp;quot;&amp;gt;&lt;br /&gt;
{|align=&amp;quot;left&amp;quot; width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;4&amp;quot; cellpadding=&amp;quot;0&amp;quot; style=&amp;quot;border-top: 1px solid #666; font-size: xx-small; margin-top: 20px; text-align: right;&amp;quot;&lt;br /&gt;
| Content on this page is licensed under the [http://creativecommons.org/licenses/by-sa/3.0/legalcode Creative Common Attribution 3.0 license (CC BY-SA)].&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Quality Assurance]]&lt;br /&gt;
[[Category:Database]]&lt;br /&gt;
[[Category:Project]]&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Database/Drivers/MySQL_Native/1.0&amp;diff=191491</id>
		<title>Database/Drivers/MySQL Native/1.0</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Database/Drivers/MySQL_Native/1.0&amp;diff=191491"/>
		<updated>2011-01-10T11:55:58Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: /* Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:MySQL Connector for OpenOffice.org 1.0}} &lt;br /&gt;
&lt;br /&gt;
== Introduction  ==&lt;br /&gt;
&lt;br /&gt;
MySQL Connector for OpenOffice.org is a [http://www.mysql.org MySQL] driver for [http://www.openoffice.org/ OpenOffice.org]. It can be used to connect from [http://download.openoffice.org OpenOffice.org 3.1] to a MySQL server 5.1 or newer. &lt;br /&gt;
&lt;br /&gt;
Before MySQL Connector for OpenOffice.org became available you&amp;#039;d have to use [http://dev.mysql.com/downloads/connector/j/ MySQL Connector/J (JDBC)] or [http://dev.mysql.com/downloads/connector/odbc/ MySQL Connector for ODBC] to connect to a MySQL server. &lt;br /&gt;
&lt;br /&gt;
Therefore the driver is also referred to as a native driver in the context of OpenOffice.org. The term native driver clashes with the MySQL definition of a native driver: MySQL Connector for OpenOffice.org does not implement the MySQL Client Server protocol. Technically speaking the MySQL Connector for OpenOffice.org is implemented as a proxy on top of the [http://dev.mysql.com/doc/refman/5.1/en/connector-cpp.html MySQL Connector/C++]. &lt;br /&gt;
&lt;br /&gt;
The driver is delivered as an OpenOffice.org extension. &lt;br /&gt;
&lt;br /&gt;
=== Advantages  ===&lt;br /&gt;
&lt;br /&gt;
Using MySQL Connector for OpenOffice.org has the following advantages: &lt;br /&gt;
&lt;br /&gt;
*Easy installation through the OpenOffice.org Extension Manager. &lt;br /&gt;
*Seamless integration into OpenOffice.org. &lt;br /&gt;
*Work on multiple MySQL schemata (databases) simultaneously &lt;br /&gt;
*Connect to MySQL servers using named pipes (Windows) or Sockets (Unix) &lt;br /&gt;
*No need to go through an additional Connector installation routine (ODBC/JDBC) &lt;br /&gt;
*No need to configure or register an additional Connector (ODBC) &lt;br /&gt;
*No need to install or configure a driver manager (ODBC) &lt;br /&gt;
*No need for a Java Runtime Environment (JDBC)&lt;br /&gt;
&lt;br /&gt;
=== Status  ===&lt;br /&gt;
&lt;br /&gt;
The MySQL Connector for OpenOffice.org is released in version 1.0.1, in production quality.&lt;br /&gt;
&lt;br /&gt;
== Installation  ==&lt;br /&gt;
&lt;br /&gt;
=== Install or upgrade to OpenOffice.org 3.1  ===&lt;br /&gt;
&lt;br /&gt;
OpenOffice.org 3.1 is available from OpenOffice.org&amp;#039;s [http://download.openoffice.org download site]. The driver does not work together with earlier versions of OpenOffice.org. It will also run in OpenOffice.org when it becomes available, but not in current developer snapshots (up to, anticipated, DEV300.m57). &lt;br /&gt;
&lt;br /&gt;
Please use &amp;quot;vanilla&amp;quot; OpenOffice.org: As with all extensions containing binary code, they&amp;#039;re potentially incompatible with other OpenOffice.org distributions (like the one from your favorite Linux distribution), and are not necessarily expected to work with them. If you&amp;#039;re using an OpenOffice.org build obtained elsewhere, e.g. by your favorite Linux distributor, then please ask this source to also provide the MySQL Connector for OpenOffice.org. &lt;br /&gt;
&lt;br /&gt;
=== Download MySQL Connector for OpenOffice.org  ===&lt;br /&gt;
&lt;br /&gt;
The extension is available from the [http://extensions.services.openoffice.org/project/mysql_connector OpenOffice.org extensions repository]. It is provided for the usual 6 platforms (Windows, Linux Intel 32 Bit, Linux Intel 64 Bit, Solaris Sparc, Solaris Intel 32 Bit, Mac OS X Intel). &lt;br /&gt;
&lt;br /&gt;
Download the file to a location of your choice, for example &amp;lt;code&amp;gt;My Documents&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;~/Documents&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
=== Users of the Beta version please note  ===&lt;br /&gt;
&lt;br /&gt;
If you have installed the previous Beta version please uninstall it first manually in the Extension Manager. The final version has a new product name and therefore it is not possible to update it via the extension mechanism. Also delete the cached database connection that was previously created as it cannot be re-used again (e.g., Windows: &amp;lt;code&amp;gt;&amp;quot;C:\Documents and Settings\&amp;amp;lt;user&amp;amp;gt;\Application Data\OpenOffice.org\3\user\uno_packages\cache\registry\*&amp;quot;&amp;lt;/code&amp;gt; or Unix: &amp;lt;code&amp;gt;&amp;quot;/home/&amp;amp;lt;user&amp;amp;gt;/.openoffice.org/3/user/uno_packages/cache/registry/*&amp;quot;&amp;lt;/code&amp;gt;). &lt;br /&gt;
&lt;br /&gt;
=== Installing the extension  ===&lt;br /&gt;
&lt;br /&gt;
Add the &amp;lt;code&amp;gt;.oxt&amp;lt;/code&amp;gt; extension through the Extension Manager of OpenOffice.org. In OpenOffice.org, select &amp;lt;code&amp;gt;Tools, Extension Manager...&amp;lt;/code&amp;gt; and specify the &amp;lt;code&amp;gt;.oxt&amp;lt;/code&amp;gt; file as a new extension. When done, MySQL Connector for OpenOffice.org should show up as a new extension under &amp;lt;code&amp;gt;My Extensions&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
[[Image:Conn ooo 1.0 GA extensions.png]] &lt;br /&gt;
&lt;br /&gt;
Restart OpenOffice.org to complete the installation. &lt;br /&gt;
&lt;br /&gt;
== Getting Started: Connecting to MySQL  ==&lt;br /&gt;
&lt;br /&gt;
MySQL Connector for OpenOffice.org allows you to access the MySQL Server and its schemata from the OpenOffice.org suite. &lt;br /&gt;
&lt;br /&gt;
The following example demonstrates the creation of a new OpenOffice.org Base database which uses a local MySQL Server for storage and the new connector for connecting. &lt;br /&gt;
&lt;br /&gt;
=== Select the database  ===&lt;br /&gt;
&lt;br /&gt;
Create a new database (&amp;lt;code&amp;gt;File, New, Database&amp;lt;/code&amp;gt;). This starts a wizard that allows you to create a new, open an existing, or connect to existing database. Select the latter option. &lt;br /&gt;
&lt;br /&gt;
From the drop-down list, select &amp;lt;code&amp;gt;MySQL&amp;lt;/code&amp;gt;. Click &amp;lt;code&amp;gt;Next&amp;amp;nbsp;&amp;amp;gt;&amp;amp;gt;&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
[[Image:Conn ooo alpha wizard1.png]] &lt;br /&gt;
&lt;br /&gt;
=== Select the type of the driver  ===&lt;br /&gt;
&lt;br /&gt;
You can use three different MySQL drivers for connecting to MySQL from OpenOffice.org. You can choose a generic ODBC or JDBC connection method or the native driver. Select &amp;lt;code&amp;gt;Connect native&amp;lt;/code&amp;gt;. Click &amp;lt;code&amp;gt;Next&amp;amp;nbsp;&amp;amp;gt;&amp;amp;gt;&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
[[Image:Conn ooo alpha wizard2.png]] &lt;br /&gt;
&lt;br /&gt;
=== Setting up the database connection  ===&lt;br /&gt;
&lt;br /&gt;
Set up the database connection. Put the schema (database) you want to connect to into &amp;lt;code&amp;gt;Name of the database&amp;lt;/code&amp;gt;. Enter the URL (host name, or simply type &amp;lt;code&amp;gt;localhost&amp;lt;/code&amp;gt; when connecting to the server on your own PC), Port and Socket (or leave socket empty) of your MySQL Server. Click &amp;lt;code&amp;gt;Next&amp;amp;nbsp;&amp;amp;gt;&amp;amp;gt;&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
[[Image:Conn ooo alpha wizard3.png]] &lt;br /&gt;
&lt;br /&gt;
=== Fill in user credentials  ===&lt;br /&gt;
&lt;br /&gt;
Provide the user credentials for connecting to your MySQL Server. Click &amp;lt;code&amp;gt;Next&amp;amp;nbsp;&amp;amp;gt;&amp;amp;gt;&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
[[Image:Conn ooo alpha wizard4.png]] &lt;br /&gt;
&lt;br /&gt;
=== Save and proceed  ===&lt;br /&gt;
&lt;br /&gt;
Finish the wizard. All defaults are a safe choice. Click &amp;lt;code&amp;gt;Finish&amp;amp;nbsp;&amp;amp;gt;&amp;amp;gt;&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
[[Image:Conn ooo alpha wizard5.png]] &lt;br /&gt;
&lt;br /&gt;
== Getting Started: Usage Examples  ==&lt;br /&gt;
&lt;br /&gt;
=== Listing Tables  ===&lt;br /&gt;
&lt;br /&gt;
In the Database area of the Base main window, select Tables. If this is the first time you&amp;#039;re accessing the database you&amp;#039;ll be prompted for your credentials (username and password); you can store these settings for your current Base session. &lt;br /&gt;
&lt;br /&gt;
[[Image:Conn ooo alpha base.png]] &lt;br /&gt;
&lt;br /&gt;
Depending on your connection settings you will now see all databases with all their tables, or just the database you&amp;#039;ve specified in the connection settings. &lt;br /&gt;
&lt;br /&gt;
== Known Issues  ==&lt;br /&gt;
&lt;br /&gt;
There is currently [[Database/Drivers/MySQL Native/1.0/Known Issues|1 known issue]] in MySQL Connector for OpenOffice.org. We decided to nonetheless release version 1.0, since we think that it&amp;#039;s better for all users, which do not encounter this particular problem, to benefit from this great extension. &lt;br /&gt;
&lt;br /&gt;
== Contact  ==&lt;br /&gt;
&lt;br /&gt;
If you discover a bug, or just want to give any kind of feedback on the connector, please send an email to [mailto:users@dba.openoffice.org users@dba.openoffice.org]. It&amp;#039;s a low-volume list with less than 10 mails per day. If you prefer reading it by means other than subscribing to it, see [[Base Mailing List|here]]. &lt;br /&gt;
&lt;br /&gt;
[[Category:Database_Drivers]] [[fr:FR/Documentation/Base/MySQL Connector|fr:FR/Documentation/Base/MySQL Connector]]&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Database&amp;diff=188382</id>
		<title>Database</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Database&amp;diff=188382"/>
		<updated>2010-11-15T12:01:09Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: /* General */  (checkpoint save)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Database/Lang|Database}}&lt;br /&gt;
This page is hosted by the [http://wiki.services.openoffice.org/wiki/Database_Docu_Coordinator OOo Database Docu Coordinator], who are members of the [http://qa.openoffice.org/ooQAReloaded/DatabaseTeamsite/ooQA-TeamDatabase.html OOo Database QA Team].&lt;br /&gt;
You can find here links to Base documentation ordered by languages and topics. Feel free to add missing documents to this list.&lt;br /&gt;
&lt;br /&gt;
Resources related to OpenOffice.org Base:&lt;br /&gt;
&lt;br /&gt;
= English =&lt;br /&gt;
The following links are in English.&lt;br /&gt;
== Manuals ==&lt;br /&gt;
=== General ===&lt;br /&gt;
* Base&lt;br /&gt;
: [[Documentation/Database | Database]]&lt;br /&gt;
: Description of the features of OpenOffice.org Base (short overview), Documentation resources and official sites&lt;br /&gt;
&lt;br /&gt;
* OpenOffice.org User Guides (Getting Started with Base) &lt;br /&gt;
: [http://documentation.openoffice.org/manuals/oooauthors2/0110GS-GettingStartedWithBase.pdf  Getting Started with Base] - &amp;#039;&amp;#039;PDF&amp;#039;&amp;#039;&lt;br /&gt;
: or Getting Started with Base [http://wiki.services.openoffice.org/wiki/Documentation/OOo3_User_Guides/Getting_Started/Getting_Started_with_Base wiki version]&lt;br /&gt;
: Learn how to create a database, queries, forms and reports and connect to and use other data sources within OOo-Base.&lt;br /&gt;
&lt;br /&gt;
* Base Guide&lt;br /&gt;
:[http://wiki.services.openoffice.org/wiki/Documentation/OOoAuthors_User_Manual/Base_Guide/Planning Base Guide Planning]&lt;br /&gt;
:Base Guide Outline Proposal from OOoAuthors&lt;br /&gt;
&lt;br /&gt;
* Mid Level Base Tutorial &lt;br /&gt;
: [http://documentation.openoffice.org/servlets/ProjectDocumentList?folderID=778&amp;amp;expandFolder=778&amp;amp;folderID=597 Mid Level Base Tutorial]&lt;br /&gt;
: Innitial Authors: Mariano Casanova, Andrew &amp;#039;Drew&amp;#039; Jensen&lt;br /&gt;
&lt;br /&gt;
* Beginners - Example Database - Base Tutorial &lt;br /&gt;
: [http://www.oooforum.org/forum/viewtopic.phtml?t=25060 Example]&lt;br /&gt;
: Initial author: Andrew &amp;#039;Drew&amp;#039; Jensen &lt;br /&gt;
: This tutorial covers creating a first database using OOoBase. It is intended for those that have not used Base before or those that have never used any database manager. &lt;br /&gt;
&lt;br /&gt;
* Base and Macros&lt;br /&gt;
: [http://www.pitonyak.org/database/ Pitonyak&amp;#039;s document]&lt;br /&gt;
: Initial author: Andrew Pitonyak&lt;br /&gt;
: This documentation focuses on operating a database with the help of OpenOffice.org Macros.&lt;br /&gt;
&lt;br /&gt;
*  Database: &amp;quot;ooBase&amp;quot;, aka &amp;quot;Base&amp;quot;- From getting started to more advanced&lt;br /&gt;
: [http://sheepdogguides.com/fdb/fdb1main.htm Tutorials and &amp;quot;How to&amp;quot;s... 45 from one author at Sheepdogguides.com]&lt;br /&gt;
: Initial author: TK Boyd&lt;br /&gt;
: Both specific tasks and fundamental skills are explained.&lt;br /&gt;
: A section introducing the use of macros added 5/09.&lt;br /&gt;
&lt;br /&gt;
*  Bringing data into OpenOffice 2.0&amp;#039;s database&lt;br /&gt;
: [http://searchenterpriselinux.techtarget.com/tip/0,289483,sid39_gci1222186,00.html Database]&lt;br /&gt;
: Initial author: Solveig Haugland&lt;br /&gt;
: Screenshot guided tutorial on how to import data into Openoffice.org Base.&lt;br /&gt;
&lt;br /&gt;
* New Features in 3.1&lt;br /&gt;
: [[Base/New_features_in_3_1|New Features]]&lt;br /&gt;
: Initial author: Reizinger Zoltán&lt;br /&gt;
: Compiled from mailing list&lt;br /&gt;
&lt;br /&gt;
* New Features in 3.2&lt;br /&gt;
: [[Base/New_features_in_3_2|New Features]]&lt;br /&gt;
: Initial author: Reizinger Zoltán&lt;br /&gt;
: Compiled from mailing list&lt;br /&gt;
&lt;br /&gt;
* New Features in 3.3&lt;br /&gt;
: [[Base/New_features_in_3_3|New Features]]&lt;br /&gt;
: Initial author: Reizinger Zoltán&lt;br /&gt;
: Compiled from mailing list&lt;br /&gt;
&lt;br /&gt;
=== Tables ===&lt;br /&gt;
&lt;br /&gt;
* [[Standard Distributed Schema]]&lt;br /&gt;
&lt;br /&gt;
=== Queries ===&lt;br /&gt;
* [[Built-in functions and Stored Procedures]]&lt;br /&gt;
&lt;br /&gt;
=== Reports ===&lt;br /&gt;
* [[SUN Report Builder]]&lt;br /&gt;
: &amp;#039;&amp;#039;description followed&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Sun Report Builder (Reference)&lt;br /&gt;
: [http://wiki.pentaho.com/display/Reporting/Pentaho+Reporting+Community+Documentation Reference] &lt;br /&gt;
: &amp;#039;&amp;#039;description follow &amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Sun Report Builder Documentation&lt;br /&gt;
: [[SUN_Report_Builder/Documentation|Documentation]]&lt;br /&gt;
: Basic Features&lt;br /&gt;
&lt;br /&gt;
* Functions in Reports&lt;br /&gt;
: [http://wiki.pentaho.com/display/Reporting/08.+Functions+and+Expressions Functions and Expressions]&lt;br /&gt;
: &amp;#039;&amp;#039;description followed&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Functions in Reports&lt;br /&gt;
: [[SUN Report Builder/Functions]]&lt;br /&gt;
: &amp;#039;&amp;#039;description followed&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Developer ===&lt;br /&gt;
* Working basis to make the user guide better &lt;br /&gt;
: [[Documentation/OOoAuthors_User_Manual/Getting_Started/Getting_Started_with_Base | Getting_Started/Getting_Started_with_Base]]&lt;br /&gt;
: &amp;#039;&amp;#039;description followed&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Using Macros in Database Files&lt;br /&gt;
: [[Macros_in_Database_Documents | Macros_in_Database_Documents]]&lt;br /&gt;
: &amp;#039;Specification to develope this functionality&lt;br /&gt;
&lt;br /&gt;
=== FAQ ===&lt;br /&gt;
*FAQ (Base)&lt;br /&gt;
: [[FAQ_(Base)|FAQ_(Base)]]&lt;br /&gt;
&lt;br /&gt;
* Common tasks&lt;br /&gt;
: [[Common_tasks | Common_tasks]]&lt;br /&gt;
: Initial author: Andrew &amp;#039;Drew&amp;#039; Jensen&lt;br /&gt;
: Many good questions, no answers.&lt;br /&gt;
&lt;br /&gt;
=== Misc ===&lt;br /&gt;
* HSQLDB Tips and Tricks&lt;br /&gt;
: [[HSQLDB:Tips_and_Tricks | Tips_and_Tricks]]&lt;br /&gt;
: &amp;#039;&amp;#039;description followed&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* [http://nothickmanuals.info/doku.php/articles:ooobaseprimer http://nothickmanuals.info/doku.php/articles:ooobaseprimer]&lt;br /&gt;
&lt;br /&gt;
== Connecting ==&lt;br /&gt;
* Base New Driver Tutorial&lt;br /&gt;
: [[Base_New_Driver_Tutorial]] &lt;br /&gt;
: Initial author: Robert Vojta&lt;br /&gt;
: This small How-To contains a simple step-by-step introduction on how to put your driver inside the connectivity module. The second part of this document covers differences between a driver in connectivity module and a driver in an UNO package.&lt;br /&gt;
&lt;br /&gt;
* Better Database Drivers &lt;br /&gt;
: [[BetterDatabaseDrivers]] &lt;br /&gt;
: Initial author:Eric Bischoff&lt;br /&gt;
:Some ideas for a better and simpler infrastructure for database drivers&lt;br /&gt;
&lt;br /&gt;
* Connecting to Microsoft Access&lt;br /&gt;
: [[Connecting_to_Microsoft_Access]] &lt;br /&gt;
: Initial author: Regina Henschel&lt;br /&gt;
: These article describes how to connect to a Microsoft Access database file, if you use a MS Windows operating system.&lt;br /&gt;
&lt;br /&gt;
* OpenOffice.org Base - Database Drivers&lt;br /&gt;
: [http://dba.openoffice.org/drivers/ http://dba.openoffice.org/drivers/] &lt;br /&gt;
&lt;br /&gt;
* Connecting with MySQL&lt;br /&gt;
: [[Connect_MySQLandBase]]&lt;br /&gt;
&lt;br /&gt;
* An overview page&lt;br /&gt;
: Native PostgreSQL Driver&lt;br /&gt;
: [http://dba.openoffice.org/drivers/postgresql/index.html http://dba.openoffice.org/drivers/postgresql/index.html] &lt;br /&gt;
&lt;br /&gt;
* SQL-lite Driver&lt;br /&gt;
: http://dba.openoffice.org/drivers/sqlite/index.html&lt;br /&gt;
&lt;br /&gt;
* mdb-sdbc-driver-0.1.0&lt;br /&gt;
: [http://dba.openoffice.org/drivers/mdb/index.html http://dba.openoffice.org/drivers/mdb/index.html]&lt;br /&gt;
: Initial author: Wind Li (yl146652 [at] openoffice [dot] org)&lt;br /&gt;
: It is a try to connect a Linux system to MS Access. There is no further development.&lt;br /&gt;
&lt;br /&gt;
* A working page&lt;br /&gt;
: [[MDB_Driver_Integration]]&lt;br /&gt;
&lt;br /&gt;
* MSA-Base Faq&lt;br /&gt;
: [[MSA-Base_Faq]]&lt;br /&gt;
&lt;br /&gt;
* Firebird driver update for OO.org&lt;br /&gt;
: [http://jaybirdwiki.firebirdsql.org/jaybird/doku.php?id=config:oobase Jaybird OpenOffice.org Base support]&lt;br /&gt;
&lt;br /&gt;
* Using csv/text files as editable data source.&lt;br /&gt;
: [http://user.services.openoffice.org/en/forum/viewtopic.php?f=83&amp;amp;t=23260 OOo users forum Tutorial]&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
=== General ===&lt;br /&gt;
* Base Example (Overview)&lt;br /&gt;
: [[Category:Base_Example]]&lt;br /&gt;
: Initial author: Frank Schönheit&lt;br /&gt;
&lt;br /&gt;
* Standard Distributed Schema&lt;br /&gt;
: [[Standard_Distributed_Schema]]&lt;br /&gt;
&lt;br /&gt;
=== Concrete Examples ===&lt;br /&gt;
* A club membership database&lt;br /&gt;
: [[A_club_membership_database]]&lt;br /&gt;
: Initial author: Andrew &amp;#039;Drew&amp;#039; Jensen&lt;br /&gt;
: Description of creating an example database&lt;br /&gt;
&lt;br /&gt;
* OpenOffice.org API - Code snippets&lt;br /&gt;
: [http://codesnippets.services.openoffice.org/Database/index.xml http://codesnippets.services.openoffice.org/Database/index.xml]&lt;br /&gt;
: Useful code snippets solving frequently asked questions.&lt;br /&gt;
&lt;br /&gt;
* Base Example&lt;br /&gt;
: [[Help_Files]]&lt;br /&gt;
&lt;br /&gt;
* Three table example, with supporting essay- Project management&lt;br /&gt;
: [http://sheepdogguides.com/fdb/fdb7peopproj.htm Link to essay, which has link to download a small database]&lt;br /&gt;
: The database illustrates techniques explained in the essay. It is provided as an illustration, not for the data it contains.&lt;br /&gt;
&lt;br /&gt;
* Base Example&lt;br /&gt;
: [[File:DerbyToursDB.odb]]&lt;br /&gt;
: [[User:HCPotter]]&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
&lt;br /&gt;
* [http://user.services.openoffice.org/en/forum/viewforum.php?f=13 OOo Community Forum]&lt;br /&gt;
: Initial author: Andrew &amp;#039;Drew&amp;#039; Jensen &lt;br /&gt;
: Starting Point for all kind of OOo Database Questions&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
* Main Point of OOo Database Testing&lt;br /&gt;
: [http://qa.openoffice.org/ooQAReloaded/DatabaseTeamsite/ooQA-TeamDatabase.html OOo Database QA Team Site]&lt;br /&gt;
: Initial Author: [[User:Clu Christoph Lukasiak]]&lt;br /&gt;
&lt;br /&gt;
* Main Starter Document for QA Newbies&lt;br /&gt;
: [http://qa.openoffice.org/ooQAReloaded/Docs/QA-Reloaded-HowToStart.html OOo QA How to Start Document]&lt;br /&gt;
: Initial Author: [[User:Wg Wolfram Garten]]&lt;br /&gt;
&lt;br /&gt;
* [[Database_Automatic_Testing]] &lt;br /&gt;
* [[Documentation/OOoAuthors_User_Manual/Base_Guide/Planning |Base_Guide-Planning]]&lt;br /&gt;
* [[FAQ_%28Base%29 |FAQ Base]]&lt;br /&gt;
* [[OOoHelpOutline#Base_and_Database  Base_and_Database]]&lt;br /&gt;
&lt;br /&gt;
* [http://ericzander.com/Publications/OO_MySQL_Tutorial/index.htm http://ericzander.com/Publications/OO_MySQL_Tutorial/index.htm] &lt;br /&gt;
: Connecting OpenOffice.org To A Remote MySQL Database] (event. 1.x)&lt;br /&gt;
&lt;br /&gt;
= French  =&lt;br /&gt;
&lt;br /&gt;
The following Links are showing French documents. If someone translate them we can show here the corresponding links. &lt;br /&gt;
&lt;br /&gt;
*[[FR/Documentation/HSQLDB Guide]] &lt;br /&gt;
*[[FR/Documentation/Base/Nouvelles Fonctions 3 1]]&lt;br /&gt;
&lt;br /&gt;
= German =&lt;br /&gt;
&lt;br /&gt;
The following Links are showing German documents. If someone translate them we can show here the correponding links.&lt;br /&gt;
&lt;br /&gt;
* [[DE/Beispielsdatenbank_mit_Base]]&lt;br /&gt;
&lt;br /&gt;
* http://dannenhoefer.de/faqstarbasic/Datenbanken.html&lt;br /&gt;
&lt;br /&gt;
* http://de.openoffice.org/doc/howto_2_0/index.html#datenquellen_2_0&lt;br /&gt;
&lt;br /&gt;
* [[DE/FAQ/Base]]&lt;br /&gt;
&lt;br /&gt;
* End user documentation&lt;br /&gt;
: http://www.ooowiki.de/KategorieBase&lt;br /&gt;
&lt;br /&gt;
* [[OpenOffice_per_JDBC_an_Informix | Anbindung von OpenOffice an Informix per JDBC]]&lt;br /&gt;
&lt;br /&gt;
= Portugese =&lt;br /&gt;
&lt;br /&gt;
The following Links are showing Portugese documents. If someone translate them we can show here the correponding links.&lt;br /&gt;
&lt;br /&gt;
http://broffice.org/files/Introdu%C3%A7%C3%A3o_ao%20BrOffice.org_Base_2.0.x.odt&lt;br /&gt;
&lt;br /&gt;
=Castellano=&lt;br /&gt;
El siguiente Links esta escrito en castellano.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
http://wiki.services.openoffice.org/wiki/ES/Database&lt;br /&gt;
&lt;br /&gt;
=Copyright=&lt;br /&gt;
&lt;br /&gt;
[http://dba.openoffice.org/ OOo Database Development]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://qa.openoffice.org/ooQAReloaded/DatabaseTeamsite/ooQA-TeamDatabase.html OOo Database QA]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://wiki.services.openoffice.org/wiki/Category:Database OOo General Database Info]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
: &amp;#039;&amp;#039;Initial author : [mailto:mechtilde@mechtilde@openoffice.org?subject:OOoWiki Mechtilde Stehmann]  24 September 2007&amp;#039;&amp;#039;&lt;br /&gt;
: This page is under [http://creativecommons.org/licenses/by-sa/3.0/legalcode CC by-sa] since 2009-02-02&lt;br /&gt;
:&amp;#039;&amp;#039;Please do not change the logical content of this site without acknowledge of the author or the [http://wiki.services.openoffice.org/wiki/Project_Lead OOo QA Project Lead/Co-Leads]. This side is linked by the online help.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Template_CC-BY-SA&amp;quot;&amp;gt;&lt;br /&gt;
{|align=&amp;quot;left&amp;quot; width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;4&amp;quot; cellpadding=&amp;quot;0&amp;quot; style=&amp;quot;border-top: 1px solid #666; font-size: xx-small; margin-top: 20px; text-align: right;&amp;quot;&lt;br /&gt;
| Content on this page is licensed under the [http://creativecommons.org/licenses/by-sa/3.0/legalcode Creative Common Attribution 3.0 license (CC BY-SA)].&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Quality Assurance]]&lt;br /&gt;
[[Category:Database]]&lt;br /&gt;
[[Category:Project]]&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Base/New_features_in_3_3&amp;diff=178668</id>
		<title>Base/New features in 3 3</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Base/New_features_in_3_3&amp;diff=178668"/>
		<updated>2010-08-19T07:28:03Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: /* Allow to overrule Base&amp;#039;s heuristics for primary key support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= New features in OOo 3.3 Base =&lt;br /&gt;
== Base in general ==&lt;br /&gt;
New features &amp;quot;under the hood&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Allow to overrule Base&amp;#039;s heuristics for primary key support ===&lt;br /&gt;
There&amp;#039;s a new option &amp;quot;Supports primary keys&amp;quot; in the Advanced Settings of a database, which is to overrule Base&amp;#039;s heuristics used to detect whether the database it connects to supports primary keys.&lt;br /&gt;
&lt;br /&gt;
This new option is available for database connections via ODBC, JDBC, and ADO.&lt;br /&gt;
&lt;br /&gt;
[[Image:Supports_pk.PNG]]&lt;br /&gt;
&lt;br /&gt;
When connecting to a database via a generic API like ODBC, JDBC, ADO, Base currently applies a heuristics to determine whether or not this database supports primary keys, because none of those APIs has dedicated support to retrieve this information. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Since the heuristics sometimes fails, there&amp;#039;s now an explicit option (Edit / Database / Advanced Settings) named &amp;quot;Supports primary keys&amp;quot;. It&amp;#039;s implemented as a usual tri-state check box, where un/check mean &amp;quot;do (not) assume PK support&amp;quot;, and the &amp;quot;undetermined&amp;quot; third state, which is the default, means &amp;quot;apply the heuristics&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that if this option is just for overruling the heuristics. If you check it for a database which actually does not support primary keys, you&amp;#039;ll probably be slain with error messages as soon as Base attempts to actually use PK related features (like creating a PK in the table designer).&lt;br /&gt;
&lt;br /&gt;
=== Base now supports database registrations configured as read-only ===&lt;br /&gt;
Base now supports database registrations which are declared as read-only.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Database registrations are normally maintained via Tools/Options/Databases. The registrations are stored in OpenOffice.org&amp;#039;s configuration, which means it is also possible to deploy additional configuration fragments (e.g. via extensions) which contain additional registrations. If those configuration fragments are declared as read-only (by using the usual configuration mechanisms for this), then the UI now respects this, by disallowing modifications (editions, removal) of this registration entry.&lt;br /&gt;
&lt;br /&gt;
=== Extending database drivers by extension ===&lt;br /&gt;
Detailed information can be found here: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Database/Extending_Database_Drivers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From linked specification:&lt;br /&gt;
&lt;br /&gt;
Extending existing SDBC drivers by [http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Extensions/Extensions extensions] is described here, Most drivers miss to support special features like to alter view definitions or to add or drop key of a table. Therefor these interfaces &lt;br /&gt;
&lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XViewSupport.html com.sun.star.sdb.tools.XViewSupport] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableRename.html com.sun.star.sdb.tools.XTableRename] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableAlteration.html com.sun.star.sdb.tools.XTableAlteration] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XKeyAlteration.html com.sun.star.sdb.tools.XKeyAlteration] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XIndexAlteration.html com.sun.star.sdb.tools.XIndexAlteration] &lt;br /&gt;
&lt;br /&gt;
can be implemented by an extension. &lt;br /&gt;
&lt;br /&gt;
To enable the needed feature the extension has to extend the properties entry of the configuration of the driver. The configuration entry below the properties entry will be checked and if the service name can be instantiated it will be used to do the job. Below you&amp;#039;ll see a table of mapping from configuration entry to service name. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configuration name Interface name which has to to be implemented &lt;br /&gt;
&lt;br /&gt;
ViewSupportServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XViewSupport.html com.sun.star.sdb.tools.XViewSupport] &lt;br /&gt;
&lt;br /&gt;
TableAlterationServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableAlteration.html com.sun.star.sdb.tools.XTableAlteration] &lt;br /&gt;
&lt;br /&gt;
TableRenameServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableRename.html com.sun.star.sdb.tools.XTableRename] &lt;br /&gt;
&lt;br /&gt;
IndexAlterationServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XIndexAlteration.html com.sun.star.sdb.tools.XIndexAlteration] &lt;br /&gt;
&lt;br /&gt;
KeyAlterationServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XKeyAlteration.html com.sun.star.sdb.tools.XKeyAlteration]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In favor to allow to get the definition of queries, forms and reports from other locations as the default file format specification, an extension may implement a service which implement the following named interfaces. &lt;br /&gt;
&lt;br /&gt;
The configuration entries are named &lt;br /&gt;
* CommandDefinitionSupplier &lt;br /&gt;
* FormSupplier &lt;br /&gt;
* ReportSupplier &lt;br /&gt;
&lt;br /&gt;
which all have to implement the interfaces &lt;br /&gt;
&lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XNameAccess.html com.sun.star.container.XNameAccess] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XNameContainer.html com.sun.star.container.XNameContainer] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/ucb/XContent.html com.sun.star.ucb.XContent] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XChild.html com.sun.star.container.XChild] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XContainer.html com.sun.star.container.XContainer] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XContainerApproveBroadcaster.html com.sun.star.container.XContainerApproveBroadcaster] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/lang/XInitialization.html com.sun.star.lang.XInitialization] &lt;br /&gt;
&lt;br /&gt;
== Forms ==&lt;br /&gt;
=== Ctrl+F5 now toggles between the document and the nearest form control ===&lt;br /&gt;
Ctrl+F5, which used to focus the first (by a definition which is hard to understand by the average user) form control in a document, has changed its behavior: It now focuses the form control nearest to the current cursor position, if the focus is not within a form control currently. Otherwise, it gives the focus back to the document view.&lt;br /&gt;
&lt;br /&gt;
=== Form controls use the same text rendering as the containing document ===&lt;br /&gt;
This new feature does not really belong to Base only.&lt;br /&gt;
&lt;br /&gt;
The way how controls render their text has changed. Well, this applies to some controls, in some documents, at least.&lt;br /&gt;
&lt;br /&gt;
In general, the OOo applications format their text on the screen using a so-called reference device, which might either be the printer selected for the document, or a virtual device (which one is controlled by a per-document option).&lt;br /&gt;
&lt;br /&gt;
Form controls previously never participated in this game, they always formatted their text according to the screen they were displayed on. As a consequence, form controls which were embedded in the text flow of the containing document broke the document layout when viewed on different devices (print preview, printer, PDF export), or even only when viewed in different zoom levels on the screen.&lt;br /&gt;
&lt;br /&gt;
Now, non-input form controls (radio buttons, fixed texts, check boxes, group boxes, command buttons) use the document&amp;#039;s reference device for rendering their own text, thus providing a better integration into the surrounding document text.&lt;br /&gt;
&lt;br /&gt;
This behavior can be enabled on a per-application level, more precise, on a per-module level. There&amp;#039;s no UI for changing the behavior.&lt;br /&gt;
&lt;br /&gt;
Instead, the existing configuration structure below the &lt;br /&gt;
/org.openoffice.Office.Common/Forms/ControlLayout has been extended, so that now for instance the node .../ControlLayout/com.sun.star.sheet.SpreadsheetDocument/UseDocumentTextMetrics&lt;br /&gt;
&lt;br /&gt;
controls whether the reference device text rendering for controls is enabled in spreadsheet documents.&lt;br /&gt;
&lt;br /&gt;
By default, the usage of the document&amp;#039;s reference device is enabled for text documents, drawings, and presentations, and disabled for all other document types (spreadsheets, database forms, database reports).&lt;br /&gt;
&lt;br /&gt;
=== Text(-like) input form controls also support the &amp;quot;Vertical Alignment&amp;quot; property ===&lt;br /&gt;
Input form controls (text fields etc.) now also support the &amp;quot;Vertical Align&amp;quot; property known from non-input controls like fixed texts etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Vert_alignment.png]]&lt;br /&gt;
&lt;br /&gt;
== Report builder ==&lt;br /&gt;
=== Add Field dialog now accessible via keyboard ===&lt;br /&gt;
In the Report Designer the Add Field dialog can be accessed via the shortcut ALT+F8.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Add_field.png]]&lt;br /&gt;
&lt;br /&gt;
== Table design ==&lt;br /&gt;
=== New MetaData node for Database drivers to view column descriptions from the database ===&lt;br /&gt;
Now it is possible to define a new property in the drivers xcu file. Per default this is enabled for MySQL (JDBC) and Ado (including Access, Access only allows to view it, it can not be changed).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When this is enabled the table designer will display the column description, beside the former normal description which is used as help text. The column description is used has help text when the normal description is empty otherwise the normal description is used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Col_description.PNG]]&lt;br /&gt;
[[Category:Database]]&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Supports_pk.PNG&amp;diff=178667</id>
		<title>File:Supports pk.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Supports_pk.PNG&amp;diff=178667"/>
		<updated>2010-08-19T07:27:18Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Base_%C3%BAjdons%C3%A1gai_a_3.3-s_v%C3%A1ltozatban&amp;diff=178666</id>
		<title>Base újdonságai a 3.3-s változatban</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Base_%C3%BAjdons%C3%A1gai_a_3.3-s_v%C3%A1ltozatban&amp;diff=178666"/>
		<updated>2010-08-19T07:25:23Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: /* Az adatbázis csatolók új metaadat csomópontja az adatbázis oszlopleírások megtekintésére */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Base általában ==&lt;br /&gt;
=== Elsődleges kulcs felismerő heurisztikus algoritmus felülbírálatának engedélyezhetősége ===&lt;br /&gt;
Új opció „Támogatja az elsődleges kulcsokat” az adatbázis kapcsolat „Speciális beállítások” alatt, ezzel lehetővé válik a Base által használt heurisztikus elsődleges kulcs felismerő algoritmusának felülbírálata. &lt;br /&gt;
&lt;br /&gt;
Ez az új opció az ODBC, JDBC, és ADO adatbázis kapcsolatoknál érhető el.&lt;br /&gt;
&lt;br /&gt;
[[Image:Spec_tul.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Amikor adatbázishoz olyan általános csatolókon keresztül csatlakozunk, mint az ODBC, JDBC, vagy az ADO.A Base heurisztikus algoritmust használ, annak kiderítésére, hogy az adatbázis támogatja-e az elsődleges kulcsokat, mindezt azért, mert ezen csatolók egyike sem rendelkeznek specifikus támogatással ezen információ lekérdezésér.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mivel a heurisztikus algoritmus néha hibázik, mostantól új opció „ Támogatja az elsődleges kulcsokat”, található a Szerkesztés&amp;gt;Speciális tulajdonságok&amp;gt;Speciális beállítások alatt. Az opció három állású jelölő négyzet, kijelölt állapot feltételezi az elsődleges kulcs támogatását, a kijelölés nélküli az elsődleges kulcs nem támogatott, a harmadik állapot a „nem meghatározott”, amelyik az alap beállított állapot, „alkalmazd a heurisztikus algoritmust” opciót jelenti. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ne feledje ez csak azt jelenti, hogy a heurisztikus algoritmus alkalmazásának a felül írása. Ha bejelöli ezt, és az adatbázis nem támogatja az elsődleges kulcsokat, arra számíthat, hogy a Base hibajelzéseket küld vagy megfagy, mivel arra számít, hogy az elsődleges kulcsok támogatottak. Például ha elsődleges kulcsot próbál meg létrehozni a tábla tervezőben,&lt;br /&gt;
&lt;br /&gt;
=== Csak olvasható adatbázis regisztrálásának támogatása ===&lt;br /&gt;
Mostantól a Base támogatja a csak olvasható adatbázisok regisztrálását.&lt;br /&gt;
&lt;br /&gt;
Az adatbázis regisztrálására általában az Eszközök&amp;gt;Beállítások&amp;gt;OpenOffice.org Base&amp;gt;Adatbázisok alatt történik. A regisztrációs adatok az OpenOffice.org konfigurációs fájljaiban rögzítettek, ami azt is lehetővé teszi, hogy kiegészítő beállítások részenként is alkalmazhatók (kiterjesztéseken keresztül). Ha ezek a beállítási részek csak olvashatónak kerültek beállításra, a konfigurációs mechanizmuson keresztül, a felhasználói felület e beállításokat figyelembe veszi, nem engedélyezi a regisztrációs bejegyzés módosítását (szerkesztését, eltávolítását).&lt;br /&gt;
&lt;br /&gt;
=== Adatbázis illesztő program kibővítése kiterjesztéssel ===&lt;br /&gt;
Részletes információ itt:&lt;br /&gt;
&lt;br /&gt;
http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Database/Extending_Database_Drivers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A fenti specifikációból kivonat:&lt;br /&gt;
&lt;br /&gt;
Az SDBC illesztő programok, kibővíthetők [http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Extensions/Extensions kiterjesztésekkel]. &lt;br /&gt;
&lt;br /&gt;
A legtöbb illesztő program nem támogatja az olyan speciális tulajdonságokat, mint a nézetek szerkesztése, vagy a kulcsok hozzáadása vagy eldobása. Ezért az alábbi interfészek a kiterjesztés segítségével megvalósíthatók:&lt;br /&gt;
&lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XViewSupport.html com.sun.star.sdb.tools.XViewSupport] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableRename.html com.sun.star.sdb.tools.XTableRename] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableAlteration.html com.sun.star.sdb.tools.XTableAlteration] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XKeyAlteration.html com.sun.star.sdb.tools.XKeyAlteration] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XIndexAlteration.html com.sun.star.sdb.tools.XIndexAlteration] .&lt;br /&gt;
&lt;br /&gt;
A szükséges tulajdonságok engedélyezésére a kiterjesztésben, az illesztő program konfigurációs bejegyzésének a kibővítésére van szükség. A konfigurációs bejegyzés ellenőrzésére a tulajdonságok bejegyzés alatt kerül sor, ha a szolgáltatás létrehozható a neve kerül felhasználásra. Az alábbiakban található a konfigurációs bejegyzés és a szolgáltatás név egyeztető táblázata: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Konfiguráció neve A megvalósítandó interfész neve&lt;br /&gt;
&lt;br /&gt;
ViewSupportServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XViewSupport.html com.sun.star.sdb.tools.XViewSupport] &lt;br /&gt;
&lt;br /&gt;
TableAlterationServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableAlteration.html com.sun.star.sdb.tools.XTableAlteration] &lt;br /&gt;
&lt;br /&gt;
TableRenameServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableRename.html com.sun.star.sdb.tools.XTableRename] &lt;br /&gt;
&lt;br /&gt;
IndexAlterationServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XIndexAlteration.html com.sun.star.sdb.tools.XIndexAlteration] &lt;br /&gt;
&lt;br /&gt;
KeyAlterationServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XKeyAlteration.html com.sun.star.sdb.tools.XKeyAlteration]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Annak engedélyezésére, hogy a fájl formátum specifikációban előírt helytől eltérő helyről is beolvasható legyen a lekérdezés, űrlap vagy jelentés, a kiterjesztés olyan szolgáltatást hozhat létre , amely az alábbi megnevezett interfészeket valósíthatja meg. A megnevezett konfigurációs bejegyzések: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* CommandDefinitionSupplier &lt;br /&gt;
* FormSupplier &lt;br /&gt;
* ReportSupplier &amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
amelyek mindegyike az alabbi interfészeket kell, hogy megvalósítsa:&lt;br /&gt;
&lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XNameAccess.html com.sun.star.container.XNameAccess] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XNameContainer.html com.sun.star.container.XNameContainer] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/ucb/XContent.html com.sun.star.ucb.XContent] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XChild.html com.sun.star.container.XChild] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XContainer.html com.sun.star.container.XContainer] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XContainerApproveBroadcaster.html com.sun.star.container.XContainerApproveBroadcaster] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/lang/XInitialization.html com.sun.star.lang.XInitialization] &lt;br /&gt;
&lt;br /&gt;
== Űrlapok ==&lt;br /&gt;
=== Ctrl+F5 gyorsbillentyű ide-oda kapcsol a dokumentum és a legközelebbi vezérlő elem között ===&lt;br /&gt;
Ctrl+F5, amit korábban arra használtunk, hogy az első űrlapvezérlő elem kapja meg a fókuszt, ezt a legtöbb felhasználó nehezen értette meg,hogy miért így van, megváltozott. &lt;br /&gt;
&lt;br /&gt;
Mostantól a kurzor pozícióhoz legközelebb álló vezérlőelemre áll ha az nincs a vezérlőelemben. Egyébként visszaadja a fókuszt a dokumentum nézetnek. &lt;br /&gt;
&lt;br /&gt;
=== Az űrlap vezérlőelelmek az őket tartalmazó dokumentum szövegével megegyezően formázódnak ===&lt;br /&gt;
Ez az új tulajdonság nem kapcsolódik szorosan a Base-hez, de érdekes lehet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A vezérlőelemek szövegének formázása megváltozott, igaz ez a változás csak néhány vezérlőelemre és néhány dokumentum típusra korlátozódik. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Az OOo alkalmazások a képernyőn látható szöveget általában az úgynevezett referencia egység beállításai szerint formázzák. Ez lehet a dokumentum részére kiválasztott nyomtató, vagy egy virtuális egység(amelyet dokumentumonként állítanak be).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Az űrlap vezérlő elemek eddig ebben nem vettek részt, mindig az aktuális képernyő szerint formázták a szövegüket. Ennek következtében ha a vezérlő elem a szövegbe beillesztésre került , a dokumentum elrendezése megváltozott ha más eszközön néztük meg (nyomtatási kép, nyomtató, PDF export), de akkor is ha más nagyítás mellett néztük a képernyőn.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mostantól, anem adatbeviteli űrlap vezérlőelemek szövegei (rádiógomb, címkék, jelölőnégyzetek, csoportpanel, nyomógombok) a dokumentum referencia egység beállításai szerint formázódnak, így biztosítva a jobb beilleszkedést a dokumentum szövegébe. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ez a tulajdonság alkalmazásonként kapcsolható be, pontosabban modulonként. A felhasználói felületen keresztül ez nem állítható. &lt;br /&gt;
&lt;br /&gt;
A konfigurációs beállításoknál a /org.openoffice.Office.Common/Forms/ControlLayout kiterjesztésre került, például a munkafüzeteknél, a …..../ControlLayout/com.sun.star.sheet.SpreadsheetDocument/UseDocumentTextMetrics csomópont szabályozza azt, hogy a vezérlőelemek szöveg formázása bekapcsolt-e. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alapértelmezettként a dokumentum referencia egysége bekapcsolt, a szöveges dokumentumoknál, rajzoknál, és bemutatóknál, és kikapcsolt az összes más dokumentum típusnál (munkafüzet, adatbázis űrlap, jelentés).&lt;br /&gt;
&lt;br /&gt;
=== A szöveg (jellegű) űrlap vezérlő elemeknél új tulajdonság „Függőleges igazítás”  ===&lt;br /&gt;
Az űrlapoknál a szöveg vezérlő elemek (szövegdoboz, stb.), mostantól támogatja a függőleges igazítást, amely eddig a nem szövegbevitelre használt más vezérlőelemeknél, mint például a címkék, eddig is rendelkezésre állt.&lt;br /&gt;
&lt;br /&gt;
== [[Image:Szovegdoboz.PNG]] ==&lt;br /&gt;
&lt;br /&gt;
== Jelentés tervező ==&lt;br /&gt;
=== Mező hozzáadása párbeszéd ablak elérhető a billentyűzetről is  ===&lt;br /&gt;
A jelentés tervezőben a mező hozzáadása párbeszéd ablak a ALT+F8 gyorsbillentyűvel is elérhető.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Rpt_mezo_hozzaad.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Tábla tervező ==&lt;br /&gt;
=== Az adatbázis csatolók új metaadat csomópontja az adatbázis oszlopleírások megtekintésére  ===&lt;br /&gt;
Mostantól lehetőség van új tulajdonság meghatározására drivers xcu fájlban. Alapértelmezettként engedélyezve van a MySQL (JDBC) és az Ado kapcsolatokra (beleértve az Access-t is, az Access esetében ez csak olvasható, nem változtatható meg).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Amikor ez engedélyezett, a tábla tervezőben látható az oszlopleírás a normál esetben látható leírás mellett, amely súgó szövegként működik. Az oszlopleírás felhasználásra kerül súgó szövegként ha a normál leírás üres, egyébként a normál leírás alkalmazódik. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Kategoriak.PNG]]&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Kategoriak.PNG&amp;diff=178665</id>
		<title>File:Kategoriak.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Kategoriak.PNG&amp;diff=178665"/>
		<updated>2010-08-19T07:24:37Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Base_%C3%BAjdons%C3%A1gai_a_3.3-s_v%C3%A1ltozatban&amp;diff=178664</id>
		<title>Base újdonságai a 3.3-s változatban</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Base_%C3%BAjdons%C3%A1gai_a_3.3-s_v%C3%A1ltozatban&amp;diff=178664"/>
		<updated>2010-08-19T07:23:34Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: /* Jelentés tervező */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Base általában ==&lt;br /&gt;
=== Elsődleges kulcs felismerő heurisztikus algoritmus felülbírálatának engedélyezhetősége ===&lt;br /&gt;
Új opció „Támogatja az elsődleges kulcsokat” az adatbázis kapcsolat „Speciális beállítások” alatt, ezzel lehetővé válik a Base által használt heurisztikus elsődleges kulcs felismerő algoritmusának felülbírálata. &lt;br /&gt;
&lt;br /&gt;
Ez az új opció az ODBC, JDBC, és ADO adatbázis kapcsolatoknál érhető el.&lt;br /&gt;
&lt;br /&gt;
[[Image:Spec_tul.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Amikor adatbázishoz olyan általános csatolókon keresztül csatlakozunk, mint az ODBC, JDBC, vagy az ADO.A Base heurisztikus algoritmust használ, annak kiderítésére, hogy az adatbázis támogatja-e az elsődleges kulcsokat, mindezt azért, mert ezen csatolók egyike sem rendelkeznek specifikus támogatással ezen információ lekérdezésér.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mivel a heurisztikus algoritmus néha hibázik, mostantól új opció „ Támogatja az elsődleges kulcsokat”, található a Szerkesztés&amp;gt;Speciális tulajdonságok&amp;gt;Speciális beállítások alatt. Az opció három állású jelölő négyzet, kijelölt állapot feltételezi az elsődleges kulcs támogatását, a kijelölés nélküli az elsődleges kulcs nem támogatott, a harmadik állapot a „nem meghatározott”, amelyik az alap beállított állapot, „alkalmazd a heurisztikus algoritmust” opciót jelenti. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ne feledje ez csak azt jelenti, hogy a heurisztikus algoritmus alkalmazásának a felül írása. Ha bejelöli ezt, és az adatbázis nem támogatja az elsődleges kulcsokat, arra számíthat, hogy a Base hibajelzéseket küld vagy megfagy, mivel arra számít, hogy az elsődleges kulcsok támogatottak. Például ha elsődleges kulcsot próbál meg létrehozni a tábla tervezőben,&lt;br /&gt;
&lt;br /&gt;
=== Csak olvasható adatbázis regisztrálásának támogatása ===&lt;br /&gt;
Mostantól a Base támogatja a csak olvasható adatbázisok regisztrálását.&lt;br /&gt;
&lt;br /&gt;
Az adatbázis regisztrálására általában az Eszközök&amp;gt;Beállítások&amp;gt;OpenOffice.org Base&amp;gt;Adatbázisok alatt történik. A regisztrációs adatok az OpenOffice.org konfigurációs fájljaiban rögzítettek, ami azt is lehetővé teszi, hogy kiegészítő beállítások részenként is alkalmazhatók (kiterjesztéseken keresztül). Ha ezek a beállítási részek csak olvashatónak kerültek beállításra, a konfigurációs mechanizmuson keresztül, a felhasználói felület e beállításokat figyelembe veszi, nem engedélyezi a regisztrációs bejegyzés módosítását (szerkesztését, eltávolítását).&lt;br /&gt;
&lt;br /&gt;
=== Adatbázis illesztő program kibővítése kiterjesztéssel ===&lt;br /&gt;
Részletes információ itt:&lt;br /&gt;
&lt;br /&gt;
http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Database/Extending_Database_Drivers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A fenti specifikációból kivonat:&lt;br /&gt;
&lt;br /&gt;
Az SDBC illesztő programok, kibővíthetők [http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Extensions/Extensions kiterjesztésekkel]. &lt;br /&gt;
&lt;br /&gt;
A legtöbb illesztő program nem támogatja az olyan speciális tulajdonságokat, mint a nézetek szerkesztése, vagy a kulcsok hozzáadása vagy eldobása. Ezért az alábbi interfészek a kiterjesztés segítségével megvalósíthatók:&lt;br /&gt;
&lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XViewSupport.html com.sun.star.sdb.tools.XViewSupport] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableRename.html com.sun.star.sdb.tools.XTableRename] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableAlteration.html com.sun.star.sdb.tools.XTableAlteration] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XKeyAlteration.html com.sun.star.sdb.tools.XKeyAlteration] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XIndexAlteration.html com.sun.star.sdb.tools.XIndexAlteration] .&lt;br /&gt;
&lt;br /&gt;
A szükséges tulajdonságok engedélyezésére a kiterjesztésben, az illesztő program konfigurációs bejegyzésének a kibővítésére van szükség. A konfigurációs bejegyzés ellenőrzésére a tulajdonságok bejegyzés alatt kerül sor, ha a szolgáltatás létrehozható a neve kerül felhasználásra. Az alábbiakban található a konfigurációs bejegyzés és a szolgáltatás név egyeztető táblázata: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Konfiguráció neve A megvalósítandó interfész neve&lt;br /&gt;
&lt;br /&gt;
ViewSupportServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XViewSupport.html com.sun.star.sdb.tools.XViewSupport] &lt;br /&gt;
&lt;br /&gt;
TableAlterationServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableAlteration.html com.sun.star.sdb.tools.XTableAlteration] &lt;br /&gt;
&lt;br /&gt;
TableRenameServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableRename.html com.sun.star.sdb.tools.XTableRename] &lt;br /&gt;
&lt;br /&gt;
IndexAlterationServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XIndexAlteration.html com.sun.star.sdb.tools.XIndexAlteration] &lt;br /&gt;
&lt;br /&gt;
KeyAlterationServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XKeyAlteration.html com.sun.star.sdb.tools.XKeyAlteration]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Annak engedélyezésére, hogy a fájl formátum specifikációban előírt helytől eltérő helyről is beolvasható legyen a lekérdezés, űrlap vagy jelentés, a kiterjesztés olyan szolgáltatást hozhat létre , amely az alábbi megnevezett interfészeket valósíthatja meg. A megnevezett konfigurációs bejegyzések: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* CommandDefinitionSupplier &lt;br /&gt;
* FormSupplier &lt;br /&gt;
* ReportSupplier &amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
amelyek mindegyike az alabbi interfészeket kell, hogy megvalósítsa:&lt;br /&gt;
&lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XNameAccess.html com.sun.star.container.XNameAccess] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XNameContainer.html com.sun.star.container.XNameContainer] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/ucb/XContent.html com.sun.star.ucb.XContent] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XChild.html com.sun.star.container.XChild] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XContainer.html com.sun.star.container.XContainer] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XContainerApproveBroadcaster.html com.sun.star.container.XContainerApproveBroadcaster] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/lang/XInitialization.html com.sun.star.lang.XInitialization] &lt;br /&gt;
&lt;br /&gt;
== Űrlapok ==&lt;br /&gt;
=== Ctrl+F5 gyorsbillentyű ide-oda kapcsol a dokumentum és a legközelebbi vezérlő elem között ===&lt;br /&gt;
Ctrl+F5, amit korábban arra használtunk, hogy az első űrlapvezérlő elem kapja meg a fókuszt, ezt a legtöbb felhasználó nehezen értette meg,hogy miért így van, megváltozott. &lt;br /&gt;
&lt;br /&gt;
Mostantól a kurzor pozícióhoz legközelebb álló vezérlőelemre áll ha az nincs a vezérlőelemben. Egyébként visszaadja a fókuszt a dokumentum nézetnek. &lt;br /&gt;
&lt;br /&gt;
=== Az űrlap vezérlőelelmek az őket tartalmazó dokumentum szövegével megegyezően formázódnak ===&lt;br /&gt;
Ez az új tulajdonság nem kapcsolódik szorosan a Base-hez, de érdekes lehet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A vezérlőelemek szövegének formázása megváltozott, igaz ez a változás csak néhány vezérlőelemre és néhány dokumentum típusra korlátozódik. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Az OOo alkalmazások a képernyőn látható szöveget általában az úgynevezett referencia egység beállításai szerint formázzák. Ez lehet a dokumentum részére kiválasztott nyomtató, vagy egy virtuális egység(amelyet dokumentumonként állítanak be).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Az űrlap vezérlő elemek eddig ebben nem vettek részt, mindig az aktuális képernyő szerint formázták a szövegüket. Ennek következtében ha a vezérlő elem a szövegbe beillesztésre került , a dokumentum elrendezése megváltozott ha más eszközön néztük meg (nyomtatási kép, nyomtató, PDF export), de akkor is ha más nagyítás mellett néztük a képernyőn.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mostantól, anem adatbeviteli űrlap vezérlőelemek szövegei (rádiógomb, címkék, jelölőnégyzetek, csoportpanel, nyomógombok) a dokumentum referencia egység beállításai szerint formázódnak, így biztosítva a jobb beilleszkedést a dokumentum szövegébe. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ez a tulajdonság alkalmazásonként kapcsolható be, pontosabban modulonként. A felhasználói felületen keresztül ez nem állítható. &lt;br /&gt;
&lt;br /&gt;
A konfigurációs beállításoknál a /org.openoffice.Office.Common/Forms/ControlLayout kiterjesztésre került, például a munkafüzeteknél, a …..../ControlLayout/com.sun.star.sheet.SpreadsheetDocument/UseDocumentTextMetrics csomópont szabályozza azt, hogy a vezérlőelemek szöveg formázása bekapcsolt-e. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alapértelmezettként a dokumentum referencia egysége bekapcsolt, a szöveges dokumentumoknál, rajzoknál, és bemutatóknál, és kikapcsolt az összes más dokumentum típusnál (munkafüzet, adatbázis űrlap, jelentés).&lt;br /&gt;
&lt;br /&gt;
=== A szöveg (jellegű) űrlap vezérlő elemeknél új tulajdonság „Függőleges igazítás”  ===&lt;br /&gt;
Az űrlapoknál a szöveg vezérlő elemek (szövegdoboz, stb.), mostantól támogatja a függőleges igazítást, amely eddig a nem szövegbevitelre használt más vezérlőelemeknél, mint például a címkék, eddig is rendelkezésre állt.&lt;br /&gt;
&lt;br /&gt;
== [[Image:Szovegdoboz.PNG]] ==&lt;br /&gt;
&lt;br /&gt;
== Jelentés tervező ==&lt;br /&gt;
=== Mező hozzáadása párbeszéd ablak elérhető a billentyűzetről is  ===&lt;br /&gt;
A jelentés tervezőben a mező hozzáadása párbeszéd ablak a ALT+F8 gyorsbillentyűvel is elérhető.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Rpt_mezo_hozzaad.PNG]]&lt;br /&gt;
&lt;br /&gt;
== Tábla tervező ==&lt;br /&gt;
=== Az adatbázis csatolók új metaadat csomópontja az adatbázis oszlopleírások megtekintésére  ===&lt;br /&gt;
Mostantól lehetőség van új tulajdonság meghatározására drivers xcu fájlban. Alapértelmezettként engedélyezve van a MySQL (JDBC) és az Ado kapcsolatokra (beleértve az Access-t is, az Access esetében ez csak olvasható, nem változtatható meg).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Amikor ez engedélyezett, a tábla tervezőben látható az oszlopleírás a normál esetben látható leírás mellett, amely súgó szövegként működik. Az oszlopleírás felhasználásra kerül súgó szövegként ha a normál leírás üres, egyébként a normál leírás alkalmazódik. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Rpt_mezo_hozzaad.PNG&amp;diff=178663</id>
		<title>File:Rpt mezo hozzaad.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Rpt_mezo_hozzaad.PNG&amp;diff=178663"/>
		<updated>2010-08-19T07:22:52Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Base_%C3%BAjdons%C3%A1gai_a_3.3-s_v%C3%A1ltozatban&amp;diff=178662</id>
		<title>Base újdonságai a 3.3-s változatban</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Base_%C3%BAjdons%C3%A1gai_a_3.3-s_v%C3%A1ltozatban&amp;diff=178662"/>
		<updated>2010-08-19T07:22:11Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: /* A szöveg (jellegű) űrlap vezérlő elemeknél új tulajdonság „Függőleges igazítás” */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Base általában ==&lt;br /&gt;
=== Elsődleges kulcs felismerő heurisztikus algoritmus felülbírálatának engedélyezhetősége ===&lt;br /&gt;
Új opció „Támogatja az elsődleges kulcsokat” az adatbázis kapcsolat „Speciális beállítások” alatt, ezzel lehetővé válik a Base által használt heurisztikus elsődleges kulcs felismerő algoritmusának felülbírálata. &lt;br /&gt;
&lt;br /&gt;
Ez az új opció az ODBC, JDBC, és ADO adatbázis kapcsolatoknál érhető el.&lt;br /&gt;
&lt;br /&gt;
[[Image:Spec_tul.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Amikor adatbázishoz olyan általános csatolókon keresztül csatlakozunk, mint az ODBC, JDBC, vagy az ADO.A Base heurisztikus algoritmust használ, annak kiderítésére, hogy az adatbázis támogatja-e az elsődleges kulcsokat, mindezt azért, mert ezen csatolók egyike sem rendelkeznek specifikus támogatással ezen információ lekérdezésér.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mivel a heurisztikus algoritmus néha hibázik, mostantól új opció „ Támogatja az elsődleges kulcsokat”, található a Szerkesztés&amp;gt;Speciális tulajdonságok&amp;gt;Speciális beállítások alatt. Az opció három állású jelölő négyzet, kijelölt állapot feltételezi az elsődleges kulcs támogatását, a kijelölés nélküli az elsődleges kulcs nem támogatott, a harmadik állapot a „nem meghatározott”, amelyik az alap beállított állapot, „alkalmazd a heurisztikus algoritmust” opciót jelenti. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ne feledje ez csak azt jelenti, hogy a heurisztikus algoritmus alkalmazásának a felül írása. Ha bejelöli ezt, és az adatbázis nem támogatja az elsődleges kulcsokat, arra számíthat, hogy a Base hibajelzéseket küld vagy megfagy, mivel arra számít, hogy az elsődleges kulcsok támogatottak. Például ha elsődleges kulcsot próbál meg létrehozni a tábla tervezőben,&lt;br /&gt;
&lt;br /&gt;
=== Csak olvasható adatbázis regisztrálásának támogatása ===&lt;br /&gt;
Mostantól a Base támogatja a csak olvasható adatbázisok regisztrálását.&lt;br /&gt;
&lt;br /&gt;
Az adatbázis regisztrálására általában az Eszközök&amp;gt;Beállítások&amp;gt;OpenOffice.org Base&amp;gt;Adatbázisok alatt történik. A regisztrációs adatok az OpenOffice.org konfigurációs fájljaiban rögzítettek, ami azt is lehetővé teszi, hogy kiegészítő beállítások részenként is alkalmazhatók (kiterjesztéseken keresztül). Ha ezek a beállítási részek csak olvashatónak kerültek beállításra, a konfigurációs mechanizmuson keresztül, a felhasználói felület e beállításokat figyelembe veszi, nem engedélyezi a regisztrációs bejegyzés módosítását (szerkesztését, eltávolítását).&lt;br /&gt;
&lt;br /&gt;
=== Adatbázis illesztő program kibővítése kiterjesztéssel ===&lt;br /&gt;
Részletes információ itt:&lt;br /&gt;
&lt;br /&gt;
http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Database/Extending_Database_Drivers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A fenti specifikációból kivonat:&lt;br /&gt;
&lt;br /&gt;
Az SDBC illesztő programok, kibővíthetők [http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Extensions/Extensions kiterjesztésekkel]. &lt;br /&gt;
&lt;br /&gt;
A legtöbb illesztő program nem támogatja az olyan speciális tulajdonságokat, mint a nézetek szerkesztése, vagy a kulcsok hozzáadása vagy eldobása. Ezért az alábbi interfészek a kiterjesztés segítségével megvalósíthatók:&lt;br /&gt;
&lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XViewSupport.html com.sun.star.sdb.tools.XViewSupport] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableRename.html com.sun.star.sdb.tools.XTableRename] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableAlteration.html com.sun.star.sdb.tools.XTableAlteration] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XKeyAlteration.html com.sun.star.sdb.tools.XKeyAlteration] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XIndexAlteration.html com.sun.star.sdb.tools.XIndexAlteration] .&lt;br /&gt;
&lt;br /&gt;
A szükséges tulajdonságok engedélyezésére a kiterjesztésben, az illesztő program konfigurációs bejegyzésének a kibővítésére van szükség. A konfigurációs bejegyzés ellenőrzésére a tulajdonságok bejegyzés alatt kerül sor, ha a szolgáltatás létrehozható a neve kerül felhasználásra. Az alábbiakban található a konfigurációs bejegyzés és a szolgáltatás név egyeztető táblázata: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Konfiguráció neve A megvalósítandó interfész neve&lt;br /&gt;
&lt;br /&gt;
ViewSupportServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XViewSupport.html com.sun.star.sdb.tools.XViewSupport] &lt;br /&gt;
&lt;br /&gt;
TableAlterationServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableAlteration.html com.sun.star.sdb.tools.XTableAlteration] &lt;br /&gt;
&lt;br /&gt;
TableRenameServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableRename.html com.sun.star.sdb.tools.XTableRename] &lt;br /&gt;
&lt;br /&gt;
IndexAlterationServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XIndexAlteration.html com.sun.star.sdb.tools.XIndexAlteration] &lt;br /&gt;
&lt;br /&gt;
KeyAlterationServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XKeyAlteration.html com.sun.star.sdb.tools.XKeyAlteration]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Annak engedélyezésére, hogy a fájl formátum specifikációban előírt helytől eltérő helyről is beolvasható legyen a lekérdezés, űrlap vagy jelentés, a kiterjesztés olyan szolgáltatást hozhat létre , amely az alábbi megnevezett interfészeket valósíthatja meg. A megnevezett konfigurációs bejegyzések: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* CommandDefinitionSupplier &lt;br /&gt;
* FormSupplier &lt;br /&gt;
* ReportSupplier &amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
amelyek mindegyike az alabbi interfészeket kell, hogy megvalósítsa:&lt;br /&gt;
&lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XNameAccess.html com.sun.star.container.XNameAccess] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XNameContainer.html com.sun.star.container.XNameContainer] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/ucb/XContent.html com.sun.star.ucb.XContent] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XChild.html com.sun.star.container.XChild] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XContainer.html com.sun.star.container.XContainer] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XContainerApproveBroadcaster.html com.sun.star.container.XContainerApproveBroadcaster] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/lang/XInitialization.html com.sun.star.lang.XInitialization] &lt;br /&gt;
&lt;br /&gt;
== Űrlapok ==&lt;br /&gt;
=== Ctrl+F5 gyorsbillentyű ide-oda kapcsol a dokumentum és a legközelebbi vezérlő elem között ===&lt;br /&gt;
Ctrl+F5, amit korábban arra használtunk, hogy az első űrlapvezérlő elem kapja meg a fókuszt, ezt a legtöbb felhasználó nehezen értette meg,hogy miért így van, megváltozott. &lt;br /&gt;
&lt;br /&gt;
Mostantól a kurzor pozícióhoz legközelebb álló vezérlőelemre áll ha az nincs a vezérlőelemben. Egyébként visszaadja a fókuszt a dokumentum nézetnek. &lt;br /&gt;
&lt;br /&gt;
=== Az űrlap vezérlőelelmek az őket tartalmazó dokumentum szövegével megegyezően formázódnak ===&lt;br /&gt;
Ez az új tulajdonság nem kapcsolódik szorosan a Base-hez, de érdekes lehet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A vezérlőelemek szövegének formázása megváltozott, igaz ez a változás csak néhány vezérlőelemre és néhány dokumentum típusra korlátozódik. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Az OOo alkalmazások a képernyőn látható szöveget általában az úgynevezett referencia egység beállításai szerint formázzák. Ez lehet a dokumentum részére kiválasztott nyomtató, vagy egy virtuális egység(amelyet dokumentumonként állítanak be).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Az űrlap vezérlő elemek eddig ebben nem vettek részt, mindig az aktuális képernyő szerint formázták a szövegüket. Ennek következtében ha a vezérlő elem a szövegbe beillesztésre került , a dokumentum elrendezése megváltozott ha más eszközön néztük meg (nyomtatási kép, nyomtató, PDF export), de akkor is ha más nagyítás mellett néztük a képernyőn.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mostantól, anem adatbeviteli űrlap vezérlőelemek szövegei (rádiógomb, címkék, jelölőnégyzetek, csoportpanel, nyomógombok) a dokumentum referencia egység beállításai szerint formázódnak, így biztosítva a jobb beilleszkedést a dokumentum szövegébe. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ez a tulajdonság alkalmazásonként kapcsolható be, pontosabban modulonként. A felhasználói felületen keresztül ez nem állítható. &lt;br /&gt;
&lt;br /&gt;
A konfigurációs beállításoknál a /org.openoffice.Office.Common/Forms/ControlLayout kiterjesztésre került, például a munkafüzeteknél, a …..../ControlLayout/com.sun.star.sheet.SpreadsheetDocument/UseDocumentTextMetrics csomópont szabályozza azt, hogy a vezérlőelemek szöveg formázása bekapcsolt-e. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alapértelmezettként a dokumentum referencia egysége bekapcsolt, a szöveges dokumentumoknál, rajzoknál, és bemutatóknál, és kikapcsolt az összes más dokumentum típusnál (munkafüzet, adatbázis űrlap, jelentés).&lt;br /&gt;
&lt;br /&gt;
=== A szöveg (jellegű) űrlap vezérlő elemeknél új tulajdonság „Függőleges igazítás”  ===&lt;br /&gt;
Az űrlapoknál a szöveg vezérlő elemek (szövegdoboz, stb.), mostantól támogatja a függőleges igazítást, amely eddig a nem szövegbevitelre használt más vezérlőelemeknél, mint például a címkék, eddig is rendelkezésre állt.&lt;br /&gt;
&lt;br /&gt;
== [[Image:Szovegdoboz.PNG]] ==&lt;br /&gt;
&lt;br /&gt;
== Jelentés tervező ==&lt;br /&gt;
=== Mező hozzáadása párbeszéd ablak elérhető a billentyűzetről is  ===&lt;br /&gt;
A jelentés tervezőben a mező hozzáadása párbeszéd ablak a ALT+F8 gyorsbillentyűvel is elérhető.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
== Tábla tervező ==&lt;br /&gt;
=== Az adatbázis csatolók új metaadat csomópontja az adatbázis oszlopleírások megtekintésére  ===&lt;br /&gt;
Mostantól lehetőség van új tulajdonság meghatározására drivers xcu fájlban. Alapértelmezettként engedélyezve van a MySQL (JDBC) és az Ado kapcsolatokra (beleértve az Access-t is, az Access esetében ez csak olvasható, nem változtatható meg).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Amikor ez engedélyezett, a tábla tervezőben látható az oszlopleírás a normál esetben látható leírás mellett, amely súgó szövegként működik. Az oszlopleírás felhasználásra kerül súgó szövegként ha a normál leírás üres, egyébként a normál leírás alkalmazódik. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Base_%C3%BAjdons%C3%A1gai_a_3.3-s_v%C3%A1ltozatban&amp;diff=178661</id>
		<title>Base újdonságai a 3.3-s változatban</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Base_%C3%BAjdons%C3%A1gai_a_3.3-s_v%C3%A1ltozatban&amp;diff=178661"/>
		<updated>2010-08-19T07:21:43Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: /* Image: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Base általában ==&lt;br /&gt;
=== Elsődleges kulcs felismerő heurisztikus algoritmus felülbírálatának engedélyezhetősége ===&lt;br /&gt;
Új opció „Támogatja az elsődleges kulcsokat” az adatbázis kapcsolat „Speciális beállítások” alatt, ezzel lehetővé válik a Base által használt heurisztikus elsődleges kulcs felismerő algoritmusának felülbírálata. &lt;br /&gt;
&lt;br /&gt;
Ez az új opció az ODBC, JDBC, és ADO adatbázis kapcsolatoknál érhető el.&lt;br /&gt;
&lt;br /&gt;
[[Image:Spec_tul.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Amikor adatbázishoz olyan általános csatolókon keresztül csatlakozunk, mint az ODBC, JDBC, vagy az ADO.A Base heurisztikus algoritmust használ, annak kiderítésére, hogy az adatbázis támogatja-e az elsődleges kulcsokat, mindezt azért, mert ezen csatolók egyike sem rendelkeznek specifikus támogatással ezen információ lekérdezésér.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mivel a heurisztikus algoritmus néha hibázik, mostantól új opció „ Támogatja az elsődleges kulcsokat”, található a Szerkesztés&amp;gt;Speciális tulajdonságok&amp;gt;Speciális beállítások alatt. Az opció három állású jelölő négyzet, kijelölt állapot feltételezi az elsődleges kulcs támogatását, a kijelölés nélküli az elsődleges kulcs nem támogatott, a harmadik állapot a „nem meghatározott”, amelyik az alap beállított állapot, „alkalmazd a heurisztikus algoritmust” opciót jelenti. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ne feledje ez csak azt jelenti, hogy a heurisztikus algoritmus alkalmazásának a felül írása. Ha bejelöli ezt, és az adatbázis nem támogatja az elsődleges kulcsokat, arra számíthat, hogy a Base hibajelzéseket küld vagy megfagy, mivel arra számít, hogy az elsődleges kulcsok támogatottak. Például ha elsődleges kulcsot próbál meg létrehozni a tábla tervezőben,&lt;br /&gt;
&lt;br /&gt;
=== Csak olvasható adatbázis regisztrálásának támogatása ===&lt;br /&gt;
Mostantól a Base támogatja a csak olvasható adatbázisok regisztrálását.&lt;br /&gt;
&lt;br /&gt;
Az adatbázis regisztrálására általában az Eszközök&amp;gt;Beállítások&amp;gt;OpenOffice.org Base&amp;gt;Adatbázisok alatt történik. A regisztrációs adatok az OpenOffice.org konfigurációs fájljaiban rögzítettek, ami azt is lehetővé teszi, hogy kiegészítő beállítások részenként is alkalmazhatók (kiterjesztéseken keresztül). Ha ezek a beállítási részek csak olvashatónak kerültek beállításra, a konfigurációs mechanizmuson keresztül, a felhasználói felület e beállításokat figyelembe veszi, nem engedélyezi a regisztrációs bejegyzés módosítását (szerkesztését, eltávolítását).&lt;br /&gt;
&lt;br /&gt;
=== Adatbázis illesztő program kibővítése kiterjesztéssel ===&lt;br /&gt;
Részletes információ itt:&lt;br /&gt;
&lt;br /&gt;
http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Database/Extending_Database_Drivers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A fenti specifikációból kivonat:&lt;br /&gt;
&lt;br /&gt;
Az SDBC illesztő programok, kibővíthetők [http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Extensions/Extensions kiterjesztésekkel]. &lt;br /&gt;
&lt;br /&gt;
A legtöbb illesztő program nem támogatja az olyan speciális tulajdonságokat, mint a nézetek szerkesztése, vagy a kulcsok hozzáadása vagy eldobása. Ezért az alábbi interfészek a kiterjesztés segítségével megvalósíthatók:&lt;br /&gt;
&lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XViewSupport.html com.sun.star.sdb.tools.XViewSupport] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableRename.html com.sun.star.sdb.tools.XTableRename] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableAlteration.html com.sun.star.sdb.tools.XTableAlteration] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XKeyAlteration.html com.sun.star.sdb.tools.XKeyAlteration] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XIndexAlteration.html com.sun.star.sdb.tools.XIndexAlteration] .&lt;br /&gt;
&lt;br /&gt;
A szükséges tulajdonságok engedélyezésére a kiterjesztésben, az illesztő program konfigurációs bejegyzésének a kibővítésére van szükség. A konfigurációs bejegyzés ellenőrzésére a tulajdonságok bejegyzés alatt kerül sor, ha a szolgáltatás létrehozható a neve kerül felhasználásra. Az alábbiakban található a konfigurációs bejegyzés és a szolgáltatás név egyeztető táblázata: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Konfiguráció neve A megvalósítandó interfész neve&lt;br /&gt;
&lt;br /&gt;
ViewSupportServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XViewSupport.html com.sun.star.sdb.tools.XViewSupport] &lt;br /&gt;
&lt;br /&gt;
TableAlterationServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableAlteration.html com.sun.star.sdb.tools.XTableAlteration] &lt;br /&gt;
&lt;br /&gt;
TableRenameServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableRename.html com.sun.star.sdb.tools.XTableRename] &lt;br /&gt;
&lt;br /&gt;
IndexAlterationServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XIndexAlteration.html com.sun.star.sdb.tools.XIndexAlteration] &lt;br /&gt;
&lt;br /&gt;
KeyAlterationServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XKeyAlteration.html com.sun.star.sdb.tools.XKeyAlteration]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Annak engedélyezésére, hogy a fájl formátum specifikációban előírt helytől eltérő helyről is beolvasható legyen a lekérdezés, űrlap vagy jelentés, a kiterjesztés olyan szolgáltatást hozhat létre , amely az alábbi megnevezett interfészeket valósíthatja meg. A megnevezett konfigurációs bejegyzések: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* CommandDefinitionSupplier &lt;br /&gt;
* FormSupplier &lt;br /&gt;
* ReportSupplier &amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
amelyek mindegyike az alabbi interfészeket kell, hogy megvalósítsa:&lt;br /&gt;
&lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XNameAccess.html com.sun.star.container.XNameAccess] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XNameContainer.html com.sun.star.container.XNameContainer] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/ucb/XContent.html com.sun.star.ucb.XContent] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XChild.html com.sun.star.container.XChild] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XContainer.html com.sun.star.container.XContainer] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XContainerApproveBroadcaster.html com.sun.star.container.XContainerApproveBroadcaster] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/lang/XInitialization.html com.sun.star.lang.XInitialization] &lt;br /&gt;
&lt;br /&gt;
== Űrlapok ==&lt;br /&gt;
=== Ctrl+F5 gyorsbillentyű ide-oda kapcsol a dokumentum és a legközelebbi vezérlő elem között ===&lt;br /&gt;
Ctrl+F5, amit korábban arra használtunk, hogy az első űrlapvezérlő elem kapja meg a fókuszt, ezt a legtöbb felhasználó nehezen értette meg,hogy miért így van, megváltozott. &lt;br /&gt;
&lt;br /&gt;
Mostantól a kurzor pozícióhoz legközelebb álló vezérlőelemre áll ha az nincs a vezérlőelemben. Egyébként visszaadja a fókuszt a dokumentum nézetnek. &lt;br /&gt;
&lt;br /&gt;
=== Az űrlap vezérlőelelmek az őket tartalmazó dokumentum szövegével megegyezően formázódnak ===&lt;br /&gt;
Ez az új tulajdonság nem kapcsolódik szorosan a Base-hez, de érdekes lehet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A vezérlőelemek szövegének formázása megváltozott, igaz ez a változás csak néhány vezérlőelemre és néhány dokumentum típusra korlátozódik. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Az OOo alkalmazások a képernyőn látható szöveget általában az úgynevezett referencia egység beállításai szerint formázzák. Ez lehet a dokumentum részére kiválasztott nyomtató, vagy egy virtuális egység(amelyet dokumentumonként állítanak be).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Az űrlap vezérlő elemek eddig ebben nem vettek részt, mindig az aktuális képernyő szerint formázták a szövegüket. Ennek következtében ha a vezérlő elem a szövegbe beillesztésre került , a dokumentum elrendezése megváltozott ha más eszközön néztük meg (nyomtatási kép, nyomtató, PDF export), de akkor is ha más nagyítás mellett néztük a képernyőn.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mostantól, anem adatbeviteli űrlap vezérlőelemek szövegei (rádiógomb, címkék, jelölőnégyzetek, csoportpanel, nyomógombok) a dokumentum referencia egység beállításai szerint formázódnak, így biztosítva a jobb beilleszkedést a dokumentum szövegébe. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ez a tulajdonság alkalmazásonként kapcsolható be, pontosabban modulonként. A felhasználói felületen keresztül ez nem állítható. &lt;br /&gt;
&lt;br /&gt;
A konfigurációs beállításoknál a /org.openoffice.Office.Common/Forms/ControlLayout kiterjesztésre került, például a munkafüzeteknél, a …..../ControlLayout/com.sun.star.sheet.SpreadsheetDocument/UseDocumentTextMetrics csomópont szabályozza azt, hogy a vezérlőelemek szöveg formázása bekapcsolt-e. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alapértelmezettként a dokumentum referencia egysége bekapcsolt, a szöveges dokumentumoknál, rajzoknál, és bemutatóknál, és kikapcsolt az összes más dokumentum típusnál (munkafüzet, adatbázis űrlap, jelentés).&lt;br /&gt;
&lt;br /&gt;
=== A szöveg (jellegű) űrlap vezérlő elemeknél új tulajdonság „Függőleges igazítás”  ===&lt;br /&gt;
Az űrlapoknál a szöveg vezérlő elemek (szövegdoboz, stb.), mostantól támogatja a függőleges igazítást, amely eddig a nem szövegbevitelre használt más vezérlőelemeknél, mint például a címkék, eddig is rendelkezésre állt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[Image:Szovegdoboz.PNG]] ==&lt;br /&gt;
&lt;br /&gt;
== Jelentés tervező ==&lt;br /&gt;
=== Mező hozzáadása párbeszéd ablak elérhető a billentyűzetről is  ===&lt;br /&gt;
A jelentés tervezőben a mező hozzáadása párbeszéd ablak a ALT+F8 gyorsbillentyűvel is elérhető.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
== Tábla tervező ==&lt;br /&gt;
=== Az adatbázis csatolók új metaadat csomópontja az adatbázis oszlopleírások megtekintésére  ===&lt;br /&gt;
Mostantól lehetőség van új tulajdonság meghatározására drivers xcu fájlban. Alapértelmezettként engedélyezve van a MySQL (JDBC) és az Ado kapcsolatokra (beleértve az Access-t is, az Access esetében ez csak olvasható, nem változtatható meg).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Amikor ez engedélyezett, a tábla tervezőben látható az oszlopleírás a normál esetben látható leírás mellett, amely súgó szövegként működik. Az oszlopleírás felhasználásra kerül súgó szövegként ha a normál leírás üres, egyébként a normál leírás alkalmazódik. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Szovegdoboz.PNG&amp;diff=178660</id>
		<title>File:Szovegdoboz.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Szovegdoboz.PNG&amp;diff=178660"/>
		<updated>2010-08-19T07:20:50Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Base_%C3%BAjdons%C3%A1gai_a_3.3-s_v%C3%A1ltozatban&amp;diff=178659</id>
		<title>Base újdonságai a 3.3-s változatban</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Base_%C3%BAjdons%C3%A1gai_a_3.3-s_v%C3%A1ltozatban&amp;diff=178659"/>
		<updated>2010-08-19T07:18:43Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: /* Elsődleges kulcs felismerő heurisztikus algoritmus felülbírálatának engedélyezhetősége */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Base általában ==&lt;br /&gt;
=== Elsődleges kulcs felismerő heurisztikus algoritmus felülbírálatának engedélyezhetősége ===&lt;br /&gt;
Új opció „Támogatja az elsődleges kulcsokat” az adatbázis kapcsolat „Speciális beállítások” alatt, ezzel lehetővé válik a Base által használt heurisztikus elsődleges kulcs felismerő algoritmusának felülbírálata. &lt;br /&gt;
&lt;br /&gt;
Ez az új opció az ODBC, JDBC, és ADO adatbázis kapcsolatoknál érhető el.&lt;br /&gt;
&lt;br /&gt;
[[Image:Spec_tul.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Amikor adatbázishoz olyan általános csatolókon keresztül csatlakozunk, mint az ODBC, JDBC, vagy az ADO.A Base heurisztikus algoritmust használ, annak kiderítésére, hogy az adatbázis támogatja-e az elsődleges kulcsokat, mindezt azért, mert ezen csatolók egyike sem rendelkeznek specifikus támogatással ezen információ lekérdezésér.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mivel a heurisztikus algoritmus néha hibázik, mostantól új opció „ Támogatja az elsődleges kulcsokat”, található a Szerkesztés&amp;gt;Speciális tulajdonságok&amp;gt;Speciális beállítások alatt. Az opció három állású jelölő négyzet, kijelölt állapot feltételezi az elsődleges kulcs támogatását, a kijelölés nélküli az elsődleges kulcs nem támogatott, a harmadik állapot a „nem meghatározott”, amelyik az alap beállított állapot, „alkalmazd a heurisztikus algoritmust” opciót jelenti. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ne feledje ez csak azt jelenti, hogy a heurisztikus algoritmus alkalmazásának a felül írása. Ha bejelöli ezt, és az adatbázis nem támogatja az elsődleges kulcsokat, arra számíthat, hogy a Base hibajelzéseket küld vagy megfagy, mivel arra számít, hogy az elsődleges kulcsok támogatottak. Például ha elsődleges kulcsot próbál meg létrehozni a tábla tervezőben,&lt;br /&gt;
&lt;br /&gt;
=== Csak olvasható adatbázis regisztrálásának támogatása ===&lt;br /&gt;
Mostantól a Base támogatja a csak olvasható adatbázisok regisztrálását.&lt;br /&gt;
&lt;br /&gt;
Az adatbázis regisztrálására általában az Eszközök&amp;gt;Beállítások&amp;gt;OpenOffice.org Base&amp;gt;Adatbázisok alatt történik. A regisztrációs adatok az OpenOffice.org konfigurációs fájljaiban rögzítettek, ami azt is lehetővé teszi, hogy kiegészítő beállítások részenként is alkalmazhatók (kiterjesztéseken keresztül). Ha ezek a beállítási részek csak olvashatónak kerültek beállításra, a konfigurációs mechanizmuson keresztül, a felhasználói felület e beállításokat figyelembe veszi, nem engedélyezi a regisztrációs bejegyzés módosítását (szerkesztését, eltávolítását).&lt;br /&gt;
&lt;br /&gt;
=== Adatbázis illesztő program kibővítése kiterjesztéssel ===&lt;br /&gt;
Részletes információ itt:&lt;br /&gt;
&lt;br /&gt;
http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Database/Extending_Database_Drivers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A fenti specifikációból kivonat:&lt;br /&gt;
&lt;br /&gt;
Az SDBC illesztő programok, kibővíthetők [http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Extensions/Extensions kiterjesztésekkel]. &lt;br /&gt;
&lt;br /&gt;
A legtöbb illesztő program nem támogatja az olyan speciális tulajdonságokat, mint a nézetek szerkesztése, vagy a kulcsok hozzáadása vagy eldobása. Ezért az alábbi interfészek a kiterjesztés segítségével megvalósíthatók:&lt;br /&gt;
&lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XViewSupport.html com.sun.star.sdb.tools.XViewSupport] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableRename.html com.sun.star.sdb.tools.XTableRename] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableAlteration.html com.sun.star.sdb.tools.XTableAlteration] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XKeyAlteration.html com.sun.star.sdb.tools.XKeyAlteration] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XIndexAlteration.html com.sun.star.sdb.tools.XIndexAlteration] .&lt;br /&gt;
&lt;br /&gt;
A szükséges tulajdonságok engedélyezésére a kiterjesztésben, az illesztő program konfigurációs bejegyzésének a kibővítésére van szükség. A konfigurációs bejegyzés ellenőrzésére a tulajdonságok bejegyzés alatt kerül sor, ha a szolgáltatás létrehozható a neve kerül felhasználásra. Az alábbiakban található a konfigurációs bejegyzés és a szolgáltatás név egyeztető táblázata: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Konfiguráció neve A megvalósítandó interfész neve&lt;br /&gt;
&lt;br /&gt;
ViewSupportServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XViewSupport.html com.sun.star.sdb.tools.XViewSupport] &lt;br /&gt;
&lt;br /&gt;
TableAlterationServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableAlteration.html com.sun.star.sdb.tools.XTableAlteration] &lt;br /&gt;
&lt;br /&gt;
TableRenameServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableRename.html com.sun.star.sdb.tools.XTableRename] &lt;br /&gt;
&lt;br /&gt;
IndexAlterationServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XIndexAlteration.html com.sun.star.sdb.tools.XIndexAlteration] &lt;br /&gt;
&lt;br /&gt;
KeyAlterationServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XKeyAlteration.html com.sun.star.sdb.tools.XKeyAlteration]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Annak engedélyezésére, hogy a fájl formátum specifikációban előírt helytől eltérő helyről is beolvasható legyen a lekérdezés, űrlap vagy jelentés, a kiterjesztés olyan szolgáltatást hozhat létre , amely az alábbi megnevezett interfészeket valósíthatja meg. A megnevezett konfigurációs bejegyzések: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* CommandDefinitionSupplier &lt;br /&gt;
* FormSupplier &lt;br /&gt;
* ReportSupplier &amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
amelyek mindegyike az alabbi interfészeket kell, hogy megvalósítsa:&lt;br /&gt;
&lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XNameAccess.html com.sun.star.container.XNameAccess] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XNameContainer.html com.sun.star.container.XNameContainer] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/ucb/XContent.html com.sun.star.ucb.XContent] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XChild.html com.sun.star.container.XChild] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XContainer.html com.sun.star.container.XContainer] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XContainerApproveBroadcaster.html com.sun.star.container.XContainerApproveBroadcaster] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/lang/XInitialization.html com.sun.star.lang.XInitialization] &lt;br /&gt;
&lt;br /&gt;
== Űrlapok ==&lt;br /&gt;
=== Ctrl+F5 gyorsbillentyű ide-oda kapcsol a dokumentum és a legközelebbi vezérlő elem között ===&lt;br /&gt;
Ctrl+F5, amit korábban arra használtunk, hogy az első űrlapvezérlő elem kapja meg a fókuszt, ezt a legtöbb felhasználó nehezen értette meg,hogy miért így van, megváltozott. &lt;br /&gt;
&lt;br /&gt;
Mostantól a kurzor pozícióhoz legközelebb álló vezérlőelemre áll ha az nincs a vezérlőelemben. Egyébként visszaadja a fókuszt a dokumentum nézetnek. &lt;br /&gt;
&lt;br /&gt;
=== Az űrlap vezérlőelelmek az őket tartalmazó dokumentum szövegével megegyezően formázódnak ===&lt;br /&gt;
Ez az új tulajdonság nem kapcsolódik szorosan a Base-hez, de érdekes lehet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A vezérlőelemek szövegének formázása megváltozott, igaz ez a változás csak néhány vezérlőelemre és néhány dokumentum típusra korlátozódik. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Az OOo alkalmazások a képernyőn látható szöveget általában az úgynevezett referencia egység beállításai szerint formázzák. Ez lehet a dokumentum részére kiválasztott nyomtató, vagy egy virtuális egység(amelyet dokumentumonként állítanak be).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Az űrlap vezérlő elemek eddig ebben nem vettek részt, mindig az aktuális képernyő szerint formázták a szövegüket. Ennek következtében ha a vezérlő elem a szövegbe beillesztésre került , a dokumentum elrendezése megváltozott ha más eszközön néztük meg (nyomtatási kép, nyomtató, PDF export), de akkor is ha más nagyítás mellett néztük a képernyőn.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mostantól, anem adatbeviteli űrlap vezérlőelemek szövegei (rádiógomb, címkék, jelölőnégyzetek, csoportpanel, nyomógombok) a dokumentum referencia egység beállításai szerint formázódnak, így biztosítva a jobb beilleszkedést a dokumentum szövegébe. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ez a tulajdonság alkalmazásonként kapcsolható be, pontosabban modulonként. A felhasználói felületen keresztül ez nem állítható. &lt;br /&gt;
&lt;br /&gt;
A konfigurációs beállításoknál a /org.openoffice.Office.Common/Forms/ControlLayout kiterjesztésre került, például a munkafüzeteknél, a …..../ControlLayout/com.sun.star.sheet.SpreadsheetDocument/UseDocumentTextMetrics csomópont szabályozza azt, hogy a vezérlőelemek szöveg formázása bekapcsolt-e. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alapértelmezettként a dokumentum referencia egysége bekapcsolt, a szöveges dokumentumoknál, rajzoknál, és bemutatóknál, és kikapcsolt az összes más dokumentum típusnál (munkafüzet, adatbázis űrlap, jelentés).&lt;br /&gt;
&lt;br /&gt;
=== A szöveg (jellegű) űrlap vezérlő elemeknél új tulajdonság „Függőleges igazítás”  ===&lt;br /&gt;
Az űrlapoknál a szöveg vezérlő elemek (szövegdoboz, stb.), mostantól támogatja a függőleges igazítást, amely eddig a nem szövegbevitelre használt más vezérlőelemeknél, mint például a címkék, eddig is rendelkezésre állt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[Image:]] ==&lt;br /&gt;
== Jelentés tervező ==&lt;br /&gt;
=== Mező hozzáadása párbeszéd ablak elérhető a billentyűzetről is  ===&lt;br /&gt;
A jelentés tervezőben a mező hozzáadása párbeszéd ablak a ALT+F8 gyorsbillentyűvel is elérhető.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
== Tábla tervező ==&lt;br /&gt;
=== Az adatbázis csatolók új metaadat csomópontja az adatbázis oszlopleírások megtekintésére  ===&lt;br /&gt;
Mostantól lehetőség van új tulajdonság meghatározására drivers xcu fájlban. Alapértelmezettként engedélyezve van a MySQL (JDBC) és az Ado kapcsolatokra (beleértve az Access-t is, az Access esetében ez csak olvasható, nem változtatható meg).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Amikor ez engedélyezett, a tábla tervezőben látható az oszlopleírás a normál esetben látható leírás mellett, amely súgó szövegként működik. Az oszlopleírás felhasználásra kerül súgó szövegként ha a normál leírás üres, egyébként a normál leírás alkalmazódik. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Spec_tul.PNG&amp;diff=178658</id>
		<title>File:Spec tul.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Spec_tul.PNG&amp;diff=178658"/>
		<updated>2010-08-19T07:17:42Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Base_%C3%BAjdons%C3%A1gai_a_3.3-s_v%C3%A1ltozatban&amp;diff=178654</id>
		<title>Base újdonságai a 3.3-s változatban</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Base_%C3%BAjdons%C3%A1gai_a_3.3-s_v%C3%A1ltozatban&amp;diff=178654"/>
		<updated>2010-08-19T07:16:50Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: Created page with &amp;#039;== Base általában == === Elsődleges kulcs felismerő heurisztikus algoritmus felülbírálatának engedélyezhetősége === Új opció „Támogatja az elsődleges kulcsokat…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Base általában ==&lt;br /&gt;
=== Elsődleges kulcs felismerő heurisztikus algoritmus felülbírálatának engedélyezhetősége ===&lt;br /&gt;
Új opció „Támogatja az elsődleges kulcsokat” az adatbázis kapcsolat „Speciális beállítások” alatt, ezzel lehetővé válik a Base által használt heurisztikus elsődleges kulcs felismerő algoritmusának felülbírálata. &lt;br /&gt;
&lt;br /&gt;
Ez az új opció az ODBC, JDBC, és ADO adatbázis kapcsolatoknál érhető el.&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Amikor adatbázishoz olyan általános csatolókon keresztül csatlakozunk, mint az ODBC, JDBC, vagy az ADO.A Base heurisztikus algoritmust használ, annak kiderítésére, hogy az adatbázis támogatja-e az elsődleges kulcsokat, mindezt azért, mert ezen csatolók egyike sem rendelkeznek specifikus támogatással ezen információ lekérdezésér.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mivel a heurisztikus algoritmus néha hibázik, mostantól új opció „ Támogatja az elsődleges kulcsokat”, található a Szerkesztés&amp;gt;Speciális tulajdonságok&amp;gt;Speciális beállítások alatt. Az opció három állású jelölő négyzet, kijelölt állapot feltételezi az elsődleges kulcs támogatását, a kijelölés nélküli az elsődleges kulcs nem támogatott, a harmadik állapot a „nem meghatározott”, amelyik az alap beállított állapot, „alkalmazd a heurisztikus algoritmust” opciót jelenti. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ne feledje ez csak azt jelenti, hogy a heurisztikus algoritmus alkalmazásának a felül írása. Ha bejelöli ezt, és az adatbázis nem támogatja az elsődleges kulcsokat, arra számíthat, hogy a Base hibajelzéseket küld vagy megfagy, mivel arra számít, hogy az elsődleges kulcsok támogatottak. Például ha elsődleges kulcsot próbál meg létrehozni a tábla tervezőben, &lt;br /&gt;
&lt;br /&gt;
=== Csak olvasható adatbázis regisztrálásának támogatása ===&lt;br /&gt;
Mostantól a Base támogatja a csak olvasható adatbázisok regisztrálását.&lt;br /&gt;
&lt;br /&gt;
Az adatbázis regisztrálására általában az Eszközök&amp;gt;Beállítások&amp;gt;OpenOffice.org Base&amp;gt;Adatbázisok alatt történik. A regisztrációs adatok az OpenOffice.org konfigurációs fájljaiban rögzítettek, ami azt is lehetővé teszi, hogy kiegészítő beállítások részenként is alkalmazhatók (kiterjesztéseken keresztül). Ha ezek a beállítási részek csak olvashatónak kerültek beállításra, a konfigurációs mechanizmuson keresztül, a felhasználói felület e beállításokat figyelembe veszi, nem engedélyezi a regisztrációs bejegyzés módosítását (szerkesztését, eltávolítását).&lt;br /&gt;
&lt;br /&gt;
=== Adatbázis illesztő program kibővítése kiterjesztéssel ===&lt;br /&gt;
Részletes információ itt:&lt;br /&gt;
&lt;br /&gt;
http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Database/Extending_Database_Drivers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A fenti specifikációból kivonat:&lt;br /&gt;
&lt;br /&gt;
Az SDBC illesztő programok, kibővíthetők [http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Extensions/Extensions kiterjesztésekkel]. &lt;br /&gt;
&lt;br /&gt;
A legtöbb illesztő program nem támogatja az olyan speciális tulajdonságokat, mint a nézetek szerkesztése, vagy a kulcsok hozzáadása vagy eldobása. Ezért az alábbi interfészek a kiterjesztés segítségével megvalósíthatók:&lt;br /&gt;
&lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XViewSupport.html com.sun.star.sdb.tools.XViewSupport] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableRename.html com.sun.star.sdb.tools.XTableRename] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableAlteration.html com.sun.star.sdb.tools.XTableAlteration] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XKeyAlteration.html com.sun.star.sdb.tools.XKeyAlteration] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XIndexAlteration.html com.sun.star.sdb.tools.XIndexAlteration] .&lt;br /&gt;
&lt;br /&gt;
A szükséges tulajdonságok engedélyezésére a kiterjesztésben, az illesztő program konfigurációs bejegyzésének a kibővítésére van szükség. A konfigurációs bejegyzés ellenőrzésére a tulajdonságok bejegyzés alatt kerül sor, ha a szolgáltatás létrehozható a neve kerül felhasználásra. Az alábbiakban található a konfigurációs bejegyzés és a szolgáltatás név egyeztető táblázata: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Konfiguráció neve A megvalósítandó interfész neve&lt;br /&gt;
&lt;br /&gt;
ViewSupportServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XViewSupport.html com.sun.star.sdb.tools.XViewSupport] &lt;br /&gt;
&lt;br /&gt;
TableAlterationServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableAlteration.html com.sun.star.sdb.tools.XTableAlteration] &lt;br /&gt;
&lt;br /&gt;
TableRenameServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableRename.html com.sun.star.sdb.tools.XTableRename] &lt;br /&gt;
&lt;br /&gt;
IndexAlterationServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XIndexAlteration.html com.sun.star.sdb.tools.XIndexAlteration] &lt;br /&gt;
&lt;br /&gt;
KeyAlterationServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XKeyAlteration.html com.sun.star.sdb.tools.XKeyAlteration]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Annak engedélyezésére, hogy a fájl formátum specifikációban előírt helytől eltérő helyről is beolvasható legyen a lekérdezés, űrlap vagy jelentés, a kiterjesztés olyan szolgáltatást hozhat létre , amely az alábbi megnevezett interfészeket valósíthatja meg. A megnevezett konfigurációs bejegyzések: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* CommandDefinitionSupplier &lt;br /&gt;
* FormSupplier &lt;br /&gt;
* ReportSupplier &amp;lt;br/&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
amelyek mindegyike az alabbi interfészeket kell, hogy megvalósítsa:&lt;br /&gt;
&lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XNameAccess.html com.sun.star.container.XNameAccess] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XNameContainer.html com.sun.star.container.XNameContainer] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/ucb/XContent.html com.sun.star.ucb.XContent] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XChild.html com.sun.star.container.XChild] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XContainer.html com.sun.star.container.XContainer] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XContainerApproveBroadcaster.html com.sun.star.container.XContainerApproveBroadcaster] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/lang/XInitialization.html com.sun.star.lang.XInitialization] &lt;br /&gt;
&lt;br /&gt;
== Űrlapok ==&lt;br /&gt;
=== Ctrl+F5 gyorsbillentyű ide-oda kapcsol a dokumentum és a legközelebbi vezérlő elem között ===&lt;br /&gt;
Ctrl+F5, amit korábban arra használtunk, hogy az első űrlapvezérlő elem kapja meg a fókuszt, ezt a legtöbb felhasználó nehezen értette meg,hogy miért így van, megváltozott. &lt;br /&gt;
&lt;br /&gt;
Mostantól a kurzor pozícióhoz legközelebb álló vezérlőelemre áll ha az nincs a vezérlőelemben. Egyébként visszaadja a fókuszt a dokumentum nézetnek. &lt;br /&gt;
&lt;br /&gt;
=== Az űrlap vezérlőelelmek az őket tartalmazó dokumentum szövegével megegyezően formázódnak ===&lt;br /&gt;
Ez az új tulajdonság nem kapcsolódik szorosan a Base-hez, de érdekes lehet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A vezérlőelemek szövegének formázása megváltozott, igaz ez a változás csak néhány vezérlőelemre és néhány dokumentum típusra korlátozódik. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Az OOo alkalmazások a képernyőn látható szöveget általában az úgynevezett referencia egység beállításai szerint formázzák. Ez lehet a dokumentum részére kiválasztott nyomtató, vagy egy virtuális egység(amelyet dokumentumonként állítanak be).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Az űrlap vezérlő elemek eddig ebben nem vettek részt, mindig az aktuális képernyő szerint formázták a szövegüket. Ennek következtében ha a vezérlő elem a szövegbe beillesztésre került , a dokumentum elrendezése megváltozott ha más eszközön néztük meg (nyomtatási kép, nyomtató, PDF export), de akkor is ha más nagyítás mellett néztük a képernyőn.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mostantól, anem adatbeviteli űrlap vezérlőelemek szövegei (rádiógomb, címkék, jelölőnégyzetek, csoportpanel, nyomógombok) a dokumentum referencia egység beállításai szerint formázódnak, így biztosítva a jobb beilleszkedést a dokumentum szövegébe. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ez a tulajdonság alkalmazásonként kapcsolható be, pontosabban modulonként. A felhasználói felületen keresztül ez nem állítható. &lt;br /&gt;
&lt;br /&gt;
A konfigurációs beállításoknál a /org.openoffice.Office.Common/Forms/ControlLayout kiterjesztésre került, például a munkafüzeteknél, a …..../ControlLayout/com.sun.star.sheet.SpreadsheetDocument/UseDocumentTextMetrics csomópont szabályozza azt, hogy a vezérlőelemek szöveg formázása bekapcsolt-e. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Alapértelmezettként a dokumentum referencia egysége bekapcsolt, a szöveges dokumentumoknál, rajzoknál, és bemutatóknál, és kikapcsolt az összes más dokumentum típusnál (munkafüzet, adatbázis űrlap, jelentés).&lt;br /&gt;
&lt;br /&gt;
=== A szöveg (jellegű) űrlap vezérlő elemeknél új tulajdonság „Függőleges igazítás”  ===&lt;br /&gt;
Az űrlapoknál a szöveg vezérlő elemek (szövegdoboz, stb.), mostantól támogatja a függőleges igazítást, amely eddig a nem szövegbevitelre használt más vezérlőelemeknél, mint például a címkék, eddig is rendelkezésre állt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [[Image:]] ==&lt;br /&gt;
== Jelentés tervező ==&lt;br /&gt;
=== Mező hozzáadása párbeszéd ablak elérhető a billentyűzetről is  ===&lt;br /&gt;
A jelentés tervezőben a mező hozzáadása párbeszéd ablak a ALT+F8 gyorsbillentyűvel is elérhető.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
== Tábla tervező ==&lt;br /&gt;
=== Az adatbázis csatolók új metaadat csomópontja az adatbázis oszlopleírások megtekintésére  ===&lt;br /&gt;
Mostantól lehetőség van új tulajdonság meghatározására drivers xcu fájlban. Alapértelmezettként engedélyezve van a MySQL (JDBC) és az Ado kapcsolatokra (beleértve az Access-t is, az Access esetében ez csak olvasható, nem változtatható meg).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Amikor ez engedélyezett, a tábla tervezőben látható az oszlopleírás a normál esetben látható leírás mellett, amely súgó szövegként működik. Az oszlopleírás felhasználásra kerül súgó szövegként ha a normál leírás üres, egyébként a normál leírás alkalmazódik. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Kezd%C5%91lap&amp;diff=178651</id>
		<title>Kezdőlap</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Kezd%C5%91lap&amp;diff=178651"/>
		<updated>2010-08-19T07:13:22Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: /* Az OpenOffice.org 3.2 újdonságai */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Üdvözli az OpenOffice.org wiki ==&lt;br /&gt;
A wiki az OpenOffice.org (OOo) felhasználóinak / fejlesztőinek készült. A felhasználók egyre növekvő száma is szükségessé tesz a [http://hu.openoffice.org magyar OOo honlapon] kívüli információforrást.  &lt;br /&gt;
Az itt található linkekre kattintva közvetlenül eljuthat a kiválasztott oldalra.&lt;br /&gt;
&lt;br /&gt;
Csatlakozzon az OpenOffice.org wiki készítőihez. Lehetőleg használja az OOo bejelentkezési nevét a regisztrációjakor. (A későbbiekben összevonásra kerülhet a két rész.) Néhány funkciót csak a bejelentkezett felhasználók használhatnak, a spamelés elkerülésére. A regisztráció része a levelezési cím ellenőrzése.&lt;br /&gt;
&lt;br /&gt;
== Fórumok ==&lt;br /&gt;
Az alábbi fórumokon választ kaphat a feltett kérdésére, kereshet a korábbi témák között.&lt;br /&gt;
&lt;br /&gt;
Magyar nyelven:&lt;br /&gt;
[http://user.services.openoffice.org/hu/forum/ OpenOffice.org Közösségi Fórum]&lt;br /&gt;
&lt;br /&gt;
Valamint a:&lt;br /&gt;
[http://hup.hu/forum/192 HUP iroda fórum]&lt;br /&gt;
&lt;br /&gt;
Angolul:&lt;br /&gt;
[http://user.services.openoffice.org/en/forum/ OpenOffice.org Community Forum]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Az OpenOffice.org 3.3 újdonságai ==&lt;br /&gt;
[[Base újdonságai a 3.3-s változatban]]&lt;br /&gt;
== Az OpenOffice.org 3.2 újdonságai ==&lt;br /&gt;
[[Base újdonságai a 3.2-s változatban]]&lt;br /&gt;
&lt;br /&gt;
== Az OpenOffice.org 3.1 újdonságai ==&lt;br /&gt;
[http://www.openoffice.hu/2009/05/az-openoffice-31-ujdonsagai/ Az OpenOffice.org 3.1 újdonságai]&lt;br /&gt;
&lt;br /&gt;
[[Base újdonságai a 3.1-s változatban]]&lt;br /&gt;
&lt;br /&gt;
== Az OpenOffice.org 3.0 újdonságai ==&lt;br /&gt;
[http://hu.openoffice.org/files/documents/176/4324/OpenOffice.org3_ujdonsagai.pdf 3.0 újdonságai]&lt;br /&gt;
&lt;br /&gt;
== Az OpenOffice.org 2.4 újdonságai ==&lt;br /&gt;
[[2.4 változat újdonságai]]&lt;br /&gt;
&lt;br /&gt;
== Dokumentáció ==&lt;br /&gt;
&lt;br /&gt;
Az OpenOffice.org használatával kapcsolatos dokumentációk ebben a wikiben: &lt;br /&gt;
&lt;br /&gt;
[[HU/Documentation/BASIC_Guide|OpenOffice.org BASIC programozói útmutató]]&lt;br /&gt;
&lt;br /&gt;
== Fejlesztés ==&lt;br /&gt;
Az OpenOffice.org magyar fejlesztésével kapcsolatos oldalak.&lt;br /&gt;
&lt;br /&gt;
[[Hu.openoffice.org/Magyar_Ispell_hibabejelent%C3%A9s|Magyar Ispell hibabejelentés]]&lt;br /&gt;
&lt;br /&gt;
[[Hu.openoffice.org/Szabad_diploma_-_OOo|Szabad diploma - OOo]]&lt;br /&gt;
&lt;br /&gt;
[[Hu.openoffice.org/Minőségbiztosítás|Minőségbiztosítás - VCLTesttool]]&lt;br /&gt;
&lt;br /&gt;
{{InterWiki Languages}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Magyar]]&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Base/New_features_in_3_3&amp;diff=174557</id>
		<title>Base/New features in 3 3</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Base/New_features_in_3_3&amp;diff=174557"/>
		<updated>2010-07-09T09:59:01Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: /* Text(-like) input form controls also support the &amp;quot;Vertical Alignment&amp;quot; property */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= New features in OOo 3.3 Base =&lt;br /&gt;
== Base in general ==&lt;br /&gt;
New features &amp;quot;under the hood&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Allow to overrule Base&amp;#039;s heuristics for primary key support ===&lt;br /&gt;
There&amp;#039;s a new option &amp;quot;Supports primary keys&amp;quot; in the Advanced Settings of a database, which is to overrule Base&amp;#039;s heuristics used to detect whether the database it connects to supports primary keys.&lt;br /&gt;
&lt;br /&gt;
This new option is available for database connections via ODBC, JDBC, and ADO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When connecting to a database via a generic API like ODBC, JDBC, ADO, Base currently applies a heuristics to determine whether or not this database supports primary keys, because none of those APIs has dedicated support to retrieve this information. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Since the heuristics sometimes fails, there&amp;#039;s now an explicit option (Edit / Database / Advanced Settings) named &amp;quot;Supports primary keys&amp;quot;. It&amp;#039;s implemented as a usual tri-state check box, where un/check mean &amp;quot;do (not) assume PK support&amp;quot;, and the &amp;quot;undetermined&amp;quot; third state, which is the default, means &amp;quot;apply the heuristics&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that if this option is just for overruling the heuristics. If you check it for a database which actually does not support primary keys, you&amp;#039;ll probably be slain with error messages as soon as Base attempts to actually use PK related features (like creating a PK in the table designer).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Base now supports database registrations configured as read-only ===&lt;br /&gt;
Base now supports database registrations which are declared as read-only.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Database registrations are normally maintained via Tools/Options/Databases. The registrations are stored in OpenOffice.org&amp;#039;s configuration, which means it is also possible to deploy additional configuration fragments (e.g. via extensions) which contain additional registrations. If those configuration fragments are declared as read-only (by using the usual configuration mechanisms for this), then the UI now respects this, by disallowing modifications (editions, removal) of this registration entry.&lt;br /&gt;
&lt;br /&gt;
=== Extending database drivers by extension ===&lt;br /&gt;
Detailed information can be found here: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Database/Extending_Database_Drivers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From linked specification:&lt;br /&gt;
&lt;br /&gt;
Extending existing SDBC drivers by [http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Extensions/Extensions extensions] is described here, Most drivers miss to support special features like to alter view definitions or to add or drop key of a table. Therefor these interfaces &lt;br /&gt;
&lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XViewSupport.html com.sun.star.sdb.tools.XViewSupport] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableRename.html com.sun.star.sdb.tools.XTableRename] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableAlteration.html com.sun.star.sdb.tools.XTableAlteration] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XKeyAlteration.html com.sun.star.sdb.tools.XKeyAlteration] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XIndexAlteration.html com.sun.star.sdb.tools.XIndexAlteration] &lt;br /&gt;
&lt;br /&gt;
can be implemented by an extension. &lt;br /&gt;
&lt;br /&gt;
To enable the needed feature the extension has to extend the properties entry of the configuration of the driver. The configuration entry below the properties entry will be checked and if the service name can be instantiated it will be used to do the job. Below you&amp;#039;ll see a table of mapping from configuration entry to service name. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configuration name Interface name which has to to be implemented &lt;br /&gt;
&lt;br /&gt;
ViewSupportServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XViewSupport.html com.sun.star.sdb.tools.XViewSupport] &lt;br /&gt;
&lt;br /&gt;
TableAlterationServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableAlteration.html com.sun.star.sdb.tools.XTableAlteration] &lt;br /&gt;
&lt;br /&gt;
TableRenameServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableRename.html com.sun.star.sdb.tools.XTableRename] &lt;br /&gt;
&lt;br /&gt;
IndexAlterationServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XIndexAlteration.html com.sun.star.sdb.tools.XIndexAlteration] &lt;br /&gt;
&lt;br /&gt;
KeyAlterationServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XKeyAlteration.html com.sun.star.sdb.tools.XKeyAlteration]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In favor to allow to get the definition of queries, forms and reports from other locations as the default file format specification, an extension may implement a service which implement the following named interfaces. &lt;br /&gt;
&lt;br /&gt;
The configuration entries are named &lt;br /&gt;
* CommandDefinitionSupplier &lt;br /&gt;
* FormSupplier &lt;br /&gt;
* ReportSupplier &lt;br /&gt;
&lt;br /&gt;
which all have to implement the interfaces &lt;br /&gt;
&lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XNameAccess.html com.sun.star.container.XNameAccess] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XNameContainer.html com.sun.star.container.XNameContainer] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/ucb/XContent.html com.sun.star.ucb.XContent] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XChild.html com.sun.star.container.XChild] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XContainer.html com.sun.star.container.XContainer] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XContainerApproveBroadcaster.html com.sun.star.container.XContainerApproveBroadcaster] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/lang/XInitialization.html com.sun.star.lang.XInitialization] &lt;br /&gt;
&lt;br /&gt;
== Forms ==&lt;br /&gt;
=== Ctrl+F5 now toggles between the document and the nearest form control ===&lt;br /&gt;
Ctrl+F5, which used to focus the first (by a definition which is hard to understand by the average user) form control in a document, has changed its behavior: It now focuses the form control nearest to the current cursor position, if the focus is not within a form control currently. Otherwise, it gives the focus back to the document view.&lt;br /&gt;
&lt;br /&gt;
=== Form controls use the same text rendering as the containing document ===&lt;br /&gt;
This new feature does not really belong to Base only.&lt;br /&gt;
&lt;br /&gt;
The way how controls render their text has changed. Well, this applies to some controls, in some documents, at least.&lt;br /&gt;
&lt;br /&gt;
In general, the OOo applications format their text on the screen using a so-called reference device, which might either be the printer selected for the document, or a virtual device (which one is controlled by a per-document option).&lt;br /&gt;
&lt;br /&gt;
Form controls previously never participated in this game, they always formatted their text according to the screen they were displayed on. As a consequence, form controls which were embedded in the text flow of the containing document broke the document layout when viewed on different devices (print preview, printer, PDF export), or even only when viewed in different zoom levels on the screen.&lt;br /&gt;
&lt;br /&gt;
Now, non-input form controls (radio buttons, fixed texts, check boxes, group boxes, command buttons) use the document&amp;#039;s reference device for rendering their own text, thus providing a better integration into the surrounding document text.&lt;br /&gt;
&lt;br /&gt;
This behavior can be enabled on a per-application level, more precise, on a per-module level. There&amp;#039;s no UI for changing the behavior.&lt;br /&gt;
&lt;br /&gt;
Instead, the existing configuration structure below the &lt;br /&gt;
/org.openoffice.Office.Common/Forms/ControlLayout has been extended, so that now for instance the node .../ControlLayout/com.sun.star.sheet.SpreadsheetDocument/UseDocumentTextMetrics&lt;br /&gt;
&lt;br /&gt;
controls whether the reference device text rendering for controls is enabled in spreadsheet documents.&lt;br /&gt;
&lt;br /&gt;
By default, the usage of the document&amp;#039;s reference device is enabled for text documents, drawings, and presentations, and disabled for all other document types (spreadsheets, database forms, database reports).&lt;br /&gt;
&lt;br /&gt;
=== Text(-like) input form controls also support the &amp;quot;Vertical Alignment&amp;quot; property ===&lt;br /&gt;
Input form controls (text fields etc.) now also support the &amp;quot;Vertical Align&amp;quot; property known from non-input controls like fixed texts etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Vert_alignment.png]]&lt;br /&gt;
&lt;br /&gt;
== Report builder ==&lt;br /&gt;
=== Add Field dialog now accessible via keyboard ===&lt;br /&gt;
In the Report Designer the Add Field dialog can be accessed via the shortcut ALT+F8.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Add_field.png]]&lt;br /&gt;
&lt;br /&gt;
== Table design ==&lt;br /&gt;
=== New MetaData node for Database drivers to view column descriptions from the database ===&lt;br /&gt;
Now it is possible to define a new property in the drivers xcu file. Per default this is enabled for MySQL (JDBC) and Ado (including Access, Access only allows to view it, it can not be changed).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When this is enabled the table designer will display the column description, beside the former normal description which is used as help text. The column description is used has help text when the normal description is empty otherwise the normal description is used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Col_description.PNG]]&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Vert_alignment.png&amp;diff=174556</id>
		<title>File:Vert alignment.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Vert_alignment.png&amp;diff=174556"/>
		<updated>2010-07-09T09:58:35Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: new form control property in OOo 3.3 vertical alignment&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;new form control property in OOo 3.3 vertical alignment&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Base/New_features_in_3_3&amp;diff=174555</id>
		<title>Base/New features in 3 3</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Base/New_features_in_3_3&amp;diff=174555"/>
		<updated>2010-07-09T09:57:23Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: /* New MetaData node for Database drivers to view column descriptions from the database */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= New features in OOo 3.3 Base =&lt;br /&gt;
== Base in general ==&lt;br /&gt;
New features &amp;quot;under the hood&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Allow to overrule Base&amp;#039;s heuristics for primary key support ===&lt;br /&gt;
There&amp;#039;s a new option &amp;quot;Supports primary keys&amp;quot; in the Advanced Settings of a database, which is to overrule Base&amp;#039;s heuristics used to detect whether the database it connects to supports primary keys.&lt;br /&gt;
&lt;br /&gt;
This new option is available for database connections via ODBC, JDBC, and ADO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When connecting to a database via a generic API like ODBC, JDBC, ADO, Base currently applies a heuristics to determine whether or not this database supports primary keys, because none of those APIs has dedicated support to retrieve this information. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Since the heuristics sometimes fails, there&amp;#039;s now an explicit option (Edit / Database / Advanced Settings) named &amp;quot;Supports primary keys&amp;quot;. It&amp;#039;s implemented as a usual tri-state check box, where un/check mean &amp;quot;do (not) assume PK support&amp;quot;, and the &amp;quot;undetermined&amp;quot; third state, which is the default, means &amp;quot;apply the heuristics&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that if this option is just for overruling the heuristics. If you check it for a database which actually does not support primary keys, you&amp;#039;ll probably be slain with error messages as soon as Base attempts to actually use PK related features (like creating a PK in the table designer).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Base now supports database registrations configured as read-only ===&lt;br /&gt;
Base now supports database registrations which are declared as read-only.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Database registrations are normally maintained via Tools/Options/Databases. The registrations are stored in OpenOffice.org&amp;#039;s configuration, which means it is also possible to deploy additional configuration fragments (e.g. via extensions) which contain additional registrations. If those configuration fragments are declared as read-only (by using the usual configuration mechanisms for this), then the UI now respects this, by disallowing modifications (editions, removal) of this registration entry.&lt;br /&gt;
&lt;br /&gt;
=== Extending database drivers by extension ===&lt;br /&gt;
Detailed information can be found here: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Database/Extending_Database_Drivers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From linked specification:&lt;br /&gt;
&lt;br /&gt;
Extending existing SDBC drivers by [http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Extensions/Extensions extensions] is described here, Most drivers miss to support special features like to alter view definitions or to add or drop key of a table. Therefor these interfaces &lt;br /&gt;
&lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XViewSupport.html com.sun.star.sdb.tools.XViewSupport] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableRename.html com.sun.star.sdb.tools.XTableRename] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableAlteration.html com.sun.star.sdb.tools.XTableAlteration] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XKeyAlteration.html com.sun.star.sdb.tools.XKeyAlteration] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XIndexAlteration.html com.sun.star.sdb.tools.XIndexAlteration] &lt;br /&gt;
&lt;br /&gt;
can be implemented by an extension. &lt;br /&gt;
&lt;br /&gt;
To enable the needed feature the extension has to extend the properties entry of the configuration of the driver. The configuration entry below the properties entry will be checked and if the service name can be instantiated it will be used to do the job. Below you&amp;#039;ll see a table of mapping from configuration entry to service name. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configuration name Interface name which has to to be implemented &lt;br /&gt;
&lt;br /&gt;
ViewSupportServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XViewSupport.html com.sun.star.sdb.tools.XViewSupport] &lt;br /&gt;
&lt;br /&gt;
TableAlterationServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableAlteration.html com.sun.star.sdb.tools.XTableAlteration] &lt;br /&gt;
&lt;br /&gt;
TableRenameServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableRename.html com.sun.star.sdb.tools.XTableRename] &lt;br /&gt;
&lt;br /&gt;
IndexAlterationServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XIndexAlteration.html com.sun.star.sdb.tools.XIndexAlteration] &lt;br /&gt;
&lt;br /&gt;
KeyAlterationServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XKeyAlteration.html com.sun.star.sdb.tools.XKeyAlteration]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In favor to allow to get the definition of queries, forms and reports from other locations as the default file format specification, an extension may implement a service which implement the following named interfaces. &lt;br /&gt;
&lt;br /&gt;
The configuration entries are named &lt;br /&gt;
* CommandDefinitionSupplier &lt;br /&gt;
* FormSupplier &lt;br /&gt;
* ReportSupplier &lt;br /&gt;
&lt;br /&gt;
which all have to implement the interfaces &lt;br /&gt;
&lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XNameAccess.html com.sun.star.container.XNameAccess] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XNameContainer.html com.sun.star.container.XNameContainer] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/ucb/XContent.html com.sun.star.ucb.XContent] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XChild.html com.sun.star.container.XChild] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XContainer.html com.sun.star.container.XContainer] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XContainerApproveBroadcaster.html com.sun.star.container.XContainerApproveBroadcaster] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/lang/XInitialization.html com.sun.star.lang.XInitialization] &lt;br /&gt;
&lt;br /&gt;
== Forms ==&lt;br /&gt;
=== Ctrl+F5 now toggles between the document and the nearest form control ===&lt;br /&gt;
Ctrl+F5, which used to focus the first (by a definition which is hard to understand by the average user) form control in a document, has changed its behavior: It now focuses the form control nearest to the current cursor position, if the focus is not within a form control currently. Otherwise, it gives the focus back to the document view.&lt;br /&gt;
&lt;br /&gt;
=== Form controls use the same text rendering as the containing document ===&lt;br /&gt;
This new feature does not really belong to Base only.&lt;br /&gt;
&lt;br /&gt;
The way how controls render their text has changed. Well, this applies to some controls, in some documents, at least.&lt;br /&gt;
&lt;br /&gt;
In general, the OOo applications format their text on the screen using a so-called reference device, which might either be the printer selected for the document, or a virtual device (which one is controlled by a per-document option).&lt;br /&gt;
&lt;br /&gt;
Form controls previously never participated in this game, they always formatted their text according to the screen they were displayed on. As a consequence, form controls which were embedded in the text flow of the containing document broke the document layout when viewed on different devices (print preview, printer, PDF export), or even only when viewed in different zoom levels on the screen.&lt;br /&gt;
&lt;br /&gt;
Now, non-input form controls (radio buttons, fixed texts, check boxes, group boxes, command buttons) use the document&amp;#039;s reference device for rendering their own text, thus providing a better integration into the surrounding document text.&lt;br /&gt;
&lt;br /&gt;
This behavior can be enabled on a per-application level, more precise, on a per-module level. There&amp;#039;s no UI for changing the behavior.&lt;br /&gt;
&lt;br /&gt;
Instead, the existing configuration structure below the &lt;br /&gt;
/org.openoffice.Office.Common/Forms/ControlLayout has been extended, so that now for instance the node .../ControlLayout/com.sun.star.sheet.SpreadsheetDocument/UseDocumentTextMetrics&lt;br /&gt;
&lt;br /&gt;
controls whether the reference device text rendering for controls is enabled in spreadsheet documents.&lt;br /&gt;
&lt;br /&gt;
By default, the usage of the document&amp;#039;s reference device is enabled for text documents, drawings, and presentations, and disabled for all other document types (spreadsheets, database forms, database reports).&lt;br /&gt;
&lt;br /&gt;
=== Text(-like) input form controls also support the &amp;quot;Vertical Alignment&amp;quot; property ===&lt;br /&gt;
Input form controls (text fields etc.) now also support the &amp;quot;Vertical Align&amp;quot; property known from non-input controls like fixed texts etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Report builder ==&lt;br /&gt;
=== Add Field dialog now accessible via keyboard ===&lt;br /&gt;
In the Report Designer the Add Field dialog can be accessed via the shortcut ALT+F8.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Add_field.png]]&lt;br /&gt;
&lt;br /&gt;
== Table design ==&lt;br /&gt;
=== New MetaData node for Database drivers to view column descriptions from the database ===&lt;br /&gt;
Now it is possible to define a new property in the drivers xcu file. Per default this is enabled for MySQL (JDBC) and Ado (including Access, Access only allows to view it, it can not be changed).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When this is enabled the table designer will display the column description, beside the former normal description which is used as help text. The column description is used has help text when the normal description is empty otherwise the normal description is used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Col_description.PNG]]&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Col_description.PNG&amp;diff=174554</id>
		<title>File:Col description.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Col_description.PNG&amp;diff=174554"/>
		<updated>2010-07-09T09:56:53Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: new columns description in Base table design view&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;new columns description in Base table design view&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Base/New_features_in_3_3&amp;diff=174553</id>
		<title>Base/New features in 3 3</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Base/New_features_in_3_3&amp;diff=174553"/>
		<updated>2010-07-09T09:55:36Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: /* Add Field dialog now accessible via keyboard */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= New features in OOo 3.3 Base =&lt;br /&gt;
== Base in general ==&lt;br /&gt;
New features &amp;quot;under the hood&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Allow to overrule Base&amp;#039;s heuristics for primary key support ===&lt;br /&gt;
There&amp;#039;s a new option &amp;quot;Supports primary keys&amp;quot; in the Advanced Settings of a database, which is to overrule Base&amp;#039;s heuristics used to detect whether the database it connects to supports primary keys.&lt;br /&gt;
&lt;br /&gt;
This new option is available for database connections via ODBC, JDBC, and ADO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When connecting to a database via a generic API like ODBC, JDBC, ADO, Base currently applies a heuristics to determine whether or not this database supports primary keys, because none of those APIs has dedicated support to retrieve this information. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Since the heuristics sometimes fails, there&amp;#039;s now an explicit option (Edit / Database / Advanced Settings) named &amp;quot;Supports primary keys&amp;quot;. It&amp;#039;s implemented as a usual tri-state check box, where un/check mean &amp;quot;do (not) assume PK support&amp;quot;, and the &amp;quot;undetermined&amp;quot; third state, which is the default, means &amp;quot;apply the heuristics&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that if this option is just for overruling the heuristics. If you check it for a database which actually does not support primary keys, you&amp;#039;ll probably be slain with error messages as soon as Base attempts to actually use PK related features (like creating a PK in the table designer).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Base now supports database registrations configured as read-only ===&lt;br /&gt;
Base now supports database registrations which are declared as read-only.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Database registrations are normally maintained via Tools/Options/Databases. The registrations are stored in OpenOffice.org&amp;#039;s configuration, which means it is also possible to deploy additional configuration fragments (e.g. via extensions) which contain additional registrations. If those configuration fragments are declared as read-only (by using the usual configuration mechanisms for this), then the UI now respects this, by disallowing modifications (editions, removal) of this registration entry.&lt;br /&gt;
&lt;br /&gt;
=== Extending database drivers by extension ===&lt;br /&gt;
Detailed information can be found here: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Database/Extending_Database_Drivers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From linked specification:&lt;br /&gt;
&lt;br /&gt;
Extending existing SDBC drivers by [http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Extensions/Extensions extensions] is described here, Most drivers miss to support special features like to alter view definitions or to add or drop key of a table. Therefor these interfaces &lt;br /&gt;
&lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XViewSupport.html com.sun.star.sdb.tools.XViewSupport] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableRename.html com.sun.star.sdb.tools.XTableRename] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableAlteration.html com.sun.star.sdb.tools.XTableAlteration] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XKeyAlteration.html com.sun.star.sdb.tools.XKeyAlteration] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XIndexAlteration.html com.sun.star.sdb.tools.XIndexAlteration] &lt;br /&gt;
&lt;br /&gt;
can be implemented by an extension. &lt;br /&gt;
&lt;br /&gt;
To enable the needed feature the extension has to extend the properties entry of the configuration of the driver. The configuration entry below the properties entry will be checked and if the service name can be instantiated it will be used to do the job. Below you&amp;#039;ll see a table of mapping from configuration entry to service name. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configuration name Interface name which has to to be implemented &lt;br /&gt;
&lt;br /&gt;
ViewSupportServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XViewSupport.html com.sun.star.sdb.tools.XViewSupport] &lt;br /&gt;
&lt;br /&gt;
TableAlterationServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableAlteration.html com.sun.star.sdb.tools.XTableAlteration] &lt;br /&gt;
&lt;br /&gt;
TableRenameServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableRename.html com.sun.star.sdb.tools.XTableRename] &lt;br /&gt;
&lt;br /&gt;
IndexAlterationServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XIndexAlteration.html com.sun.star.sdb.tools.XIndexAlteration] &lt;br /&gt;
&lt;br /&gt;
KeyAlterationServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XKeyAlteration.html com.sun.star.sdb.tools.XKeyAlteration]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In favor to allow to get the definition of queries, forms and reports from other locations as the default file format specification, an extension may implement a service which implement the following named interfaces. &lt;br /&gt;
&lt;br /&gt;
The configuration entries are named &lt;br /&gt;
* CommandDefinitionSupplier &lt;br /&gt;
* FormSupplier &lt;br /&gt;
* ReportSupplier &lt;br /&gt;
&lt;br /&gt;
which all have to implement the interfaces &lt;br /&gt;
&lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XNameAccess.html com.sun.star.container.XNameAccess] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XNameContainer.html com.sun.star.container.XNameContainer] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/ucb/XContent.html com.sun.star.ucb.XContent] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XChild.html com.sun.star.container.XChild] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XContainer.html com.sun.star.container.XContainer] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XContainerApproveBroadcaster.html com.sun.star.container.XContainerApproveBroadcaster] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/lang/XInitialization.html com.sun.star.lang.XInitialization] &lt;br /&gt;
&lt;br /&gt;
== Forms ==&lt;br /&gt;
=== Ctrl+F5 now toggles between the document and the nearest form control ===&lt;br /&gt;
Ctrl+F5, which used to focus the first (by a definition which is hard to understand by the average user) form control in a document, has changed its behavior: It now focuses the form control nearest to the current cursor position, if the focus is not within a form control currently. Otherwise, it gives the focus back to the document view.&lt;br /&gt;
&lt;br /&gt;
=== Form controls use the same text rendering as the containing document ===&lt;br /&gt;
This new feature does not really belong to Base only.&lt;br /&gt;
&lt;br /&gt;
The way how controls render their text has changed. Well, this applies to some controls, in some documents, at least.&lt;br /&gt;
&lt;br /&gt;
In general, the OOo applications format their text on the screen using a so-called reference device, which might either be the printer selected for the document, or a virtual device (which one is controlled by a per-document option).&lt;br /&gt;
&lt;br /&gt;
Form controls previously never participated in this game, they always formatted their text according to the screen they were displayed on. As a consequence, form controls which were embedded in the text flow of the containing document broke the document layout when viewed on different devices (print preview, printer, PDF export), or even only when viewed in different zoom levels on the screen.&lt;br /&gt;
&lt;br /&gt;
Now, non-input form controls (radio buttons, fixed texts, check boxes, group boxes, command buttons) use the document&amp;#039;s reference device for rendering their own text, thus providing a better integration into the surrounding document text.&lt;br /&gt;
&lt;br /&gt;
This behavior can be enabled on a per-application level, more precise, on a per-module level. There&amp;#039;s no UI for changing the behavior.&lt;br /&gt;
&lt;br /&gt;
Instead, the existing configuration structure below the &lt;br /&gt;
/org.openoffice.Office.Common/Forms/ControlLayout has been extended, so that now for instance the node .../ControlLayout/com.sun.star.sheet.SpreadsheetDocument/UseDocumentTextMetrics&lt;br /&gt;
&lt;br /&gt;
controls whether the reference device text rendering for controls is enabled in spreadsheet documents.&lt;br /&gt;
&lt;br /&gt;
By default, the usage of the document&amp;#039;s reference device is enabled for text documents, drawings, and presentations, and disabled for all other document types (spreadsheets, database forms, database reports).&lt;br /&gt;
&lt;br /&gt;
=== Text(-like) input form controls also support the &amp;quot;Vertical Alignment&amp;quot; property ===&lt;br /&gt;
Input form controls (text fields etc.) now also support the &amp;quot;Vertical Align&amp;quot; property known from non-input controls like fixed texts etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Report builder ==&lt;br /&gt;
=== Add Field dialog now accessible via keyboard ===&lt;br /&gt;
In the Report Designer the Add Field dialog can be accessed via the shortcut ALT+F8.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Add_field.png]]&lt;br /&gt;
&lt;br /&gt;
== Table design ==&lt;br /&gt;
=== New MetaData node for Database drivers to view column descriptions from the database ===&lt;br /&gt;
Now it is possible to define a new property in the drivers xcu file. Per default this is enabled for MySQL (JDBC) and Ado (including Access, Access only allows to view it, it can not be changed).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When this is enabled the table designer will display the column description, beside the former normal description which is used as help text. The column description is used has help text when the normal description is empty otherwise the normal description is used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=File:Add_field.png&amp;diff=174552</id>
		<title>File:Add field.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=File:Add_field.png&amp;diff=174552"/>
		<updated>2010-07-09T09:55:02Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: add field as shortcut in report designer&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;add field as shortcut in report designer&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Base/New_features_in_3_3&amp;diff=174551</id>
		<title>Base/New features in 3 3</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Base/New_features_in_3_3&amp;diff=174551"/>
		<updated>2010-07-09T09:52:54Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: Created page with &amp;#039;= New features in OOo 3.3 Base = == Base in general == New features &amp;quot;under the hood&amp;quot;  === Allow to overrule Base&amp;#039;s heuristics for primary key support === There&amp;#039;s a new option &amp;quot;Su…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= New features in OOo 3.3 Base =&lt;br /&gt;
== Base in general ==&lt;br /&gt;
New features &amp;quot;under the hood&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Allow to overrule Base&amp;#039;s heuristics for primary key support ===&lt;br /&gt;
There&amp;#039;s a new option &amp;quot;Supports primary keys&amp;quot; in the Advanced Settings of a database, which is to overrule Base&amp;#039;s heuristics used to detect whether the database it connects to supports primary keys.&lt;br /&gt;
&lt;br /&gt;
This new option is available for database connections via ODBC, JDBC, and ADO.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When connecting to a database via a generic API like ODBC, JDBC, ADO, Base currently applies a heuristics to determine whether or not this database supports primary keys, because none of those APIs has dedicated support to retrieve this information. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Since the heuristics sometimes fails, there&amp;#039;s now an explicit option (Edit / Database / Advanced Settings) named &amp;quot;Supports primary keys&amp;quot;. It&amp;#039;s implemented as a usual tri-state check box, where un/check mean &amp;quot;do (not) assume PK support&amp;quot;, and the &amp;quot;undetermined&amp;quot; third state, which is the default, means &amp;quot;apply the heuristics&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note that if this option is just for overruling the heuristics. If you check it for a database which actually does not support primary keys, you&amp;#039;ll probably be slain with error messages as soon as Base attempts to actually use PK related features (like creating a PK in the table designer).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Base now supports database registrations configured as read-only ===&lt;br /&gt;
Base now supports database registrations which are declared as read-only.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Database registrations are normally maintained via Tools/Options/Databases. The registrations are stored in OpenOffice.org&amp;#039;s configuration, which means it is also possible to deploy additional configuration fragments (e.g. via extensions) which contain additional registrations. If those configuration fragments are declared as read-only (by using the usual configuration mechanisms for this), then the UI now respects this, by disallowing modifications (editions, removal) of this registration entry.&lt;br /&gt;
&lt;br /&gt;
=== Extending database drivers by extension ===&lt;br /&gt;
Detailed information can be found here: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Database/Extending_Database_Drivers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From linked specification:&lt;br /&gt;
&lt;br /&gt;
Extending existing SDBC drivers by [http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/Extensions/Extensions extensions] is described here, Most drivers miss to support special features like to alter view definitions or to add or drop key of a table. Therefor these interfaces &lt;br /&gt;
&lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XViewSupport.html com.sun.star.sdb.tools.XViewSupport] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableRename.html com.sun.star.sdb.tools.XTableRename] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableAlteration.html com.sun.star.sdb.tools.XTableAlteration] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XKeyAlteration.html com.sun.star.sdb.tools.XKeyAlteration] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XIndexAlteration.html com.sun.star.sdb.tools.XIndexAlteration] &lt;br /&gt;
&lt;br /&gt;
can be implemented by an extension. &lt;br /&gt;
&lt;br /&gt;
To enable the needed feature the extension has to extend the properties entry of the configuration of the driver. The configuration entry below the properties entry will be checked and if the service name can be instantiated it will be used to do the job. Below you&amp;#039;ll see a table of mapping from configuration entry to service name. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Configuration name Interface name which has to to be implemented &lt;br /&gt;
&lt;br /&gt;
ViewSupportServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XViewSupport.html com.sun.star.sdb.tools.XViewSupport] &lt;br /&gt;
&lt;br /&gt;
TableAlterationServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableAlteration.html com.sun.star.sdb.tools.XTableAlteration] &lt;br /&gt;
&lt;br /&gt;
TableRenameServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XTableRename.html com.sun.star.sdb.tools.XTableRename] &lt;br /&gt;
&lt;br /&gt;
IndexAlterationServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XIndexAlteration.html com.sun.star.sdb.tools.XIndexAlteration] &lt;br /&gt;
&lt;br /&gt;
KeyAlterationServiceName [http://api.openoffice.org/docs/common/ref/com/sun/star/sdb/tools/XKeyAlteration.html com.sun.star.sdb.tools.XKeyAlteration]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In favor to allow to get the definition of queries, forms and reports from other locations as the default file format specification, an extension may implement a service which implement the following named interfaces. &lt;br /&gt;
&lt;br /&gt;
The configuration entries are named &lt;br /&gt;
* CommandDefinitionSupplier &lt;br /&gt;
* FormSupplier &lt;br /&gt;
* ReportSupplier &lt;br /&gt;
&lt;br /&gt;
which all have to implement the interfaces &lt;br /&gt;
&lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XNameAccess.html com.sun.star.container.XNameAccess] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XNameContainer.html com.sun.star.container.XNameContainer] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/ucb/XContent.html com.sun.star.ucb.XContent] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XChild.html com.sun.star.container.XChild] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XContainer.html com.sun.star.container.XContainer] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/container/XContainerApproveBroadcaster.html com.sun.star.container.XContainerApproveBroadcaster] &lt;br /&gt;
* [http://api.openoffice.org/docs/common/ref/com/sun/star/lang/XInitialization.html com.sun.star.lang.XInitialization] &lt;br /&gt;
&lt;br /&gt;
== Forms ==&lt;br /&gt;
=== Ctrl+F5 now toggles between the document and the nearest form control ===&lt;br /&gt;
Ctrl+F5, which used to focus the first (by a definition which is hard to understand by the average user) form control in a document, has changed its behavior: It now focuses the form control nearest to the current cursor position, if the focus is not within a form control currently. Otherwise, it gives the focus back to the document view.&lt;br /&gt;
&lt;br /&gt;
=== Form controls use the same text rendering as the containing document ===&lt;br /&gt;
This new feature does not really belong to Base only.&lt;br /&gt;
&lt;br /&gt;
The way how controls render their text has changed. Well, this applies to some controls, in some documents, at least.&lt;br /&gt;
&lt;br /&gt;
In general, the OOo applications format their text on the screen using a so-called reference device, which might either be the printer selected for the document, or a virtual device (which one is controlled by a per-document option).&lt;br /&gt;
&lt;br /&gt;
Form controls previously never participated in this game, they always formatted their text according to the screen they were displayed on. As a consequence, form controls which were embedded in the text flow of the containing document broke the document layout when viewed on different devices (print preview, printer, PDF export), or even only when viewed in different zoom levels on the screen.&lt;br /&gt;
&lt;br /&gt;
Now, non-input form controls (radio buttons, fixed texts, check boxes, group boxes, command buttons) use the document&amp;#039;s reference device for rendering their own text, thus providing a better integration into the surrounding document text.&lt;br /&gt;
&lt;br /&gt;
This behavior can be enabled on a per-application level, more precise, on a per-module level. There&amp;#039;s no UI for changing the behavior.&lt;br /&gt;
&lt;br /&gt;
Instead, the existing configuration structure below the &lt;br /&gt;
/org.openoffice.Office.Common/Forms/ControlLayout has been extended, so that now for instance the node .../ControlLayout/com.sun.star.sheet.SpreadsheetDocument/UseDocumentTextMetrics&lt;br /&gt;
&lt;br /&gt;
controls whether the reference device text rendering for controls is enabled in spreadsheet documents.&lt;br /&gt;
&lt;br /&gt;
By default, the usage of the document&amp;#039;s reference device is enabled for text documents, drawings, and presentations, and disabled for all other document types (spreadsheets, database forms, database reports).&lt;br /&gt;
&lt;br /&gt;
=== Text(-like) input form controls also support the &amp;quot;Vertical Alignment&amp;quot; property ===&lt;br /&gt;
Input form controls (text fields etc.) now also support the &amp;quot;Vertical Align&amp;quot; property known from non-input controls like fixed texts etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Report builder ==&lt;br /&gt;
=== Add Field dialog now accessible via keyboard ===&lt;br /&gt;
In the Report Designer the Add Field dialog can be accessed via the shortcut ALT+F8.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Table design ==&lt;br /&gt;
=== New MetaData node for Database drivers to view column descriptions from the database ===&lt;br /&gt;
Now it is possible to define a new property in the drivers xcu file. Per default this is enabled for MySQL (JDBC) and Ado (including Access, Access only allows to view it, it can not be changed).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
When this is enabled the table designer will display the column description, beside the former normal description which is used as help text. The column description is used has help text when the normal description is empty otherwise the normal description is used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:]]&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=Database&amp;diff=174550</id>
		<title>Database</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=Database&amp;diff=174550"/>
		<updated>2010-07-09T09:48:10Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: /* General */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Database/Lang|Database}}&lt;br /&gt;
This page is hosted by the [http://wiki.services.openoffice.org/wiki/Database_Docu_Coordinator OOo Database Docu Coordinator], who are members of the [http://qa.openoffice.org/ooQAReloaded/DatabaseTeamsite/ooQA-TeamDatabase.html OOo Database QA Team].&lt;br /&gt;
You can find here links to Base documentation ordered by languages and topics. Feel free to add missing documents to this list.&lt;br /&gt;
&lt;br /&gt;
Resources related to OpenOffice.org Base:&lt;br /&gt;
&lt;br /&gt;
= English =&lt;br /&gt;
The following links are in English.&lt;br /&gt;
== Manuals ==&lt;br /&gt;
=== General ===&lt;br /&gt;
* Base&lt;br /&gt;
: [[Documentation/Database | Database]]&lt;br /&gt;
: Description of the features of OpenOffice.org Base (short overview), Documentation resources and official sites&lt;br /&gt;
&lt;br /&gt;
* OpenOffice.org User Guides (Getting Started with Base) &lt;br /&gt;
: [http://documentation.openoffice.org/manuals/oooauthors2/0110GS-GettingStartedWithBase.pdf  Getting Started with Base] - &amp;#039;&amp;#039;PDF&amp;#039;&amp;#039;&lt;br /&gt;
: or Getting Started with Base [http://wiki.services.openoffice.org/wiki/Documentation/OOo3_User_Guides/Getting_Started/Getting_Started_with_Base wiki version]&lt;br /&gt;
: Learn how to create a database, queries, forms and reports and connect to and use other data sources within OOo-Base.&lt;br /&gt;
&lt;br /&gt;
* Base Guide&lt;br /&gt;
:[http://wiki.services.openoffice.org/wiki/Documentation/OOoAuthors_User_Manual/Base_Guide/Planning Base Guide Planning]&lt;br /&gt;
:Base Guide Outline Proposal from OOoAuthors&lt;br /&gt;
&lt;br /&gt;
* OpenOffice.org Base Manual&lt;br /&gt;
: [http://nothickmanuals.info/doku.php/articles:ooobaseprimer OpenOffice.org Base Primer]&lt;br /&gt;
: Initial Authors: Andrew &amp;#039;Drew&amp;#039; Jensen, Frank Schoenheit, et al.&lt;br /&gt;
: A short screenshot-guided overview on how to use Base.&lt;br /&gt;
&lt;br /&gt;
* Mid Level Base Tutorial &lt;br /&gt;
: [http://documentation.openoffice.org/servlets/ProjectDocumentList?folderID=778&amp;amp;expandFolder=778&amp;amp;folderID=597 Mid Level Base Tutorial]&lt;br /&gt;
: Innitial Authors: Mariano Casanova, Andrew &amp;#039;Drew&amp;#039; Jensen&lt;br /&gt;
&lt;br /&gt;
* Beginners - Example Database - Base Tutorial &lt;br /&gt;
: [http://www.oooforum.org/forum/viewtopic.phtml?t=25060 Example]&lt;br /&gt;
: Initial author: Andrew &amp;#039;Drew&amp;#039; Jensen &lt;br /&gt;
: This tutorial covers creating a first database using OOoBase. It is intended for those that have not used Base before or those that have never used any database manager. &lt;br /&gt;
&lt;br /&gt;
* Base and Macros&lt;br /&gt;
: [http://www.pitonyak.org/database/ Pitonyak&amp;#039;s document]&lt;br /&gt;
: Initial author: Andrew Pitonyak&lt;br /&gt;
: This documentation focuses on operating a database with the help of OpenOffice.org Macros.&lt;br /&gt;
&lt;br /&gt;
*  Database: &amp;quot;ooBase&amp;quot;, aka &amp;quot;Base&amp;quot;- From getting started to more advanced&lt;br /&gt;
: [http://sheepdogguides.com/fdb/fdb1main.htm Tutorials and &amp;quot;How to&amp;quot;s... 45 from one author at Sheepdogguides.com]&lt;br /&gt;
: Initial author: TK Boyd&lt;br /&gt;
: Both specific tasks and fundamental skills are explained.&lt;br /&gt;
: A section introducing the use of macros added 5/09.&lt;br /&gt;
&lt;br /&gt;
*  Bringing data into OpenOffice 2.0&amp;#039;s database&lt;br /&gt;
: [http://searchenterpriselinux.techtarget.com/tip/0,289483,sid39_gci1222186,00.html Database]&lt;br /&gt;
: Initial author: Solveig Haugland&lt;br /&gt;
: Screenshot guided tutorial on how to import data into Openoffice.org Base.&lt;br /&gt;
&lt;br /&gt;
* New Features in 3.1&lt;br /&gt;
: [[Base/New_features_in_3_1|New Features]]&lt;br /&gt;
: Initial author: Reizinger Zoltán&lt;br /&gt;
: Compiled from mailing list&lt;br /&gt;
&lt;br /&gt;
* New Features in 3.2&lt;br /&gt;
: [[Base/New_features_in_3_2|New Features]]&lt;br /&gt;
: Initial author: Reizinger Zoltán&lt;br /&gt;
: Compiled from mailing list&lt;br /&gt;
&lt;br /&gt;
* New Features in 3.3&lt;br /&gt;
: [[Base/New_features_in_3_3|New Features]]&lt;br /&gt;
: Initial author: Reizinger Zoltán&lt;br /&gt;
: Compiled from mailing list&lt;br /&gt;
&lt;br /&gt;
=== Tables ===&lt;br /&gt;
&lt;br /&gt;
* [[Standard Distributed Schema]]&lt;br /&gt;
&lt;br /&gt;
=== Queries ===&lt;br /&gt;
* [[Built-in functions and Stored Procedures]]&lt;br /&gt;
&lt;br /&gt;
=== Reports ===&lt;br /&gt;
* [[SUN Report Builder]]&lt;br /&gt;
: &amp;#039;&amp;#039;description followed&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Sun Report Builder (Reference)&lt;br /&gt;
: [http://wiki.pentaho.com/display/Reporting/Pentaho+Reporting+Community+Documentation Reference] &lt;br /&gt;
: &amp;#039;&amp;#039;description follow &amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Sun Report Builder Documentation&lt;br /&gt;
: [[SUN_Report_Builder/Documentation|Documentation]]&lt;br /&gt;
: Basic Features&lt;br /&gt;
&lt;br /&gt;
* Functions in Reports&lt;br /&gt;
: [http://wiki.pentaho.com/display/Reporting/08.+Functions+and+Expressions Functions and Expressions]&lt;br /&gt;
: &amp;#039;&amp;#039;description followed&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Functions in Reports&lt;br /&gt;
: [[SUN Report Builder/Functions]]&lt;br /&gt;
: &amp;#039;&amp;#039;description followed&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Developer ===&lt;br /&gt;
* Working basis to make the user guide better &lt;br /&gt;
: [[Documentation/OOoAuthors_User_Manual/Getting_Started/Getting_Started_with_Base | Getting_Started/Getting_Started_with_Base]]&lt;br /&gt;
: &amp;#039;&amp;#039;description followed&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Using Macros in Database Files&lt;br /&gt;
: [[Macros_in_Database_Documents | Macros_in_Database_Documents]]&lt;br /&gt;
: &amp;#039;Specification to develope this functionality&lt;br /&gt;
&lt;br /&gt;
=== FAQ ===&lt;br /&gt;
*FAQ (Base)&lt;br /&gt;
: [[FAQ_(Base)|FAQ_(Base)]]&lt;br /&gt;
&lt;br /&gt;
* Common tasks&lt;br /&gt;
: [[Common_tasks | Common_tasks]]&lt;br /&gt;
: Initial author: Andrew &amp;#039;Drew&amp;#039; Jensen&lt;br /&gt;
: Many good questions, no answers.&lt;br /&gt;
&lt;br /&gt;
=== Misc ===&lt;br /&gt;
* HSQLDB Tips and Tricks&lt;br /&gt;
: [[HSQLDB:Tips_and_Tricks | Tips_and_Tricks]]&lt;br /&gt;
: &amp;#039;&amp;#039;description followed&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* [http://nothickmanuals.info/doku.php/articles:ooobaseprimer http://nothickmanuals.info/doku.php/articles:ooobaseprimer]&lt;br /&gt;
&lt;br /&gt;
== Connecting ==&lt;br /&gt;
* Base New Driver Tutorial&lt;br /&gt;
: [[Base_New_Driver_Tutorial]] &lt;br /&gt;
: Initial author: Robert Vojta&lt;br /&gt;
: This small How-To contains a simple step-by-step introduction on how to put your driver inside the connectivity module. The second part of this document covers differences between a driver in connectivity module and a driver in an UNO package.&lt;br /&gt;
&lt;br /&gt;
* Better Database Drivers &lt;br /&gt;
: [[BetterDatabaseDrivers]] &lt;br /&gt;
: Initial author:Eric Bischoff&lt;br /&gt;
:Some ideas for a better and simpler infrastructure for database drivers&lt;br /&gt;
&lt;br /&gt;
* Connecting to Microsoft Access&lt;br /&gt;
: [[Connecting_to_Microsoft_Access]] &lt;br /&gt;
: Initial author: Regina Henschel&lt;br /&gt;
: These article describes how to connect to a Microsoft Access database file, if you use a MS Windows operating system.&lt;br /&gt;
&lt;br /&gt;
* OpenOffice.org Base - Database Drivers&lt;br /&gt;
: [http://dba.openoffice.org/drivers/ http://dba.openoffice.org/drivers/] &lt;br /&gt;
&lt;br /&gt;
* Connecting with MySQL&lt;br /&gt;
: [[Connect_MySQLandBase]]&lt;br /&gt;
&lt;br /&gt;
* An overview page&lt;br /&gt;
: Native PostgreSQL Driver&lt;br /&gt;
: [http://dba.openoffice.org/drivers/postgresql/index.html http://dba.openoffice.org/drivers/postgresql/index.html] &lt;br /&gt;
&lt;br /&gt;
* SQL-lite Driver&lt;br /&gt;
: http://dba.openoffice.org/drivers/sqlite/index.html&lt;br /&gt;
&lt;br /&gt;
* mdb-sdbc-driver-0.1.0&lt;br /&gt;
: [http://dba.openoffice.org/drivers/mdb/index.html http://dba.openoffice.org/drivers/mdb/index.html]&lt;br /&gt;
: Initial author: Wind Li (yl146652 [at] openoffice [dot] org)&lt;br /&gt;
: It is a try to connect a Linux system to MS Access. There is no further development.&lt;br /&gt;
&lt;br /&gt;
* A working page&lt;br /&gt;
: [[MDB_Driver_Integration]]&lt;br /&gt;
&lt;br /&gt;
* MSA-Base Faq&lt;br /&gt;
: [[MSA-Base_Faq]]&lt;br /&gt;
&lt;br /&gt;
* Firebird driver update for OO.org&lt;br /&gt;
: [http://jaybirdwiki.firebirdsql.org/jaybird/doku.php?id=config:oobase Jaybird OpenOffice.org Base support]&lt;br /&gt;
&lt;br /&gt;
* Using csv/text files as editable data source.&lt;br /&gt;
: [http://user.services.openoffice.org/en/forum/viewtopic.php?f=83&amp;amp;t=23260 OOo users forum Tutorial]&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
=== General ===&lt;br /&gt;
* Base Example (Overview)&lt;br /&gt;
: [[Category:Base_Example]]&lt;br /&gt;
: Initial author: Frank Schönheit&lt;br /&gt;
&lt;br /&gt;
* Standard Distributed Schema&lt;br /&gt;
: [[Standard_Distributed_Schema]]&lt;br /&gt;
&lt;br /&gt;
=== Concrete Examples ===&lt;br /&gt;
* A club membership database&lt;br /&gt;
: [[A_club_membership_database]]&lt;br /&gt;
: Initial author: Andrew &amp;#039;Drew&amp;#039; Jensen&lt;br /&gt;
: Description of creating an example database&lt;br /&gt;
&lt;br /&gt;
* OpenOffice.org API - Code snippets&lt;br /&gt;
: [http://codesnippets.services.openoffice.org/Database/index.xml http://codesnippets.services.openoffice.org/Database/index.xml]&lt;br /&gt;
: Useful code snippets solving frequently asked questions.&lt;br /&gt;
&lt;br /&gt;
* Base Example&lt;br /&gt;
: [[Help_Files]]&lt;br /&gt;
&lt;br /&gt;
* Three table example, with supporting essay- Project management&lt;br /&gt;
: [http://sheepdogguides.com/fdb/fdb7peopproj.htm Link to essay, which has link to download a small database]&lt;br /&gt;
: The database illustrates techniques explained in the essay. It is provided as an illustration, not for the data it contains.&lt;br /&gt;
&lt;br /&gt;
* Base Example&lt;br /&gt;
: [[File:DerbyToursDB.odb]]&lt;br /&gt;
: [[User:HCPotter]]&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
&lt;br /&gt;
* [http://user.services.openoffice.org/en/forum/viewforum.php?f=13 OOo Community Forum]&lt;br /&gt;
: Initial author: Andrew &amp;#039;Drew&amp;#039; Jensen &lt;br /&gt;
: Starting Point for all kind of OOo Database Questions&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
&lt;br /&gt;
* Main Point of OOo Database Testing&lt;br /&gt;
: [http://qa.openoffice.org/ooQAReloaded/DatabaseTeamsite/ooQA-TeamDatabase.html OOo Database QA Team Site]&lt;br /&gt;
: Initial Author: [[User:Clu Christoph Lukasiak]]&lt;br /&gt;
&lt;br /&gt;
* Main Starter Document for QA Newbies&lt;br /&gt;
: [http://qa.openoffice.org/ooQAReloaded/Docs/QA-Reloaded-HowToStart.html OOo QA How to Start Document]&lt;br /&gt;
: Initial Author: [[User:Wg Wolfram Garten]]&lt;br /&gt;
&lt;br /&gt;
* [[Database_Automatic_Testing]] &lt;br /&gt;
* [[Documentation/OOoAuthors_User_Manual/Base_Guide/Planning |Base_Guide-Planning]]&lt;br /&gt;
* [[FAQ_%28Base%29 |FAQ Base]]&lt;br /&gt;
* [[OOoHelpOutline#Base_and_Database  Base_and_Database]]&lt;br /&gt;
&lt;br /&gt;
* [http://ericzander.com/Publications/OO_MySQL_Tutorial/index.htm http://ericzander.com/Publications/OO_MySQL_Tutorial/index.htm] &lt;br /&gt;
: Connecting OpenOffice.org To A Remote MySQL Database] (event. 1.x)&lt;br /&gt;
&lt;br /&gt;
= French  =&lt;br /&gt;
&lt;br /&gt;
The following Links are showing French documents. If someone translate them we can show here the corresponding links. &lt;br /&gt;
&lt;br /&gt;
*[[FR/Documentation/HSQLDB Guide]] &lt;br /&gt;
*[[FR/Documentation/Base/Nouvelles Fonctions 3 1]]&lt;br /&gt;
&lt;br /&gt;
= German =&lt;br /&gt;
&lt;br /&gt;
The following Links are showing German documents. If someone translate them we can show here the correponding links.&lt;br /&gt;
&lt;br /&gt;
* [[DE/Beispielsdatenbank_mit_Base]]&lt;br /&gt;
&lt;br /&gt;
* http://dannenhoefer.de/faqstarbasic/Datenbanken.html&lt;br /&gt;
&lt;br /&gt;
* http://de.openoffice.org/doc/howto_2_0/index.html#datenquellen_2_0&lt;br /&gt;
&lt;br /&gt;
* [[DE/FAQ/Base]]&lt;br /&gt;
&lt;br /&gt;
* End user documentation&lt;br /&gt;
: http://www.ooowiki.de/KategorieBase&lt;br /&gt;
&lt;br /&gt;
* [[OpenOffice_per_JDBC_an_Informix | Anbindung von OpenOffice an Informix per JDBC]]&lt;br /&gt;
&lt;br /&gt;
= Portugese =&lt;br /&gt;
&lt;br /&gt;
The following Links are showing Portugese documents. If someone translate them we can show here the correponding links.&lt;br /&gt;
&lt;br /&gt;
http://broffice.org/files/Introdu%C3%A7%C3%A3o_ao%20BrOffice.org_Base_2.0.x.odt&lt;br /&gt;
&lt;br /&gt;
=Copyright=&lt;br /&gt;
&lt;br /&gt;
[http://dba.openoffice.org/ OOo Database Development]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://qa.openoffice.org/ooQAReloaded/DatabaseTeamsite/ooQA-TeamDatabase.html OOo Database QA]&amp;lt;br&amp;gt;&lt;br /&gt;
[http://wiki.services.openoffice.org/wiki/Category:Database OOo General Database Info]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
: &amp;#039;&amp;#039;Initial author : [mailto:mechtilde@mechtilde@openoffice.org?subject:OOoWiki Mechtilde Stehmann]  24 September 2007&amp;#039;&amp;#039;&lt;br /&gt;
: This page is under [http://creativecommons.org/licenses/by-sa/3.0/legalcode CC by-sa] since 2009-02-02&lt;br /&gt;
:&amp;#039;&amp;#039;Please do not change the logical content of this site without acknowledge of the author or the [http://wiki.services.openoffice.org/wiki/Project_Lead OOo QA Project Lead/Co-Leads]. This side is linked by the online help.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Template_CC-BY-SA&amp;quot;&amp;gt;&lt;br /&gt;
{|align=&amp;quot;left&amp;quot; width=&amp;quot;100%&amp;quot; border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;4&amp;quot; cellpadding=&amp;quot;0&amp;quot; style=&amp;quot;border-top: 1px solid #666; font-size: xx-small; margin-top: 20px; text-align: right;&amp;quot;&lt;br /&gt;
| Content on this page is licensed under the [http://creativecommons.org/licenses/by-sa/3.0/legalcode Creative Common Attribution 3.0 license (CC BY-SA)].&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Quality Assurance]]&lt;br /&gt;
[[Category:Database]]&lt;br /&gt;
[[Category:Project]]&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
	<entry>
		<id>https://wiki.openoffice.org/w/index.php?title=SUN_Report_Builder/Functions&amp;diff=167078</id>
		<title>SUN Report Builder/Functions</title>
		<link rel="alternate" type="text/html" href="https://wiki.openoffice.org/w/index.php?title=SUN_Report_Builder/Functions&amp;diff=167078"/>
		<updated>2010-05-11T11:50:34Z</updated>

		<summary type="html">&lt;p&gt;R4zoli: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[fr:FR/Documentation/Base/Rapports/Fonctions]]&lt;br /&gt;
{{Database/Lang|Base/Reports/Functions}} &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Date/Time&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Function Name&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Description&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Example&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| DATE &lt;br /&gt;
| Provides an internal number for the date given. &lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Parameter Name&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Parameter Description&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| month &lt;br /&gt;
| An integer between 1 and 12 representing the month.&lt;br /&gt;
|-&lt;br /&gt;
| day &lt;br /&gt;
| An integer between 1 and 31 representing the day of the month.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DATEDIF &lt;br /&gt;
| Returns the number of years, months, or days between two dates. &lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Parameter Name&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Parameter Description&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| EndDate &lt;br /&gt;
| Second date.&lt;br /&gt;
|-&lt;br /&gt;
| Format &lt;br /&gt;
| Format code.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DATEVALUE &lt;br /&gt;
| Returns an internal number for a text having a possible date format. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DAY &lt;br /&gt;
| Returns the sequential date of the month as an integer (1-31) in relation to the date value. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DAYS &lt;br /&gt;
| Calculates the number of days between two dates. &lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Parameter Name&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Parameter Description&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| Date_1 &lt;br /&gt;
| The start date for calculating the difference in days.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| HOUR &lt;br /&gt;
| Determines the sequential number of the hour of the day (0-23) for the time value. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MINUTE &lt;br /&gt;
| Determines the sequential number for the minute of the hour (0-59) for the time value. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MONTH &lt;br /&gt;
| Determines the sequential number of a month of the year (1-12) for the date value. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| NOW &lt;br /&gt;
| Determines the current time of the computer. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| SECOND &lt;br /&gt;
| Determines the sequential number of the second of a minute (0-59) for the time value. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| TIME &lt;br /&gt;
| Determines a time value from the details for hour, minute and second. &lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Parameter Name&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Parameter Description&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| minute &lt;br /&gt;
| The integer for the minute.&lt;br /&gt;
|-&lt;br /&gt;
| second &lt;br /&gt;
| The integer for the second.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| TIMEVALUE &lt;br /&gt;
| Returns a sequential number for a text shown in a possible time entry format. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| TODAY &lt;br /&gt;
| Determines the current date of the computer. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| WEEKDAY &lt;br /&gt;
| Returns the day of the week for the date value as an integer (1-7). &lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Parameter Name&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Parameter Description&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| Type &lt;br /&gt;
| Fixes the beginning of the week and the type of calculation to be used.(1 = Sunday is the first day of the week, with value 1; Saturday has value 7, 2 = Monday is the first day of the week, with value 1; Sunday has value 7, 3 = Monday is the first day of the week, with value 0; Sunday has value 6)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| YEAR &lt;br /&gt;
| Returns the year of a date value as an integer. &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;#039;&amp;#039;&amp;#039;Mathematical&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Function Name&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Description&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Example&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| ABS &lt;br /&gt;
| Absolute value of a number. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| AVERAGE &lt;br /&gt;
| Returns the average of a sample. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| AVERAGE &lt;br /&gt;
| Returns the average of a sample. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| EVEN &lt;br /&gt;
| Rounds a positive number up and negative number down to the nearest even integer. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MAX &lt;br /&gt;
| Returns the maximum value in a list of arguments. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MAXA &lt;br /&gt;
| Returns the maximum value in a list of arguments. Text is evaluated as zero. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MIN &lt;br /&gt;
| Returns the minimum value in a list of arguments. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MINA &lt;br /&gt;
| Returns the smallest value in a list of arguments. Text is evaluated as zero. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MOD &lt;br /&gt;
| Calculates the remainder of a division. &lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Parameter Name&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Parameter Description&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| Divisor &lt;br /&gt;
| The number by which the dividend is divided.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ODD &lt;br /&gt;
| Rounds a positive number up and negative number down to the nearest odd integer. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| SUM &lt;br /&gt;
| Returns the sum of all arguments. &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;#039;&amp;#039;&amp;#039;Logical&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Function Name&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Description&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Example&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| AND &lt;br /&gt;
| Returns TRUE if all arguments are TRUE. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| FALSE &lt;br /&gt;
| Defines the logical value as FALSE. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| IF &lt;br /&gt;
| Specifies a logical test to be performed. &lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Parameter Name&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Parameter Description&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| Then_value &lt;br /&gt;
| The result of the function if the logical test returns a TRUE.&lt;br /&gt;
|-&lt;br /&gt;
| Otherwise_value &lt;br /&gt;
| The result of the function if the logical test returns FALSE.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| NOT &lt;br /&gt;
| Reverses the value of the argument. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| OR &lt;br /&gt;
| Returns TRUE if an argument is TRUE. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| TRUE &lt;br /&gt;
| Returns the logical value TRUE. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| XOR &lt;br /&gt;
| Returns TRUE if a odd number of arguments are TRUE. &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;#039;&amp;#039;&amp;#039;Information&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Function Name&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Description&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Example&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| CHOOSE &lt;br /&gt;
| Selects a value from a list of up to 30 value arguments. &lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Parameter Name&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Parameter Description&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| value &lt;br /&gt;
| Value 1, value 2,... The list of arguments from which a value is chosen.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| COUNT &lt;br /&gt;
| Counts how many numbers are in the list of arguments. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| COUNTA &lt;br /&gt;
| Counts how many values are in the list of arguments. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| COUNTBLANK &lt;br /&gt;
| Counts the blank cells in a specified range. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| HASCHANGED &lt;br /&gt;
| Checks whether the columns specified by the given names has changed. Place a column name between double quotes.&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ISBLANK &lt;br /&gt;
| Returns TRUE if value refers to an empty cell. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ISERR &lt;br /&gt;
| Returns TRUE if the value is an error value not equal to #N/A. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ISERROR &lt;br /&gt;
| Returns TRUE if the value is an error value. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ISEVEN &lt;br /&gt;
| Returns TRUE if value is an even integer. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ISLOGICAL &lt;br /&gt;
| Returns TRUE if the value carries a logical number format. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ISNA &lt;br /&gt;
| Returns TRUE if value equals #N/A. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ISNONTEXT &lt;br /&gt;
| Returns TRUE if the value is not text. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ISNUMBER &lt;br /&gt;
| Returns TRUE if value is a number. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ISODD &lt;br /&gt;
| Returns TRUE if value is an odd integer. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ISREF &lt;br /&gt;
| Returns TRUE if value is a reference. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| ISTEXT &lt;br /&gt;
| Returns TRUE if value is text. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| NA &lt;br /&gt;
| Not available. Returns the error value #N/A. &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;#039;&amp;#039;&amp;#039;User-Defined&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Function Name&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Description&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Example&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| NULL &lt;br /&gt;
| Returns a NULL-Value &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;#039;&amp;#039;&amp;#039;Text&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Function Name&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Description&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Example&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| EXACT &lt;br /&gt;
| Specifies whether two texts are identical. &lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Parameter Name&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Parameter Description&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| text_2 &lt;br /&gt;
| The second text for comparing texts.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| FIND &lt;br /&gt;
| Looks for a string of text within another (case sensitive) &lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Parameter Name&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Parameter Description&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| text &lt;br /&gt;
| The text in which a search is to be made.&lt;br /&gt;
|-&lt;br /&gt;
| position &lt;br /&gt;
| The position in the text from which the search starts.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| LEFT &lt;br /&gt;
| Returns the first character or characters of a text. &lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Parameter Name&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Parameter Description&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| number &lt;br /&gt;
| The number of characters for the start text.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| LEN &lt;br /&gt;
| Calculates length of a text string. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| LOWER &lt;br /&gt;
| Converts text to lowercase. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MID &lt;br /&gt;
| Returns a partial text string of a text. &lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Parameter Name&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Parameter Description&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| start &lt;br /&gt;
| The position from which the part word is to be determined.&lt;br /&gt;
|-&lt;br /&gt;
| number &lt;br /&gt;
| The number of characters for the text.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| REPLACE &lt;br /&gt;
| Replaces characters within a text string with a different text string. &lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Parameter Name&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Parameter Description&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| position &lt;br /&gt;
| The character position from which text is to be replaced.&lt;br /&gt;
|-&lt;br /&gt;
| length &lt;br /&gt;
| The number of characters to be replaced.&lt;br /&gt;
|-&lt;br /&gt;
| new text &lt;br /&gt;
| The text to be inserted.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| REPT &lt;br /&gt;
| Repeats text a given number of times. &lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Parameter Name&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Parameter Description&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| number &lt;br /&gt;
| The number of times the text is to be repeated.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| RIGHT &lt;br /&gt;
| Returns the last character or characters of a text. &lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Parameter Name&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Parameter Description&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| number &lt;br /&gt;
| The number of characters for the end text.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| SUBSTITUTE &lt;br /&gt;
| Substitutes new text for old text in a string. &lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Parameter Name&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Parameter Description&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| search_text &lt;br /&gt;
| The partial string to be (repeatedly) replaced.&lt;br /&gt;
|-&lt;br /&gt;
| new text &lt;br /&gt;
| The text which is to replace the text string.&lt;br /&gt;
|-&lt;br /&gt;
| occurrence &lt;br /&gt;
| Which occurence of the old text is to be replaced.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| T &lt;br /&gt;
| Converts a value into text. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| TEXT &lt;br /&gt;
| Converts a number to text according to a given format. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| TRIM &lt;br /&gt;
| Removes extra spaces from text. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| UNICHAR &lt;br /&gt;
| Converts a code number into a Unicode character or letter. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| UNICODE &lt;br /&gt;
| Returns the numeric code for the first Unicode character in a text string. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| UPPER &lt;br /&gt;
| Converts text to uppercase. &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| URLENCODE &lt;br /&gt;
| Applies URL-Encoding to a text given in the first parameter using the encoding specified in the second parameter. If no encoding is given, ISO-8859-1 is assumed. &lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Parameter Name&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Parameter Description&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| Encoding &lt;br /&gt;
| The Encoding to be used.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
CONCAT or CONCATENATE functions not supported, but you can use [Textfieldname]&amp;amp;&amp;quot; &amp;quot;&amp;amp;[Textfieldname] to concatenate text fields.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &amp;#039;&amp;#039;&amp;#039;Rounding&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;prettytable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Function Name&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Description&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Example&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| INT &lt;br /&gt;
| Rounds a number down to the nearest integer. &lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Category:Database]] [[Category:Extensions]]&lt;/div&gt;</summary>
		<author><name>R4zoli</name></author>
	</entry>
</feed>