Kontrolelementer

Indhold

# Formularkontrolelementer

Værktøjslinjen Formularkontrol eller undermenuen indeholder værktøjer, du har brug for til at oprette en interaktiv formular. Du kan bruge værktøjslinjen eller undermenuen til at indsætte en formulars kontrolelementer i en tekst, tegning, regneark, præsentation eller HTML dokument, for eksempel en knap, der kører en makro.

For at tilgå denne kommando...

Vælg Vis ▸ Værktøjslinjer ▸ Formularkontrolelementer.

Ikon på værktøjslinjen Indsæt (måske skal du først aktivere dette ikon):

Kontrolelementer

XML formulardokumenter (XForms) bruger de samme kontrolelementer.

For at oprette en formular skal du åbne et dokument og bruge værktøjslinjen Kontrolelementer for at tilføje og definere formularkontrolelementerne. Hvis du vil, kan du også sammenkæde formularen med en database, så du kan bruge kontrolelementerne til at manipulere en database.

Når du opretter en formular i et HTML-dokument, kan du bruge formularen til at sende data over internettet.

## For at tilføje et kontrolelement til et dokument

1. På værktøjslinjen Formularkontrolelementer klikker du på på ikonet til det kontrolelement, som du vil tilføje.

2. Klik så på dokumentet og træk for at oprette kontrolelementet.

   For at oprette en kvadratisk kontrol holder du Skift-tasten nede, mens du trækker.

For at tilføje et felt fra en tabels eller forespørgsels feltliste til et formular, trækker du en celle ind på formularen. I et tekstdokument kan du orgså trække en kolonneoverskrift for at tilføje et felt til formularen. For at medtage en etiket i feltet med holder du KommandoCtrl+Skift nede, mens du trækker i et kolonneoverskrift.

## Ændre et kontrolelement

1. Højreklik på kontrolelementet og vælg Kontrolelement-egenskaber. Der åbnes en dialog, hvor du du kan definere kontrolelementets egenskaber.

2. For at tilknytte en genvejstast til et kontrolelement skal du tilføje en tilde (~) foran tegnet i kontrolelementets etiket.

3. Du kan trække og slippe kontrolelementer fra ét dokument til et andet dokument. Du kan også kopiere og indsætte kontrolelementer mellem dokumenter. Når du indsætter et kontrolelement fra et andet dokument, analyserer LibreOffice datakilden, indholdstypen og indholdsegenskaberne for kontrolelementet, så det passer til den logiske struktur i måldokumentet. For eksempel vil et kontrolelement, som viser indhold fra en adressebog, fortsætte med at vise det samme indhold efter du har kopieret kontrolelementet til et andet dokument. Du kan se disse egenskaber på fanebladet Data dialogen Formularegenskaber.

## Vælg

Dette ikon skifter musemarkøren til markørtilstand eller deaktiverer denne tilstand. Markørtilstand bruges til at vælge kontrolelementerne for den aktuelle formular.

## Designtilstand

Slår Design-tilstanden til eller fra. Denne funktion bruges til skifte hurtigt mellem Design- og Bruger-tilstand. Aktiver den for at redigere formularkontrolelementer, deaktiver for at bruge formularkontrolelementerne.

Designtilstand til/fra

## Guider til/fra

Aktiverer og deaktiverer de automatiske formularkontrolelementguider.

Disse guider hjælper dig til at indtaste egenskaberne for rullelister, tabelkontrolelementer og andre kontrolelementer.

## Formulardesign

Åbner værktøjslinjen Formulardesign.

## Etiketfelt

Opretter et felt til visning af tekst. Disse etiketter bruges kun til at vise foruddefineret tekst. Elementer kan ikke oprettes i disse felter.

## Tekstfelt

Opretter et tekstfelt. Tekstfelter er felter, hvor brugeren kan indtaste tekst. I en formular viser tekstfelter data eller giver mulighed for indtastning af nye data.

## Afkrydsningsfelt

Opretter et afkrydsningsfelt. Afkrydsningsfelter giver dig mulighed for at aktivere eller deaktivere en funktion i en formular.

## Alternativknap

Opretter en alternativknap. Alternativknapper giver brugeren mulighed for at vælge en af flere muligheder. Alternativknapper med samme funktionalitet får det samme navn (Navn egenskab). Normalt tilhører de et gruppefelt.

## Rulleliste

Opretter en rulleliste. En rulleliste giver brugere mulighed for at vælge et element fra en liste. Hvis formularen er kædet til en database, og databaseforbindelsen er aktiv, vises Rullelisteguiden automatisk, når rullelisten er blevet indsat i dokumentet. Denne guide hjælper dig med at oprette rullelisten.

## Kombinationsfelt

Opretter et kombinationsfelt. Et kombinationsfelt er en rullegardinliste, hvor brugere kan vælge en valgmulighed. Du kan tildele egenskaben "skrivebeskyttet" til kombinationsfeltet, så brugere ikke kan indtaste andre elementer end dem, der er på listen. Hvis formularen er bundet til en database, og databaseforbindelsen er aktiv, vises Kombinationsfeltguiden automatisk, når du har indsat kombinationsfeltet i dokumentet.

## Trykknap

Opretter en trykknap. Denne funktion kan bruges til at udføre en kommando for en defineret hændelse såsom et museklik.

Du kan anvende tekst og grafik til disse knapper.

## Grafisk knap

Opretter en knap vist som et billede. Udover den grafiske repræsentation har en grafisk knap samme egenskaber som en "normal" knap.

## Formateret felt

Opretter et formateret felt. Et formateret felt er et tekstfelt, hvor du kan angive, hvordan indtastningerne og resultatet formateres, samt hvilke grænser, der skal være for værdierne.

Et formateret felt har specielle kontrolelement-egenskaber(vælg Formatér ▸ Kontrolelement).

## Datofelt

Opretter et datofelt. Hvis formularen er kædet til en database, kan datoværdier være overtaget fra databasen.

Hvis du tilknytter egenskaben "Rulleliste" til feltet Dato, kan brugeren åbne en kalender for at vælge en dato under datofeltet. Dette gælder også for et datofelt inde i feltet Tabelkontrolelement.

Datofelter kan let redigeres af brugeren med tasterne Pil op og Pil ned. Afhængigt af markørens position kan dagen, måneden eller året øges eller sænkes med piletasterne.

Særlige bemærkninger om datofelter.

## Numerisk felt

Opretter et numerisk felt. Hvis formularen er kædet til en database, kan de numeriske værdier i formularen kopieres fra databasen.

## Gruppefelt

Opretter en ramme til visuelt at gruppere flere kontrolelementer. Gruppefelter lader dig gruppere alternativknapper i en ramme.

Hvis du indsætter en grupperamme i dokumentet, starter Elementgrupperingsguiden, som lader dig let oprette en indstillingsgruppe.

Bemærk: Når du trækker et gruppefelt hen over allerede eksisterende kontrolelementer og derefter vil markere et kontrolelement, er du nødt til først at åbne gruppefeltets kontekstmenu og vælge Arrangér ▸ Flyt til bagest. Markér dernæst kontrolelementet, mens du holder KommandoCtrl-tasten nede.

Gruppefelter bruges kun til at give visuel effekt. En funktionel gruppering af alternativfelter kan laves med navngivning. Under egenskaben Navn indtaster du det samme navn for alle alternativfelter for at gruppere dem.

## Klokkeslætsfelt

Opretter et klokkeslætsfelt. Hvis formularen er kædet til en database, kan tidsværdier for formularen kopieres fra databasen.

Klokkeslætsfelter kan let redigeres af brugeren med Pil op og Pil ned. Afhængigt af markørens position kan timerne, minutterne eller sekunderne øges eller mindskes ved at bruge piletasterne.

## Valutafelt

Opretter et valutafelt. Hvis formularen er kædet til en database, kan valutafeltets indhold kopieres fra databasen.

## Felt med mønster

Opretter et felt med mønster. Mønsterfelter består af en redigeringsmaske og en tegnmaske. Redigeringsmasken bestemmer, hvilke data der kan indtastes. Tegnmasken bestemmer indholdet af mønsterfeltet ved indlæsning af formularen.

Bemærk at felter med mønster ikke kan eksporteres til HTML-format.

Du kan skrive de følgende tegn for at definere redigeringsmasken:

Tegn | Betydning
--- | ---
L | En tekstkonstant. Placeringen kan ikke redigeres. Tegnet bliver vist på den tilsvarende plads i Tegnmasken..
a | Tegnene a-z og A-Z kan indtastes. Store bogstaver konverteres ikke til små bogstaver.
A | Bogstaverne A-Z kan indtastes. Hvis et lille bogstav indtastes, konverteres det automatisk til et stort bogstav.
c | Tegnene a-z, A-Z og 0-9 kan indtastes. Store bogstaver konverteres ikke til små bogstaver.
C | Tegnene A-Z og 0-9 kan indtastes. Hvis et lille bogstav indtastes, konverteres det automatisk til et stort bogstav
N | Kun tegnene 0-9 kan indtastes.
x | Alle tegn, der kan udskrives, kan indtastes
X | Alle tegn, der kan udskrives, kan indtastes. Hvis et lille bogstav indtastes, konverteres det automatisk til et stort bogstav.

For eksempel for tegnmasken "__.__.2000", brug "NNLNNLLLLL" som redigeringsmaske, så brugeren kun kan indtaste fire cifre når han indtaster en dato.

## Tabelkontrolelement

Opretter et tabelkontrolelement til visning af en databasetabel. Hvis du opretter et nyt tabelkontrolelement, vises Tabelelementguiden.

Særlige bemærkninger om tabelkontrolelementer.

## Navigationslinje

Opretter værktøjslinjen Navigation

Værktøjslinjen Navigation lader dig flytte gennem dataposterne i en database eller en databaseformular. Kontrolelementerne på denne Navigationslinje fungerer på samme måde som kontrolelementerne i værktøjslinjen Navigation i LibreOffice.

## Grafisk kontrolelement

Opretter et grafisk kontrolelement. Det kan kun bruges at tilføje billeder fra en database. I formulardokumentet, dobbeltklik på en af disse kontrolelementer for at åbne dialogen Indsæt Grafik for at indsætte billedet. Der er også en genvejsmenu (ikke i designtilstand) med kommandoer til at indsætte og slette billedet.

Billeder fra en database kan vises i en formular, og nye billeder kan indsættes i databasen, hvis blot det grafiske kontrolelement ikke er skrivebeskyttet. Kontrolelementet skal referere til et databasefelt af typen billede. Indtast derfor datafeltet i vinduet egenskaber på fanebladet Data.

## Filvalg

Opretter en knap, som aktiverer filvalg.

## Skalafelt

Opretter et skalafelt.

Hvis du føjer et skalafelt til et Calc regneark, kan du bruge fanebladet Data til at oprette en tovejs sammenkædning af skalafeltet og en celle. Som resultat vil indholdet af skalafeltet blive opdateret, når du ændrer indholdet af en celle. Omvendt vil indholdet af cellen blive opdateret, hvis du ændrer værdien med skalafeltet.

## Rullebjælke

Opretter en rullebjælke.

Du kan angive følgende egenskaber for en rullebjælke:

UI navn | Semantik
--- | ---
Rulleværdi min. | Angiver den mindste højde eller mindste bredde for en rullebjælke.
Rulleværdi maks. | Angiver den maksimale højde eller den maksimale bredde for en rullebjælke.
Standardrulleværdi | Angiver en standardværdi for en rullebjælke, der bruges når formularen nulstilles.
Retning | Specificerer retningen for en rullebjælke (vandret eller lodret).
Lille ændring | Specificerer mindste enhed som du kan rulle en rullebjælke, for eksempel ved at klikke på en pil.
Stor ændring | Specificerer større enhed som du kan rulle en rullebjælke, for eksempel, når du klikker mellem rullebjælkens markør og en rullebjælkepil.
Forsinkelse | Specificerer trinforsinkelsen i millisekunder mellem rullebjælkehændelser. For eksempel trinforsinkelse der finder sted når du klikker på en pileknap på rullebjælken og holder museknappen nede.
Symbolfarve | Specificerer farven på pilene i rullebjælken.
Synlig størrelse | Specificerer størrelsen på rullebjælkens markør i "værdienheder". For eksempel resulterer en værdi på ("Rulleværdi maks." minus "Rulleværdi min.") / 2 i en rullebjælkemarkør som fylder det halve af rullebjælken. For at sætte rullebjælkens bredde lig med højden af rullebjælken sætter du Synlige størrelse til nul.

I et Calc-regneark kan du bruge fanebladet Data til at oprette en tovejs-kæde mellem en rullebjælke og en celle.

Relaterede emner

Genvejsmenu Kommandoer