Module
Inhoud
Index 🔎︎

# Besturingselementen

The Form Controls toolbar contains tools that you need to create an interactive form. You can use the toolbar to add controls to a form in a text, spreadsheet, presentation, or HTML document, for example a button that runs a macro.

Om toegang te krijgen tot deze functie..

Kies Beeld - Werkbalken - Besturingselementen.

Pictogram op de werkbalk Invoegen (u moet misschien dit in eerste instantie onzichtbare pictogram activeren):

Besturingselementen

XML-formulierdocumenten (XForms) gebruiken dezelfde besturingselementen.

Wanneer u een formulier wilt maken, opent u een document en gebruikt u de werkbalk Besturingselementen om de formulierbesturingselementen toe te voegen en te definiëren. U kunt het formulier desgewenst ook aan een database koppelen, zodat u de besturingselementen kunt gebruiken om een database te manipuleren.

Wanneer u een formulier in een HTML-document maakt, kunt u het formulier gebruiken om gegevens over het internet te verzenden.

LibreOffice exporteert alleen de formuliereigenschappen die worden ondersteund door de HTML-versie waarnaar u exporteert. Kies LibreOffice - VoorkeurenExtra - Opties
- Laden/Opslaan - HTML-compatibiliteit om de HTMLversie te specificeren.

## Zo voegt u een besturingselement aan een document toe:

1. On the Form Controls toolbar, click the icon of the control that you want to add.

2. Sleep met de muis in het document om het besturingselement te maken.

   To create a square control field, hold down the Shift key while you drag.

To add a field from the field list of a table or query to a form, drag a cell into the form. In a text document, you can also drag a column header to add a field to a form. To include a label for the field, hold down the CommandCtrl
+Shift key down when you drag a column head.

## Een besturingselement wijzigen

1. Klik met de rechtermuisknop en kies Besturingselement. Er wordt een dialoogvenster geopend waarin u de eigenschappen van het besturingselement kunt definiëren.

2. To specify a accelerator key for a control, add a tilde (~) in front of the character in the label for the control.

3. U kunt besturingselementen uit het ene document verslepen en ze in een ander neerzetten. U kunt besturingselementen ook tussen documenten kopiëren en plakken. Wanneer u een besturingselement uit een ander document invoegt, analyseert LibreOffice de gegevensbron, het inhoudstype en de inhoudseigenschappen, zodat het besturingselement bij de logische structuur van het doeldocument past. Een besturingselement dat bijvoorbeeld de inhoud van een adresboek weergeeft, geeft nog steeds dezelfde inhoud weer nadat u het naar een ander document hebt gekopieerd. U kunt deze eigenschappen bekijken op het tabblad Gegevens van het dialoogvenster Eigenschappen van het betreffende besturingselement.

## Selecteren

Dit pictogram schakelt de muisaanwijzer naar de selectiemodus over, of deactiveert deze modus. De selectiemodus wordt gebruikt om de besturingselementen van het huidige formulier te selecteren.

## Ontwerpmodus aan/uit

De ontwerpmodus in- of uitschakelen. Deze functie gebruikt u om snel te schakelen tussen de ontwerpmodus en de gebruikersmodus. Schakel de ontwerpmodus in als u de besturingselementen wilt bewerken en schakel de ontwerpmodus uit als u de besturingselementen wilt gebruiken.

Ontwerpmodus aan/uit

## Eigenschappen

Klik hier om een dialoogvenster te openen om de eigenschappen van het geselecteerde besturingselement te bewerken.

Besturingselement

## Formulier

In dit dialoogvenster kunt u onder andere de gegevensbron en de gebeurtenissen voor het gehele formulier specificeren.

Formulier

## Keuzevak

Maakt een keuzevakje. Met keuzevakjes kunt u een functie in een formulier in- of uitschakelen.

## Tekstvak

Maakt een tekstvak. Tekstvakken zijn velden waarin de gebruiker tekst kan invoeren. Tekstvakken kunnen in een formulier voor weergave van gegevens of invoer van nieuwe gegevens gebruikt worden.

## Opgemaakt veld

Maakt een opgemaakt veld. Een opgemaakt veld is een tekstvak waarin u kunt definiëren hoe de invoer en uitvoer worden opgemaakt, en welke beperkende waarden van toepassing zijn.

Een opgemaakt veld heeft speciale eigenschappen voor besturingselementen (kies Opmaak - Besturingselement).

## Knop

Maakt een knop. Deze functie kan worden gebruikt om een opdracht voor een gedefinieerde gebeurtenis uit te voeren, zoals een muisklik.

U kunt tekst en afbeeldingen op deze knoppen toepassen.

## Keuzerondje

Creates an option button. Option buttons enable the user to choose one of several options. Option buttons with the same functionality are given the same name (Name property). Normally, they are given a group box.

## Keuzelijst

Maakt een keuzelijst. Via een keuzelijst kunnen gebruikers een item in een lijst selecteren. Als het formulier aan een database is gekoppeld en de databaseverbinding is actief, verschijnt automatisch de Assistent Keuzelijst nadat de lijst in het document is ingevoegd. Deze Assistent helpt u de keuzelijst te maken.

## Keuzelijst met invoervak

Maakt een keuzelijst met invoervak. Een keuzelijst met invoervak is een éénregelige keuzelijst die uitgevouwen kan worden en waaruit gebruikers een optie kunnen kiezen. U kunt de eigenschap "alleen-lezen" aan de keuzelijst met invoervak toewijzen, zodat gebruikers geen andere items dan die uit de lijst, kunnen invoeren. Als het formulier met een database is verbonden en de databaseverbinding is actief, verschijnt automatisch de Assistent Keuzelijst met invoervak nadat u de lijst in het document hebt ingevoegd.

## Titelveld

Maakt een veld voor het weergeven van tekst. Deze labels zijn alleen voor het weergeven van vooraf gedefinieerde tekst. Er kan in deze velden niets worden ingevoerd.

## Meer besturingselementen

Opent de werkbalk Meer besturingselementen.

## Formulierontwerp

Opent de werkbalk Formulierontwerp.

## Assistenten aan/uit

Schakelt de Assistenten voor automatische besturingselementen in en uit.

Met behulp van deze Assistenten kunt u de eigenschappen van keuzelijsten, tabelobjecten en andere besturingselementen invoeren.

## Contextmenu-opdrachten

## Draaiknop

Maakt een draaiknop.

Als u een draaiknop aan een Calc-werkblad toevoegt, kunt u het tabblad Gegevens gebruiken om een tweerichtingskoppeling tussen de draaiknop en een cel te maken. Het resultaat is dat wanneer u de inhoud van een cel wijzigt, de inhoud van de draaiknop wordt bijgewerkt. Als u daarentegen de waarde van de draaiknop wijzigt, wordt de inhoud van de cel bijgewerkt.

## Schuifbalk

Maakt een schuifbalk.

U kunt de volgende eigenschappen voor een schuifbalk specificeren:

UI-naam | Semantiek
Min. scrollwaarde | Hier kunt u de minimum hoogte of -breedte van een schuifbalk opgeven.
Max. scrollwaarde | Hier kunt u de maximum hoogte of -breedte van een schuifbalk opgeven.
Standaard scrollwaarde | Specificeert de standaardwaarde van een schuifbalk, die gebruikt wordt wanneer het formulier hersteld wordt.
Richting | Hier kunt u de richting van een schuifbalk, horizontaal of verticaal, opgeven.
Kleine verandering | Specificeert de minimum hoeveelheid waarmee u een schuifbalk kunt verplaatsen door, bijvoorbeeld, op een pijl te klikken.
Grote verandering | Hiermee bepaalt u hoever de schuifbalk bij een grote stap verschoven wordt, bijvoorbeeld wanneer u tussen de scrollduim en een schuifbalkpijl klikt.
Vertraging | Specificeert de vertraging in milliseconden tussen triggergebeurtenissen voor schuifbalken. Bijvoorbeeld de vertraging die optreedt wanneer u op een pijlknop op de schuifbalk klikt en de muisknop ingedrukt houdt.
Symboolkleur | Hiermee kunt u de kleur van de pijlen op de schuifbalk specificeren.
Zichtbare grootte | Specifies the size of the scrollbar thumb in "value units". For example, a value of ("Scroll value max." minus "Scroll value min.") / 2 results in a scrollbar thumb that occupies half of the scrollbar. To make the width of the scrollbar equal to the height of the scrollbar, set the Visible Size to zero.

In a Calc spreadsheet, you can use the Data tab page to create a two-way link between a scrollbar and a cell.

## Afbeeldingsknop

Maakt een knop die als een afbeelding wordt weergegeven. Afgezien van de grafische weergave heeft een afbeeldingsknop dezelfde eigenschappen als een "normale" knop.

## Afbeeldingselement

Maakt een afbeeldingselement. Dit kan alleen worden gebruikt om afbeeldingen uit een database toe te voegen. In het document dubbelklikt u op dit besturingselement om het dialoogvenster Afbeelding invoegen te openen en de afbeelding in te voegen. Er is ook een contextmenu (niet in ontwerpmodus) met opdrachten voor het invoegen en verwijderen van de afbeelding.

Afbeeldingen uit een database kunnen in een formulier worden weergegeven en nieuwe afbeeldingen kunnen in de database worden ingevoegd, zolang het afbeeldingselement niet tegen schrijven is beveiligd. Het besturingselement moet naar een databaseveld van het afbeeldingstype verwijzen. Daarom moet u het gegevensveld in het venster met eigenschappen op het tabblad Gegevens invoeren.

## Datumveld

Maakt een datumveld. Als het formulier aan een database is gekoppeld, kunnen de datumwaarden uit de database worden overgenomen.

If you assign the "Dropdown" property to the date field, the user can open a calendar to select a date under the date field. This also applies to a date field within a Table Control field.

Datumvelden kunnen gemakkelijk door de gebruiker worden bewerkt met de pijltoetsen omhoog en omlaag. Afhankelijk van de cursorpositie kan de dag, maand of het jaar via de pijltjestoetsen worden verhoogd of verlaagd.

Specifieke opmerkingen op datumvelden.

## Tijdveld

Maakt een tijdveld. Als het formulier aan een database is gekoppeld, kunnen de tijdswaarden voor het formulier uit de database worden overgenomen.

Tijdvelden kunnen gemakkelijk door de gebruiker worden bewerkt met de pijltoetsen omhoog en omlaag. Afhankelijk van de cursorpositie worden de uren, minuten of de seconden stap voor stap via de pijltjestoetsen verhoogd of verlaagd.

## Bestandsselectie

Maakt een knop waarmee u bestanden kunt selecteren.

## Numeriek veld

Maakt een numeriek veld. Als het formulier aan een database is gekoppeld, kunnen de numerieke waarden in het formulier uit de database worden overgenomen.

## Valutaveld

Maakt een valutaveld. Als het formulier aan een database is gekoppeld, kan de inhoud van het valutaveld in het formulier uit de database worden overgenomen.

## Patroonveld

Maakt een patroonveld. Patroonvelden bestaan uit een bewerkingsmasker en een tekenmasker. Het bewerkingsmasker bepaalt welke gegevens kunnen worden ingevoerd. Het tekenmasker bepaalt de inhoud van het patroonveld tijdens het laden van het formulier.

Patroonvelden worden niet in HTML-indeling geëxporteerd.

## Groepsvak

Creates a frame to visually group several controls. Group boxes allow you to group option buttons in a frame.

If you insert a group frame into the document, the Group Element Wizard starts, which allows you to easily create an option group.

Note: When you drag a group box over already existing controls and then want to select a control, you have to first open the context menu of the group box and choose Arrange - Send to Back. Then select the control while pressing CommandCtrl
.

Group boxes are used only for a visual effect. A functional grouping of option fields can be made through the name definition: under the Name properties of all option fields, enter the same name in order to group them.

## Tabelobject

Creates a table control to display a database table. If you create a new table control, the Table Element Wizard appears.

Speciale informatie over tabelobjecten.

## Navigatiebalk

Creates a Navigation bar.

The Navigation bar allows you to move through the records of a database or a database form. The controls on this Navigation bar work the same way as the controls on the default Navigation bar in LibreOffice.

## Automatische focus besturingselement

If Automatic Control Focus is activated, the first form control will be selected when you open the document. If the button is not activated, the text will be selected after opening. The Tab Order that you have specified determines which is the first form control.