Andmed

The Data tab page allows you to assign a data source to the selected control.

Selle kÀsu kasutamiseks...

Open context menu of a selected form element - choose Control Properties - Data tab.

Open Form Design toolbar, click Control icon - Data tab.


note

For forms with database links, the associated database is defined in the Form Properties. You will find the functions for this on the Data tab page.


Valitud juhtelemendi omaduste kaardil Andmed olevad sÀtted sÔltuvad vastavast juhtelemendist. Kuvatakse valitud juhelemendi ja konteksti jaoks vÔimalikke sÀtteid.
Saadaval on jÀrgnevad vÀljad:

AndmevÀli

With database forms, you can link controls with the data fields.

Sul on jÀrgnevad vÔimalused:

  1. Esimene juhtum: vorm on seostatud ainult ĂŒhe tabeliga.

    MÀÀra sektsioonis AndmevÀli andmeallikatabeli vÀli, mille sisu soovid kuvada.

  2. Teine juhtum: juhtelement kuulub alamvormi, mis luuakse SQL-pÀringu poolt.

    MÀÀra sektsioonis AndmevÀli SQL-lause vÀli, mille sisu soovid kuvada.

  1. Kolmas juhtum: liitboksid

    Liitbokside jaoks mÀÀratakse andmeallika tabeli vÀli, kuhu kasutaja sisestatud vÔi valitud andmed tuleks talletada, sektsioonis AndmevÀli. Liitboksi vÀljadel kuvatud vÀÀrtuste aluseks on SQL-lause, mis sisestatakse vÀljale Loendi sisu.

  2. Neljas juhtum: loendiboksid

    Andmeallika tabel ei sisaldab kuvatavaid andmeid, vaid tabelit, mis on lingitud andmeallika tabeliga ĂŒhise andmevĂ€lja kaudu.

    Kui soovid, et loendiboks kuvab andmed tabelist, mis on lingitud praeguse andmeallikatabeliga, mÀÀra sektsioonis AndmevĂ€li andmeallikatabeli vĂ€li, millele loendiboksi sisu viitab. Teine vĂ”imalus on mÀÀrata andmebaasivĂ€li, mis mÀÀrab vormil andmete kuvamise. See andmevĂ€li esitab lingi muule tabelile, kui mĂ”lemad tabelid saab linkida ĂŒhise andmevĂ€lja kaudu. See on tavaliselt andmevĂ€li, millel salvestatakse unikaalsed tunnusnumbrid. AndmevĂ€li, mille sisu vormil kuvatakse, on mÀÀratud SQL-lausega sektsioonis Loendi sisu.

Loendiboksid töötavad viidetega. Need saab rakendada lingitud tabelitega SQL-lausete abil (neljas juhtum) vÔi vÀÀrtuseloendite kaudu:

Viited lingitud tabelite kaudu (SQL-laused)

Kui soovid, et loendiboks kuvab andmed andmebaasitabelist, mis on lingitud ĂŒhise andmevĂ€lja kaudu vormi aluseks oleva tabeliga, mÀÀratakse vormitabeli lingivĂ€li sektsioonis AndmevĂ€li.

Link luuakse SQL-valikuga, mis sĂ€tte "SQL" vĂ”i "Loomulik SQL" valimisel on mÀÀratud sektsiooni Loendi sisu tĂŒĂŒp vĂ€ljal Loendi sisu. NĂ€itena on tabel "Tellimused" lingitud praeguse vormi juhtelemendiga ja andmebaasis on tabel "Kliendid" lingitud tabeliga "Tellimused". Saad kasutada SQL-lauset jĂ€rgmiselt:

SELECT KliendiNimi, KliendiNr FROM Kliendid,

kus "KliendiNimi" on andmevÀli lingitud tabelist "Kliendid" ja "KliendiNr" on vÀli tabelist "Kliendid", mis on lingitud vormitabeli "Tellimused" vÀljaga, mis on mÀÀratud sektsioonis AndmevÀli.

VÀÀrtuseloendeid kasutavad viited

Loendibokside jaoks saad kasutada vÀÀrtuseloendeid. VÀÀrtuseloendid on loendid, mis on mÀÀravad viitevÀÀrtused. Nii ei kuva vormi juhtelement andmebaasivÀlja sisu, vaid vÀÀrtuseloendis mÀÀratud vÀÀrtused.

Kui töötad vÀÀrtuseloendi viitevÀÀrtustega, pole vormi sektsioonis AndmevĂ€li mÀÀratud andmevĂ€lja sisu kuvatud, vaid hoopis mÀÀratud vÀÀrtused. Kui valisid sektsiooni Loendi sisu tĂŒĂŒp kaardil Andmed sĂ€tte "VÀÀrtuseloend" ja mÀÀrasid vormi sektsioonis Loendi kirjed (sisestatud kaardil Üldine) nĂ€htavatele loendikirjetele viitevÀÀrtuse, siis vĂ”rreldakse viitevÀÀrtusi antud andmevĂ€lja andmesisuga. Kui viitevÀÀrtus vastab andmevĂ€lja sisule, kuvatakse vormil seotud loendikirjed.

Filtri ettepanek

While designing your form, you can set the "Filter proposal" property for each text box in the Data tab of the corresponding Properties dialog. In subsequent searches in the filter mode, you can select from all information contained in these fields. The field content can then be selected using the AutoComplete function. Note, however, that this function requires a greater amount of memory space and time, especially when used in large databases and should therefore be used sparingly.

Lahtrite lÀhtevahemik

Enter a cell range that contains the entries for a list box or combo box on a spreadsheet. If you enter a multi-column range, only the contents of the leftmost column are used to fill the control.

Lingitud lahter

Specifies the reference to a linked cell on a spreadsheet. The live state or contents of the control are linked to the cell contents. The following tables list the controls and their corresponding link type:

MĂ€rkeruut lingitud lahtriga

Toiming

Tulemus

Select the check box:

TRUE is entered into the linked cell.

Deselect the check box:

FALSE is entered into the linked cell.

Tri-state check box is set to "undetermined" state:

#NV is entered into the linked cell.

Enter a number or a formula that returns a number in the linked cell:

If entered value is TRUE or not 0: Check box is selected.
If entered value is FALSE or 0: Check box is deselected.

Clear the linked cell, or enter text, or enter a formula that returns text or an error:

MĂ€rkeruut on kolmeolekuline mĂ€rkeruut, seatakse see olekusse "mÀÀramata". Muidu mĂ€rkeruut tĂŒhjendatakse.

Select the box. The Reference value box contains text:

The text from the Reference value box is copied to the cell.

Deselect the box. The Reference value box contains text:

Lahtrisse kopeeritakse tĂŒhi string.

The Reference value box contains text. Enter the same text into the cell:

MÀrkeruut on mÀrgistatud.

The Reference value box contains text. Enter another text into the cell:

MÀrkeruut pole mÀrgistatud.


Raadionupp koos lingitud lahtriga

Toiming

Tulemus

Select the option button:

TRUE is entered into the linked cell.

Option button is deselected by selecting another option button:

FALSE is entered into the linked cell.

Enter a number or a formula that returns a number in the linked cell:

If entered value is TRUE or not 0: Option button is selected.
If entered value is FALSE or 0: Option button is deselected.

Clear the linked cell, or enter text, or enter a formula that returns text or an error:

Option button is deselected.

Click the option button. The Reference value box contains text:

The text from the Reference value box is copied to the cell.

Click another option button of the same group. The Reference value box contains text:

Lahtrisse kopeeritakse tĂŒhi string.

The Reference value box contains text. Enter the same text into the cell:

Raadionupp on valitud.

The Reference value box contains text. Enter another text into the cell:

Raadionupp pole valitud.


Tekstikast koos lingitud lahtriga

Toiming

Tulemus

Enter text into the text box:

Text is copied into the linked cell.

Clear the text box:

Linked cell is cleared.

Enter text or a number in the linked cell:

Text or number is copied into the text box.

Enter a formula into the linked cell:

Formula result is copied into the text box.

Clear the linked cell:

Text box is cleared.


ArvuvÀli ja vormindatud vÀli koos lingitud lahtriga

Toiming

Tulemus

Enter a number into the field:

Number is copied into the linked cell.

Clear the field:

Value 0 is set in the linked cell.

Enter a number or a formula that returns a number in the linked cell:

Number is copied into the field.

Clear the linked cell, or enter text, or enter a formula that returns text or an error:

Value 0 is set in the field.


Loendiboks koos lingitud lahtriga

Loendiboksid toetavad kahte linkimisreĆŸiimi, vt omadust "Lingitud lahtri sisu".

  1. Linked contents: Synchronize the text contents of the selected list box entry with the cell contents.

  2. Linked selection position: The position of the single selected item in the list box is synchronized with the numerical value in the cell.

Toiming

Tulemus

Select a single list item:

Sisu on lingitud: ĂŒksuse tekst kopeeritakse lingitud lahtrisse.

Selection is linked: Position of the selected item is copied into the linked cell.
For example, if the third item is selected, the number 3 will be copied.

Select several list items:

#NV is entered into the linked cell.

Deselect all list items:

Contents are linked: Linked cell is cleared.

Selection is linked: Value 0 is entered in the linked cell.

Enter text or a number into the linked cell:

Contents are linked: Find and select an equal list item.

Selection is linked: The list item at the specified position (starting with 1 for the first item) is selected. If not found, all items are deselected.

Enter a formula into the linked cell:

Find and select a list item that matches the formula result and link mode.

Clear the linked cell:

Deselect all items in the list box.

Change the contents of the list source range:

Loendiboksi ĂŒksused uuendatakse vastavalt muudatusele. Valik sĂ€ilitatakse. See vĂ”ib pĂ”hjustada lingitud lahtri uuendamise.


Liitboks lingitud lahtriga

Toiming

Tulemus

Enter text into the edit field of the combo box, or select an entry from the drop-down list:

Text is copied into the linked cell.

Clear the edit field of the combo box:

Linked cell is cleared.

Enter text or a number into the linked cell:

Text or number is copied into the edit field of the combo box.

Enter a formula into the linked cell:

Formula result is copied into the edit field of the combo box.

Clear the linked cell:

Edit field of the combo box is cleared.

Change the contents of the list source range:

Ripploendi kirjeid uuendatakse vastavalt muudatusele. Liitboksi redigeerimisvÀlja ja lingitud lahtrit ei muudeta.


Lingitud lahtri sisu

Select the mode of linking a list box with a linked cell on a spreadsheet.

  1. Linked contents: Synchronize the text contents of the selected list box entry with the cell contents. Select "The selected entry".

  2. Linked selection position: The position of the single selected item in the list box is synchronized with the numerical value in the cell. Select "Position of the selected entry".

Loendi sisu

With database forms, specifies the data source for the list content of the form-element. This field can be used to define a value list for documents without a database connection.

Andmebaasivormide korral mÀÀrab andmeallikas loendi- vĂ”i liitboksi kirjed. SĂ”ltuvalt valitud tĂŒĂŒbist saad sektsioonis Loendi sisu valida erinevate andmeallikate vahel, eeldusel et need objektid on andmebaasis. Siin on pakutud kĂ”ik sektsioonis Loendi sisu tĂŒĂŒp valitud tĂŒĂŒbi saadaolevad andmebaasiobjektid. Kui valisid tĂŒĂŒbina sĂ€tte "VÀÀrtuseloend", saad kasutada andmebaasivormide viiteid. Kui juhtelemendi kuva juhitakse SQL-kĂ€suga, sisestatakse siia SQL-lause.

SQL-lausete nÀited:

Loendibokside jaoks vÔib SQL-lause olla jÀrgmisel kujul:

SELECT vÀli1, vÀli2 FROM tabel,

Siin on "tabel" tabel, mille andmed kuvatakse juhtelemendi loendis (loenditabel). "vÀli1" on andmevÀli, mis mÀÀrab vormil nÀhtavad kirjed; selle sisu kuvatakse loendiboksis. "vÀli2" on loenditabeli vÀli, mis on lingitud vormitabeliga (vÀÀrtuste tabel) sektsioonis AndmevÀli mÀÀratud vÀlja kaudu, kui sÀte Seotud vÀli = 1 on valitud.

Liitbokside jaoks vÔib SQL-lause olla jÀrgmisel kujul:

SELECT DISTINCT vÀli FROM tabel,

Siin on "vÀli" v loenditabelist "tabel", mille sisu on kuvatud liitboksi loendis.

HTML-dokumentide vÀÀrtuseloendid

HTML-vormide jaoks saad sisestada vÀÀrtuseloendi sektsioonis Loendi sisu. Vali sektsioonis Loendi sisu tĂŒĂŒp sĂ€te "VÀÀrtuseloend". Siin sisestatud vÀÀrtused pole vormil nĂ€htavad ja neid kasutatakse nĂ€htavatele kirjetele vÀÀrtuste mÀÀramiseks. Sektsioonis Loendi sisu tehtud kirjed vastavad HTML-sildile <OPTION VALUE=...>.

Valitud kirje andmete ĂŒlekandel loendiboksist vĂ”i liitboksist arvestatakse sektsiooni Loendi kirjed kaardile Üldine sisestatud vormil kuvatud vÀÀrtuste loendit ja sektsiooni Loendi sisu kaardile Andmed sisestatud vÀÀrtuste loendit: kui vÀÀrtuste loendis on valitud asukohas (mitte-tĂŒhi) tekst (<OPTION VALUE=...>), kantakse see ĂŒle. Vastasel korral saadetakse juhtelemendis (<OPTION>) kuvatud tekst.

Kui vÀÀrtuseloend peaks sisaldama tĂŒhja stringi, sisesta sektsioonis Loendi sisu vastavasse asukohta vÀÀrtus "$$$empty$$$" (arvesta suur- ja vĂ€iketĂ€hti). LibreOffice tĂ”lgendab seda sisestust tĂŒhja stringina ja mÀÀrab selle vastavale loendikirjele.

JĂ€rgmises tabelis on esitatud ĂŒhendused HTML-i, JavaScripti ja LibreOffice-i vĂ€lja Loendi sisu vahel, kasutades nĂ€itena loendiboksi nimega "Loendiboks1". Praegusel juhul tĂ€histab "Element" vormil nĂ€htavat loendikirjet:

HTML-silt

JavaScript

Kirje juhtelemendi vÀÀrtuseloendis (loendi sisu)

Edastatud andmed

<OPTION>Element

Pole vÔimalik

""

nÀhtav loendikirje ("ListBox1=Element")

<OPTION VALUE="Value">Element

ListBox1.options[0].value="VÀÀrtus"

"VÀÀrtus"

Loendi kirjele mÀÀratud vÀÀrtus ("ListBox1=VÀÀrtus")

<OPTION VALUE="">Element

ListBox1.options[0].value=""

"$$$empty$$$"

TĂŒhi string ("ListBox1=")


Loendi sisu tĂŒĂŒp

Determines the data to fill the lists in list and combo boxes.

SĂ€ttega "VÀÀrtuseloend" kuvatakse juhtelemendis kĂ”ik kaardi Üldine vĂ€ljale Loendi kirjed lisatud kirjed. Andmebaasivormide jaoks saad kasutada viitevÀÀrtusi (vt teemat VÀÀrtuseloendeid kasutavad viited).

Kui juhtelemendi sisu loetakse andmebaasist, saad mÀÀrata andmeallika tĂŒĂŒbi muude sĂ€tete abil. NĂ€iteks saad valida tabelite ja pĂ€ringute vahel.

Seotud vÀli

note

Kui kustutad omaduste brauseris lahtri Seotud vÀli sisu, kasutatakse tulemuste kogumi esimest vÀlja andmete kuvamiseks ja vahetamiseks.


See loendibokside omadus mÀÀrab, mis lingitud tabeli andmevÀli kuvatakse vormis.

Kui vormi loendiboks peab kuvama vormitabeliga lingitud tabeli sisu, siis mÀÀra vĂ€ljal Loendi sisu tĂŒĂŒp, kas kuvamine on mÀÀratud SQL-kĂ€suga vĂ”i (lingitud) tabelile on ligipÀÀs. Saad omadusega Seotud vĂ€li kasutada registrit, et mÀÀrata, mis pĂ€ringu vĂ”i tabeli andmevĂ€ljaga loendivĂ€li lingitakse.

note

Omadus Seotud vĂ€li on vaid vormide jaoks, mida kasutatakse mitmele tabelile ligipÀÀsuks. Kui vorm pĂ”hineb vaid ĂŒhel tabelil, mÀÀratakse vormil kuvatav vĂ€li otse sektsioonis AndmevĂ€li. Kuid kui soovid, et loendiboks kuvab andmed tabelist, mis on lingitud praeguse tabeliga ĂŒhise andmevĂ€lja kaudu, mÀÀratakse lingitud andmevĂ€li omadusega Seotud vĂ€li.


Kui valid sektsioonis Loendi sisu tĂŒĂŒp valiku SQL, mÀÀrab SQL-kĂ€sk mÀÀratava registri. NĂ€iteks kui mÀÀrad sektsioonis Loendi sisu SQL-kĂ€su "SELECT VĂ€li1, VĂ€li2 FROM tabelinimi", siis vaata jĂ€rgmist tabelit:

Seotud vÀli

Lingi

-1

The index of the selected entry in the list is linked to the field specified under Data field.

{empty} or 0

AndmebaasivÀli "VÀli1" lingitakse sektsioonis AndmevÀli mÀÀratud vÀljaga.

1

AndmebaasivÀli "VÀli2" lingitakse sektsioonis AndmevÀli mÀÀratud vÀljaga.


Kui valisid sektsioonis Loendi sisu tĂŒĂŒp sĂ€tte "Tabel", mÀÀrab tabelistruktuur mÀÀratava registri. NĂ€ide: kui sektsioonis Loendi sisu valitakse andmebaasitabel, vaata jĂ€rgmist tabelit:

Seotud vÀli

Lingi

-1

The index of the selected entry in the list is linked to the field specified under Data field.

{empty} or 0

Tabeli esimene veerg lingitakse sektsioonis AndmevÀli mÀÀratud vÀljaga.

1

Tabeli teine veerg lingitakse sektsioonis AndmevÀli mÀÀratud vÀljaga.

2

Tabeli kolmas veerg lingitakse sektsioonis AndmevÀli mÀÀratud vÀljaga.


TĂŒhi string on NULL

Defines how an empty string input should be handled. If set to "Yes", an input string of length zero will be treated as a value NULL. If set to "No", any input will be treated as-is without any conversion.

An empty string is a string of length zero (""). Normally, a value NULL is not the same as an empty string. In general, a term NULL is used to denote an undefined value, an unknown value, or "no value has been entered yet."

AndmebaasisĂŒsteemid on erinevad ja need vĂ”ivad vÀÀrtust NULL erinevalt kĂ€sitleda. Vaata kasutatud andmebaasi dokumentatsiooni.

ViitevÀÀrtus (sees)

You can assign a reference value to option buttons and check boxes. The reference value will be remitted to a server when sending the web form. With database forms the value entered here will be written in the database assigned to the control field.

Veebivormide viitevÀÀrtused

ViitevÀÀrtused on kasulikud, kui kujundad veebivormi ja juhtelemendi olekuteave edastatakse serverile. Kui kasutaja klÔpsab juhtelemendil, saadetakse vastav viitevÀÀrtus serverile.

NÀiteks kui kasutad kahte juhtelemendi vÀlja sÀtete "naine" ja "mees" jaoks ning mÀÀrad vÀljale "naine" vÀÀrtuse 1 ja vÀljale "mees" vÀÀrtuse 2, saadetakse serverile vÀÀrtus 1, kui kasutaja klÔpsab vÀljal "naine" ja vÀÀrtus 2, kui kasutaja klÔpsab vÀljal "mees".

Andmebaasivormide viitevÀÀrtused

Andmebaasivormide jaoks saad lisaks tĂ€histada sĂ€tte vĂ”i mĂ€rkeruudu oleku viitevÀÀrtusega, salvestades selle andmebaasis. Kui kasutad kolme sĂ€tte komplekti - nt "Pooleli", "Valmis" ja "Taasesitus" - koos vastavate viitevÀÀrtustega "Ül", "OK" ja "TE", kuvatakse need viitevÀÀrtused andmebaasis vastaval sĂ€ttel klĂ”psamisel.

ViitevÀÀrtus (vÀljas)

Check boxes and radio buttons in spreadsheets can be bound to cells in the current document. If the control is enabled, the value you enter in Reference value (on) is copied to the cell. If the control is disabled, the value from Reference value (off) is copied to the cell.

Palun toeta meid!