Formulärkontroller
Ikonen Formulärkontroller innehåller verktyg som du behöver för att skapa ett interaktivt formulär. Du kan använda ikonen för att lägga till kontroller i ett formulär i en text, tabell, presentation eller ett HTML-dokument, till exempel en knapp som kör ett makro.
XML-formulärdokumenten (XForms) använder samma uppsättning kontroller.
Du skapar ett formulär genom att öppna ett dokument och sedan lägga till och definiera formulärkontroller med hjälp av verktygsraden Formulärkontroller. Du kan även länka formuläret till en databas, så att du kan anpassa databasen med hjälp av kontrollfälten.
När du skapar ett formulär i ett HTML-dokument kan du använda formuläret för att skicka data via Internet.
LibreOffice exporterar bara de formuläregenskaper som stöds av den HTML-version du exporterar till. Du anger HTML-version genom att välja LibreOffice – InställningarVerktyg – Alternativ – Läs in/spara – HTML-kompatibilitet.
Lägga till en kontroll i ett dokument
-
Klicka på verktygsraden Formulärkontroll på ikonen för det kontrollfält som du vill infoga.
-
Skapa kontrollen genom att dra med musknappen i dokumentet.
Om du vill skapa ett kvadratiskt kontrollfält trycker du på Skift medan du drar.
Om du vill infoga fält från fältlistan för en tabell eller en sökning till ett formulär, drar du cellen till formuläret. I textdokumentet kan du även dra kolumnhuvud för att lägga till fält i formulär. Om du håller ned KommandoCtrl+Skift när du drar ett kolumnhuvud infogas en etikett för fältet.
Ändra en kontroll
-
När du har infogat en formulärkontroll i dokumentet kan du ändra kontrollens egenskaper. Markera kontrollen och klicka på ikonen Kontrollegenskaper eller välj snabbmenykommandot Kontroll. En dialogruta visas där du kan ange egenskaperna.
-
Du kan definiera ett av tecknen i kontrollens etikett som ett kortkommando (så att användaren kan använda kontrollen genom att trycka på motsvarande tangent) genom att skriva ett tildetecken (~) framför tecknet i etiketten.
-
Du kan kopiera kontroller från ett dokument till ett annat, antingen genom att använda dra-och-släpp eller genom att först kopiera kontrollerna till Urklipp och sedan klistra in dem i det nya dokumentet. När du kopierar in en kontroll analyserar LibreOffice tre egenskaper: "datakälla", "typ av innehåll" och "innehåll" från fliken Formuläregenskaper - Data. Analysen görs för att kontrollen ska infogas på rätt ställe i måldokumentets struktur. En kontroll som till exempel visar innehåll från adressboken, kommer fortfarande att visa samma innehåll när den har kopierats in i måldokumentet. Kontrollen kommer att läggas till i måldokumentets formulärstruktur. Om det inte redan finns en sådan struktur i dokumentet kommer den att skapas nu.
Urval
Med den här ikonen växlar du muspekaren till markeringsläge eller deaktiverar detta läge. Markeringsläget används för att markera det aktuella formulärets kontrollfält.
Kryssruta
Skapar en kryssruta. Med kryssrutor kan du aktivera eller deaktivera en funktion i ett formulär.
Textfält
Skapar en textruta. Textrutor är fält som användaren kan mata in text i. I ett formulär används textrutor för att visa eller mata in data i.
Formaterat fält
Skapar ett formaterat fält. Ett formaterat fält är en textruta i vilken du kan definiera hur indata och utdata formateras och vilka begränsningsvärden som gäller.
Ett formaterat fält har särskilda kontrollfältsegenskaper (Format - Kontrollfält).
Kommandoknapp
Skapar en kommandoknapp. Den här funktionen kan användas om du vill köra ett kommando för en definierad händelse, t.ex. en musklickning.
Du kan koppla text och grafik till de här knapparna.
Alternativfält
Skapar ett alternativfält. Med alternativfält kan användaren välja ett av flera alternativ. Alternativfält med samma funktioner får samma namn (egenskapen Namn). Oftast får de en grupperingsram.
Listruta
Creates a list box. A list box lets users select an entry from a list. If the form is linked to a database and the database connection is active, the List Box Wizard will automatically appear after the list box is inserted in the document. This wizard helps you create the list box.
Kombinationsfält
Skapar ett kombinationsfält. Ett kombinationsfält är en enradig listruta som användaren väljer ett alternativ i. Du kan skrivskydda kombinationsfältet så att användare inte kan ange andra poster än de som finns i listan. Om formuläret är bundet till en databas och databasförbindelsen är aktiv visas guiden för kombinationsfält automatiskt efter att du infogat kombinationsfältet i dokumentet.
Etikettfält
Skapar ett fält som visar text. De här etiketterna visar bara fördefinierad text. Det går inte att skriva i de här fälten.
Fler kontroller
Öppnar verktygsraden Fler kontroller.
Formulärutkast
Öppnar verktygsraden Formulärutkast.
Guider på/av
Aktiverar och inaktiverar de automatiska guiderna för formulärkontroller.
Med dessa guider får du hjälp med att ange egenskaper för listrutor, tabellkontroller och andra kontroller.
Kommandon på snabbmenyn
Rotationsknapp
Skapar en rotationsknapp.
Om du lägger till en rotationsknapp i ett Calc kalkylblad kan du använda fliksidan Data för att skapa en dubbelriktad länk mellan rotationsknappen och en cell. När du ändrar innehållet på en cell uppdateras därför innehållet i rotationsknappen. Om du ändrar värdet på rotationsknappen uppdateras också innehållet i cellen.
Rullningslist
Skapar en rullningslist.
Du kan ange följande egenskaper för en rullningslist:
UI-namn |
Semantik |
Min. rullningsvärde |
Anger minsta höjd eller minsta bredd för en rullningslist. |
Max. rullningsvärde |
Anger maximal höjd eller maximal bredd för en rullningslist. |
Standardvärde för rullning |
Anger standardvärdet för en rullningslist, som används när formuläret återställs. |
Orientering |
Anger riktning för en rullningslist, det vill säga horisontell eller vertikal. |
Liten ändring |
Anger den minsta mängd som du kan rulla en rullningslist, till exempel genom att klicka på en pil. |
Stor ändring |
Anger hur mycket ett stort rullningssteg rullar en rullningslist, till exempel när du klickar mellan rullningsrutan och en rullningspil. |
Fördröjning |
Anger fördröjning i millisekunder mellan rullningslistens händelseutlösare. Fördröjningen kan till exempel uppstå när du klickar på en pilknapp på rullningslisten och håller ned musknappen. |
Ikonfärg |
Anger färg på pilarna i rullningslisten. |
Synlig storlek |
Anger storlek på rullningsrutan i "värdeenheter". Till exempel värdet ("Max. rullningsvärde" minus "Min. rullningsvärde") / 2 skapar en rullningsruta som tar upp halva rullningslisten. Om du vill att rullningslistens bredd ska vara lika med höjden anger du Synlig storlek till noll. |
I ett Calc kalkylblad kan du använda fliksidan Data när du skapar en dubbelriktad länk mellan en rullningslist och en cell.
Grafisk kommandoknapp
Skapar en knapp som visas som en bild. Bortsett från grafiken har en bildknapp samma egenskaper som en vanlig knapp.
Grafiskt kontrollfält
Skapar ett grafiskt kontrollfält. Det kan bara användas för att lägga till bilder från en databas. När du dubbelklickar på ett grafiskt kontrollfält i formulärdokumentet öppnas dialogrutan Infoga grafik som du använder för att infoga bilden. Det finns också en snabbmeny (dock inte i designläge) med kommandon för att infoga och ta bort bilden.
Bilder från en databas kan visas i ett formulär och nya bilder kan infogas i databasen så länge som bildkontrollen inte är skrivskyddad. Kontrollen måste hänvisa till ett databasfält för typen bild. Ange därför datafältet i egenskapsfönstret på fliken Data.
Datumfält
Skapar ett datumfält. Om formuläret är länkat till en databas kan datumvärdena tas från databasen.
Om du ger datumfältet egenskapen "Öppna", kan användaren öppna en kalender för val av datum nedanför datumfältet. Detta gäller även för ett datumfält i ett tabellkontrollfält.
Användaren kan enkelt redigera datumfält genom att använda uppåt- och nedåtpilarna. Beroende på markörposition kan värdena för dag, månad eller år ökas eller minskas med piltangenterna.
Särskild information om datumfält.
Tidsfält
Skapar ett tidsfält. Om formuläret är länkat till en databas kan formulärets tidsvärden tas från databasen.
Användaren kan enkelt redigera tidsfält genom att använda uppåt- och nedåtpilarna. Beroende på markörposition kan värdena för timmar, minuter eller sekunder ökas eller minskas med piltangenterna.
Filurval
Skapar en knapp som möjliggör filurval.
Numeriskt fält
Skapar ett numeriskt fält. Om formuläret är länkat till en databas kan de numeriska värdena i formuläret tas från databasen.
Valutafält
Skapar ett valutafält. Om formuläret är länkat till en databas kan innehållet i valutafältet i formuläret tas från databasen.
Maskerat fält
Skapar ett maskerat fält. Maskerade fält består av en redigeringsmask och en teckenmask. Redigeringsmasken bestämmer vilka data som kan matas in. Teckenmasken bestämmer innehållet i det maskerade fältet när den laddas från databasen.
Maskerade fält fungerar inte i HTML-format.
Grupperingsram
Skapar en ram som visuellt grupperar flera kontroller. Grupperingsramar gör att du kan gruppera alternativfält i en ram.
Om du infogar en gruppram i dokumentet startas guiden för gruppelement, och med den kan du enkelt skapa en alternativgrupp.
OBS! Om du drar en grupperigsram över befintliga kontroller och sedan vill markera en kontroll måste du först öppna grupperingsramens snabbmeny och välja Placering - Längst bak. Sedan kan du markera kontrollen genom att trycka ned KommandoCtrl.
Grupperingsramar använda bara för den visuella effekten. En funktionell gruppering av alternativfält kan åstadkommas med namndefinitionen: gruppera alternativfälten genom att ange samma namn för alla fält under egenskapen Namn.
Tabellkontrollfält
Skapar en tabellkontroll som visar en databastabell. Om du skapar ett nytt tabellkontrollfält visas guiden för tabellelement.
Specialinformation om tabellkontrollfält.
Navigationslist
Skapar en navigationsrad.
Med navigationsraden kan du flytta genom posterna i en databas eller ett databasformulär. Kontrollerna i navigationsraden fungerar på samma sätt som kontrollerna i den förvalda navigationsraden i LibreOffice.
Automatiskt fokus på första kontrollen
Om alternativet Automatisk fokus på första kontrollen är aktiverat kommer det första formulärfältet att vara markerat när du öppnar dokumentet. Om alternativet inte är aktiverat kommer texten att vara markerad när du öppnar dokumentet. Den aktiveringsordningsföljd som du har angett avgör vilken kontroll som är den första kontrollen i dokumentet.