<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="https://doc.sibvisions.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://doc.sibvisions.com/feed.php">
        <title>Documentation jvx:client:model:databook</title>
        <description></description>
        <link>https://doc.sibvisions.com/</link>
        <image rdf:resource="https://doc.sibvisions.com/lib/tpl/material/images/favicon.ico" />
       <dc:date>2026-04-28T12:46:58+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://doc.sibvisions.com/jvx/client/model/databook/autolistboxes?rev=1517522253&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.sibvisions.com/jvx/client/model/databook/events?rev=1591630682&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.sibvisions.com/jvx/client/model/databook/master_detail?rev=1591630231&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.sibvisions.com/jvx/client/model/databook/record_iteration?rev=1675879071&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.sibvisions.com/jvx/client/model/databook/recordtranslation?rev=1594230025&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.sibvisions.com/jvx/client/model/databook/rowstates?rev=1592216093&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://doc.sibvisions.com/lib/tpl/material/images/favicon.ico">
        <title>Documentation</title>
        <link>https://doc.sibvisions.com/</link>
        <url>https://doc.sibvisions.com/lib/tpl/material/images/favicon.ico</url>
    </image>
    <item rdf:about="https://doc.sibvisions.com/jvx/client/model/databook/autolistboxes?rev=1517522253&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-02-01T21:57:33+00:00</dc:date>
        <title>Automatic List Boxes based on the DB Model</title>
        <link>https://doc.sibvisions.com/jvx/client/model/databook/autolistboxes?rev=1517522253&amp;do=diff</link>
        <description>One of the most laborious tasks during the development of applications is the definition of list boxes. List boxes require a lot of source code and the developer wastes time that would be better spent on complex tasks.

Selection lists for database applications can, for the most part, be created automatically if the underlying data model is cleanly designed, i.e. PKs, UKs, FKs are available.</description>
    </item>
    <item rdf:about="https://doc.sibvisions.com/jvx/client/model/databook/events?rev=1591630682&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-08T15:38:02+00:00</dc:date>
        <title>DataBook Events</title>
        <link>https://doc.sibvisions.com/jvx/client/model/databook/events?rev=1591630682&amp;do=diff</link>
        <description>The IDataBook Iinterface defines the possible events that can occur while using DataBooks. These events are triggered on different occasions. The following instructions show the possible event triggers and the exact event sequence.

Triggers

Saving Records</description>
    </item>
    <item rdf:about="https://doc.sibvisions.com/jvx/client/model/databook/master_detail?rev=1591630231&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-08T15:30:31+00:00</dc:date>
        <title>jvx:client:model:databook:master_detail</title>
        <link>https://doc.sibvisions.com/jvx/client/model/databook/master_detail?rev=1591630231&amp;do=diff</link>
        <description>Master/detail relationships are used to create relationships between tables or other datasets. The master can also be viewed as a group, whereas the detail contains the individual sets of the group. 

In short, master/detail is used to show the 1:n and n:m relationships of a database.</description>
    </item>
    <item rdf:about="https://doc.sibvisions.com/jvx/client/model/databook/record_iteration?rev=1675879071&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-02-08T17:57:51+00:00</dc:date>
        <title>jvx:client:model:databook:record_iteration</title>
        <link>https://doc.sibvisions.com/jvx/client/model/databook/record_iteration?rev=1675879071&amp;do=diff</link>
        <description>It's possible to iterate all records of a databook with different techniques. It's a performance decission what's best. Just reading is fastest.

You decide if you iterate for reading or for changing records. An iteration 

Iterate with optional record change (Solution 1)</description>
    </item>
    <item rdf:about="https://doc.sibvisions.com/jvx/client/model/databook/recordtranslation?rev=1594230025&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-07-08T17:40:25+00:00</dc:date>
        <title>jvx:client:model:databook:recordtranslation</title>
        <link>https://doc.sibvisions.com/jvx/client/model/databook/recordtranslation?rev=1594230025&amp;do=diff</link>
        <description>Sometimes it's important to translate records of a table/databook. If you have such a requirement, you can use different solutions:

	*  Use a view and translate column values via database
	*  Translate values on the client (without database)

If you choose the first option, everything will be fine because it'll be possible to use filtering and searching via database. With the second option, only client-side filtering and searching will work.</description>
    </item>
    <item rdf:about="https://doc.sibvisions.com/jvx/client/model/databook/rowstates?rev=1592216093&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-06-15T10:14:53+00:00</dc:date>
        <title>jvx:client:model:databook:rowstates</title>
        <link>https://doc.sibvisions.com/jvx/client/model/databook/rowstates?rev=1592216093&amp;do=diff</link>
        <description>Depending on the respective action, the rows of a databook have a defined status. Among the actions are insert, edit, and delete. In connection with the DataBook Events, predefined scopes of validity exist for each status.

These scopes are shown in the following diagrams.</description>
    </item>
</rdf:RDF>
