Podatki

Stran zavihka Podatki dopu┼í─Źa, da izbranemu kontrolniku dodelite vir podatkov.

Za dostop do tega ukaza ...

Odprite kontekstni meni izbranega elementa obrazca ÔÇô izberite Kontrolnik ÔÇô zavihek Podatki.

Odprite orodno vrstico Kontrolniki obrazca ali Oblikovanje obrazca, kliknite ikono Kontrolnik ÔÇô zavihek Podatki.


Ikona opombe

Za obrazce z povezavami zbirke podatkov je pridru┼żena zbirka podatkov dolo─Źena v Lastnosti obrazca. Funkcije za to boste na┼íli na strani zavihka Podatki.


Mo┼żne nastavitve kontrolnika na strani zavihka Podatki so odvisne od posameznega kontrolnika. Videli boste samo mo┼żnosti, ki so na voljo za trenutni kontrolnik in kontekst.
Na voljo so naslednja polja:

Obseg celic v viru

Vnesite obseg celic, ki vsebine vnose za seznamsko ali kombinirano polje na preglednici. ─îe vnesete obseg z ve─Ź stolpci, bo kontrolnik napolnjen le z vsebino skrajno levega stolpca.

Podatkovno polje

Z obrazci zbirke podatkov lahko pove┼żete kontrolnike s podatkovnimi polji.

Na voljo imate ve─Ź mo┼żnosti:

  1. Prvi primer: V obrazcu je samo ena tabela.

    V Podatkovnem polju dolo─Źite polje tabele vira podatkov, za katerega ┼żelite, da je prikazana njegova vsebina.

  2. Drugi primer: Kontrolnik pripada podobrazcu, ki je ustvarjen s SQL-poizvedbo.

    V Podatkovnem polju dolo─Źite polje ukaza SQL, za katerega ┼żelite, da je prikazana njegova vsebina.

  1. Tretji primer: Kombinirana polja

    Pri kombiniranih poljih je polje tabele vira podatkov, v katerem naj bi bile shranjene vrednosti, ki jih je vnesel ali izbral uporabnik, dolo─Źeno v Podatkovnem polju. Vrednosti, ki so prikazane v seznamu kombiniranega polja, temeljijo na ukazu SQL, ki je vnesen v Vsebini seznama.

  2. ─îetrti primer: Seznamska polja

    Tabela vira podatkov ne vsebuje podatkov za prikaz, vendar tabelo, ki je z njo povezana preko skupnega podatkovnega polja.

    ─îe ┼żelite, da seznamsko polje prika┼że podatke iz tabele, ki je povezana s trenutno tabelo vira podatkov, v Podatkovnem polju dolo─Źite polje tabele vira podatkov, na katerega se nana┼ía vsebina seznamskega polja. Lahko dolo─Źite tudi polje zbirke podatkov, ki nadzira prikaz podatkov v obrazcu. Podatkovno polje poda povezavo na drugo tabelo, ─Źe sta obe tabeli lahko povezani preko skupnega podatkovnega polja. To je ponavadi podatkovno polje, v katerem so shranjena edinstvena identifikacijska ┼ítevila. Podatkovno polje, katerega vsebina je prikazana v obrazcu, je dolo─Źeno z ukazom SQL v Vsebini seznama.

Seznamska polja delajo s sklici. Dopolnjena so lahko s povezanimi tabelami z ukaz SQL (─Źetrti primer) ali preko vrednostnih seznamov:

Sklici preko povezanih tabel (ukazi SQL)

─îe ┼żelite, da seznamsko polje prika┼że podatke iz tabele zbirke podatkov, ki je s skupnim podatkovnim poljem povezana s tabelo, na kateri temelji obrazec, je polje povezave tabele obrazca dolo─Źeno v Podatkovnem polju.

Povezava je ustvarjena z SQL-izjavo Select, ki je, ─Źe izberete ┬╗SQL┬ź ali ┬╗izvirni SQL┬ź, dolo─Źena v meniju Vrsta vsebine seznama v polju Vsebina seznama. Tabela ┬╗Naro─Źila┬ź je npr. povezana s trenutnim kontrolnikom obrazca, v zbirki podatkov pa je tabela ┬╗Stranke┬ź povezana s tabelo ┬╗Naro─Źila┬ź. Ukaz SQL lahko uporabite na slede─Ź na─Źin:

SELECT ImeStranke, StStranke FROM Stranke,

kjer je ┬╗ImeStranke┬ź podatkovno polje iz povezane tabele ┬╗Stranke┬ź, ┬╗StStranke┬ź pa polje tabele ┬╗Stranke┬ź, ki je povezano s poljem tabele obrazca ┬╗Naro─Źila┬ź, ki je dolo─Źeno v Podatkovnem polju.

Sklici, ki uporabljajo vrednostne sezname

Za seznamska polja lahko uporabite vrednostne sezname. Vrednostni seznami so seznami, ki dolo─Źujejo sklicne vrednosti. Tako kontrolnik v obrazcu ne prika┼że neposredno vsebine polja zbirke podatkov, vendar vrednosti, ki so dodeljene v vrednostnem seznamu.

Pri delu s sklicnimi vrednostmi vrednostnega seznama, ni vidna vsebina podatkovnega polja, ki ste ga dolo─Źili v Podatkovnem polju v obrazcu, vendar dodeljene vrednosti. ─îe ste izbrali ┬╗Seznam vrednosti┬ź na zavihku Podatki v meniju Vrsta vsebine seznama in dodelili sklicne vrednost vidnim vnosom na seznam v obrazcu v meniju Vnosi na seznam (vneseni na zavihku Splo┼íno), se sklicne vrednosti primerjajo z vsebino podatkov danega podatkovnega polja. ─îe sklicna vrednost ustreza vsebini podatkovnega polja, so povezani vnosi na seznam prikazani v obrazcu.

Povezana celica

Dolo─Źi sklic na povezano celico v preglednici. Stanje v ┼żivo ali vsebina kontrolnika sta povezana z vsebino celice. V naslednji tabeli je seznam kontrolnikov in vrst povezav, ki jim ustrezajo:

Potrditveno polje s povezano celico

Dejanje

Rezultat

Izberite potrditveno polje:

TRUE je vneseno v povezano celico.

Prekli─Źite potrditveno polje:

FALSE je vneseno v povezano celico.

Tristopenjsko potrditveno polje je nastavljeno na stanje ┬╗nedolo─Źeno┬ź:

#NV je vneseno v povezano celico.

Vnesite število ali formulo, ki vrne število v povezano celico:

─îe je vnesena vrednost TRUE ali ni 0: potrditveno polje je izbrano
─îe je vnesena vrednost FALSE ali 0: potrditveno polje ni ve─Ź izbrano.

Po─Źistite povezano celico, vnesite besedilo ali formulo, ki vrne besedilo ali napako:

Potrditveno polje je nastavljeno na stanje ┬╗nedolo─Źeno┬ź, ─Źe je tristopenjsko potrditveno polje, sicer le-to ni ozna─Źeno.

Izberite polje. Polje Sklicna vrednost vsebuje besedilo:

Besedilo iz polja Sklicna vrednost se kopira v celico.

Prekli─Źite polje. Polje Sklicna vrednost vsebuje besedilo:

Prazen niz se kopira v celico.

Polje Sklicna vrednost vsebuje besedilo. Vnesite enako besedilo v celico:

Potrditveno polje je izbrano.

Polje Sklicna vrednost vsebuje besedilo. Vnesite drugo besedilo v celico:

Potrditveno polje ni ozna─Źeno.


Izbirni gumb s povezanimi celicami

Dejanje

Rezultat

Izberite izbirni gumb:

TRUE je vneseno v povezano celico.

Izbirni gumb je preklican, ko izberete drug izbirni gumb:

FALSE je vneseno v povezano celico.

Vnesite število ali formulo, ki vrne število v povezano celico:

─îe je vnesena vrednost TRUE ali ni 0: izbirni gumb je izbran.
─îe je vnesena vrednost FALSE ali 0: izbirni gumb ni ve─Ź izbran.

Po─Źistite povezano celico, vnesite besedilo ali formulo, ki vrne besedilo ali napako:

Izbirni gumb ni ozna─Źen.

Kliknite izbirni gumb. Polje Sklicna vrednost vsebuje besedilo:

Besedilo iz polja Sklicna vrednost se kopira v celico.

Kliknite drug izbirni gumb iz iste skupine. Polje Sklicna vrednost vsebuje besedilo:

Prazen niz se kopira v celico.

Polje Sklicna vrednost vsebuje besedilo. Vnesite enako besedilo v celico:

Izbirni gumb je izbran.

Polje Sklicna vrednost vsebuje besedilo. Vnesite drugo besedilo v celico:

Izbirni gumb je odstranjen.


Polje z besedilom s povezano celico

Dejanje

Rezultat

Vnesite besedilo v polje z besedilom:

Besedilo se kopira v povezano celico.

Po─Źistite polje z besedilom:

Povezana celica je po─Źi┼í─Źena.

Vnesite besedilo ali število v povezano celico:

Besedilo ali število se kopira v polje z besedilom.

Vnesite formulo v povezano celico:

Rezultat formule se kopira v polje z besedilom.

Po─Źistite povezano celico:

Polje z besedilom je po─Źi┼í─Źeno.


Številsko ali oblikovalno polje s povezano celico

Dejanje

Rezultat

Vnesite število v polje:

Število se kopira v povezano celico.

Po─Źistite polje:

V povezani celici je nastavljena vrednost 0.

Vnesite število ali formulo, ki vrne število v povezano celico:

Število se kopira v polje.

Po─Źistite povezano celico, vnesite besedilo ali formulo, ki vrne besedilo ali napako:

V polju je nastavljena vrednost 0.


Seznamsko polje s povezano celico

Seznamska polja podpirajo dve vrsti na─Źinov povezave, glejte lastnost ┬╗Vsebina povezane celice┬ź.

  1. Povezana vsebina: Sinhroniziraj besedilne vsebine izbranega vnosa v seznamsko polje z vsebino celice.

  2. Povezano mesto izbora: Polo┼żaj izbranega elementa v seznamskem polju je sinhroniziran s ┼ítevilsko vrednostjo v celici.

Dejanje

Rezultat

Izberite en element seznama:

Vsebina je povezana: Besedilo elementa se kopira v povezano celico.

Izbor je povezan: Polo┼żaj izbranega elementa se kopira v povezano celico.
Če je npr. izbran tretji element, bo kopirano število 3.

Izberite ve─Ź elementov seznama:

#NV je vneseno v povezano celico.

Prekli─Źite vse elemente seznama:

Vsebina je povezana: Povezana celica je po─Źi┼í─Źena.

Izbor je povezan: V povezano celico je vnesena vrednost 0.

Vnesite besedilo ali število v povezano celico:

Vsebina je povezana: Najdite in izberite enak element seznama.

Izbor je povezan: Izbran je element seznama v dolo─Źenem polo┼żaju (za─Źetek z 1 za prvi element). ─îe ni najden, so odza─Źeni vsi elementi.

Vnesite formulo v povezano celico:

Najdite in izberite element seznama, ki se ujema z rezultatom formule in na─Źinom povezave.

Po─Źistite povezano celico:

Odzna─Źite vse elemente v seznamskem polju.

Spremenite vsebino izvornega obsega seznama:

Elementi seznamskega polja so posodobljeni glede na spremembo. Izbor se ohrani. To lahko povzro─Źi posodobitev v povezano celico.


Kombinirano polje s povezano celico

Dejanje

Rezultat

Vnesite besedilo v urejanje polja kombiniranega polja ali izberite vnos iz spustnega seznama:

Besedilo se kopira v povezano celico.

Po─Źistite urejanje polja kombiniranega polja:

Povezana celica je po─Źi┼í─Źena.

Vnesite besedilo ali število v povezano celico:

Besedilo ali število se kopira v urejanje polja kombiniranega polja.

Vnesite formulo v povezano celico:

Rezultat formule se kopira v urejanje polja kombiniranega polja.

Po─Źistite povezano celico:

Urejanje polja kombiniranega polja je po─Źi┼í─Źeno.

Spremenite vsebino izvornega obsega seznama:

Elementi spustnega seznama so posodobljeni glede na spremembo. Urejanje polja kombiniranega polja in povezana celica se ne spremenita.


Prazen niz je NULL

Dolo─Źa, kako je treba ravnati z vnosom, ki je prazen niz. ─îe je ta vklju─Źena (┬╗Da┬ź), bo niz ni─Źelne dol┼żine obravnavan kot vrednost NULL. ─îe ni nastavljena (┬╗Ne┬ź), bo niz obravnavan kot je, brez pretvorbe.

Prazen niz je niz ni─Źelne dol┼żine (┬╗┬ź). Obi─Źajno vrednost NULL ni enaka praznemu nizu. Splo┼íno izraz NULL uporabljamo za ozna─Źevanje nedolo─Źene vrednosti, neznane vrednosti ali ┬╗┼íe nobena vrednost ni bila vnesena┬ź.

Sistemi zbirk podatkov se razlikujejo med seboj in lahko obravnavajo vrednost NULL razli─Źno. Oglejte si dokumentacijo zbirke podatkov, ki jo uporabljate.

Predlog filtra

Ko oblikujete obrazec, lahko nastavite lastnost ┬╗Predlog filtra┬ź za vsako polje z besedilom na zavihku Podatki ustreznega pogovornega okna Lastnosti. Pri kasnej┼íih iskanjih v filtrirnem na─Źinu filtra, lahko izbirate med vsemi informacijami, ki so v teh poljih. Vsebino polja lahko izberete s pomo─Źjo funkcije Samodokon─Źaj. Vendar pa ta funkcija zavzame veliko pomnilnika in ─Źasa, ┼íe posebno, ─Źe jo uporabljate v velikih zbirkah podatkov, zato jo je treba uporabljati zmerno.

Referen─Źna vrednost (izklju─Ź.)

V preglednicah lahko potrditvena polja in izbirne gumbe pove┼żete s celicami v trenutnem dokumentu. ─îe je kontrolnik omogo─Źen, bo vrednost, ki jo vnesete v Referen─Źno vrednost (vklju─Ź.), kopirana v celico. ─îe je kontrolnik onemogo─Źen, bo vrednost iz Referen─Źne vrednosti (izklju─Ź.) kopirana v celico.

Referen─Źna vrednost (vklju─Ź.)

Referen─Źno vrednost lahko dodelite gumbom z mo┼żnostmi ali potrditvenim poljem. Referen─Źna vrednost bo prenesena stre┼żniku, ko boste po┼íiljali spletni obrazec. Za obrazce zbirke podatkov bo vrednost, ki jo tukaj vnesete, zapisana v zbirko podatkov, ki je dodeljena kontrolnemu polju.

Referen─Źne vrednosti za spletne obrazce

Referen─Źne vrednosti so uporabne, ko oblikujete spletni obraze. Informacije o stanju kontrolnika bodo prenesene na stre┼żnik. ─îe uporabnik klikne kontrolnik, bo ustrezna referen─Źna vrednost poslana stre┼żniku.

─îe imate npr. dve kontrolni polji za mo┼żnosti ┬╗┼żensko┬ź in ┬╗mo┼íko┬ź in dodelite polju ┬╗┼żensko┬ź referen─Źno vrednost 1, polju ┬╗mo┼íko┬ź pa vrednost 2, bo vrednost 1 prenesena stre┼żniku, ─Źe uporabnik klikne polje ┬╗┼żensko┬ź, vrednost 2 pa, ─Źe klikne polje ┬╗mo┼íko┬ź.

Referen─Źne vrednosti za obrazce zbirke podatkov

Tudi za obrazce zbirke podatkov lahko ozna─Źite stanje mo┼żnosti ali potrditvenega polja z referen─Źno vrednostjo, ki jo shranite v zbirko podatkov. ─îe imate tri mo┼żnosti, npr. ┬╗poteka┬ź, ┬╗dokon─Źano┬ź in ┬╗ponovno po┼íiljanje┬ź z ustreznimi referen─Źnimi vrednosti, ┬╗ToDo┬ź, ┬╗V redu┬ź, in ┬╗RS┬ź, se bodo te referen─Źne vrednosti pojavile v zbirki podatkov, ─Źe boste kliknili na ustrezno mo┼żnost.

Vezano polje

Ikona opombe

Če izbrišete vsebino celice Vezano polje v brskalniku lastnosti, je za prikaz in izmenjavo podatkov uporabljeno prvo nastavljeno polje rezultatov.


Ta lastnost seznamskih polj dolo─Źuje, katero podatkovno polje ali povezana tabela bo prikazana v obrazcu.

─îe seznamsko polje v obrazcu prika┼że vsebino tabele, ki je povezana s tabelo obrazca, v polju Vrsta vsebine seznama dolo─Źite, ali je prikaz dolo─Źen z ukazom SQL in ali je (povezana) tabela dostopna. Z lastnostjo Vezano polje s pomo─Źjo kazala dolo─Źite, na katero podatkovno polje poizvedbe ali tabelo je povezano seznamsko polje.

Ikona opombe

Lastnost Vezano polje je le za obrazce, ki se jih uporablja za dostop do ve─Ź kot ene tabele. ─îe obrazec temelji na samo eni tabeli, je polje, ki bo prikazano v obrazcu, dolo─Źeno neposredno v meniju Podatkovno polje. ─îe pa ┼żelite, da seznamsko polje prika┼że podatke iz tabele, ki so s trenutno tabelo povezani preko skupnega podatkovnega polja, je povezano podatkovno polje dolo─Źeno z lastnostjo Vezano polje.


─îe ste v meniju Vrsta vsebine seznama izbrali ┬╗SQL┬ź, ukaz SQL dolo─Źi kazalo, ki bo navedeno. Primer: ─îe navedete ukaz SQL, kot je ┬╗SELECT Polje1, Polje2 FROM ime tabele┬ź v meniju Vsebina seznama, se nana┼íajte na naslednjo tabelo:

Vezano polje

Povezava

-1

Indeks izbranega vnosa s seznama je povezan s poljem, ki je navedeno v Podatkovnem polju.

{prazno} ali 0

Polje zbirke podatkov ┬╗Polje1┬ź je povezano s poljem, ki je navedeno pod Podatkovnim poljem.

1

Polje zbirke podatkov ┬╗Polje2┬ź je povezano s poljem, ki je navedeno pod Podatkovnim poljem.


─îe ste v meniju Vrsta vsebine seznama izbrali ┬╗Tabela┬ź, struktura tabele dolo─Źi kazalo, ki bo navedeno. Primer: ─îe je tabela zbirke podatkov izbrana v Vsebini seznama, se nana┼íajte na naslednjo tabelo:

Vezano polje

Povezava

-1

Indeks izbranega vnosa s seznama je povezan s poljem, ki je navedeno v Podatkovnem polju.

{prazno} ali 0

Prvi stolpec tabele je povezan s poljem, ki je navedeno v Podatkovnem polju.

1

Drugi stolpec tabele je povezan s poljem, ki je navedeno v Podatkovnem polju.

2

Tretji stolpec tabele je povezan s poljem, ki je navedeno v Podatkovnem polju.


Vrsta vsebine seznama

Dolo─Źi podatke za sezname v seznamskih in kombiniranih poljih.

Z mo┼żnostjo ┬╗Seznam vrednosti┬ź se v kontrolniku pojavijo vsi vnosi v polju Vnosi na seznam zavihka Splo┼íno. Za obrazce zbirke podatkov lahko uporabite sklicne vrednosti (glejte odsek Sklici, ki uporabljajo vrednostne sezname).

─îe je vsebina kontrolnika brana iz zbirke podatkov, lahko dolo─Źite vrsto vira podatkov z drugimi mo┼żnostmi. Izbirate lahko npr. med tabelami in poizvedbami.

Vsebina povezane celice

Izberite na─Źin povezave seznamskega polja s povezano celico na preglednici.

  1. Povezana vsebina: Sinhronizira besedilne vsebine izbranega vnosa v seznamsko polje z vsebino celice. Izberite ┬╗izbrani vnos┬ź.

  2. Povezano mesto izbora: Polo┼żaj izbranega elementa v seznamskem polju je sinhroniziran s ┼ítevilsko vrednostjo v celici. Izberite ┬╗Polo┼żaj izbranega vnosa┬ź

Vsebina seznama

Pri obrazcih zbirke podatkov dolo─Źi vir podatkov za vsebino seznama oblikovanega elementa. S tem poljem lahko dolo─Źite vrednostni seznam za dokumente brez povezave na zbirko podatkov.

V primeru obrazcev zbirke podatkov, vir podatkov dolo─Źi vnose v seznamu ali kombiniranem polju. Glede na izbrano vrsto lahko izberete razli─Źne vire podatkov v meniju Vsebina seznama, ─Źe ti podatki obstajajo v va┼íi zbirki podatkov. Tu so na voljo vsi dostopni predmeti zbirke podatkov tipa, ki ste ga izbrali v meniju Vrsta vsebine seznama. ─îe ste kot vrsto izbrali mo┼żnost ┬╗Seznam vrednosti┬ź, lahko uporabite sklice za obrazce zbirke podatkov. ─îe prikaz kontrolnika nadzira ukaz SQL, je tu vpisan ukaz SQL.

Primeri ukazov SQL:

Za seznamska polja ima ukaz SQL lahko naslednjo obliko:

SELECT polje1, polje2 FROM tabela,

┬╗Tabela┬ź je tabela, v kateri so podatki prikazani v seznamu kontrolnika (seznamska tabela). ┬╗Polje1┬ź je podatkovno polje, ki dolo─Źa vidne vnose v obrazcu; njegova vsebina je prikazana v seznamskem polju. ┬╗Polje2┬ź je polje seznamske tabele, ki je povezana s tabelo obrazca (tabela vrednosti) preko polja, ki je dolo─Źeno v meniju Podatkovno polje, ─Źe je bilo izbrano Vezano polje = 1.

Za kombinirana polja ima ukaz SQL lahko naslednjo obliko:

SELECT DISTINCT polje FROM tabela,

┬╗Polje┬ź je podatkovno polje iz seznamske tabele ┬╗tabela┬ź, katere vsebina je prikazana na seznamu kombiniranega polja.

Vrednostni seznami za dokument HTML

Za obrazce HTML lahko vnesete vrednostni seznam v meniju Vsebina seznama. V meniju Vrsta vsebine seznama izberite mo┼żnost ┬╗Seznam vrednosti┬ź. Vrednosti, ki so tu vnesene, ne bodo vidne v obrazcu. Uporablja se jih za dodeljevanje vrednosti vidnim vnosom. Vnosi v Vsebini seznama ustrezajo zavihku HTML <OPTION VALUE=...>.

Pri prenosu podatkov izbranega vnosa iz seznamskega ali kombiniranega polja, se upo┼íteva tako vrednostni seznam, ki je prikazan v obrazcu, ki je bil vnesen na zavihku Splo┼íno pod Vnosi na seznam kakor tudi seznam vrednosti, ki je bil vnesen na zavihku Podatki pod Vsebino seznama: ─îe je (ne-prazno) besedilo v izbranem polo┼żaju v vrednostnem seznamu (<OPTION VALUE=...>), bo posredovano. Druga─Źe pa bo poslano besedilo, ki je prikazano v kontrolniku (<OPTION>).

─îe vrednostni seznam vsebuje prazen niz, vnesite vrednost ┬╗$$$empty$$$┬ź v Vsebini seznama na ustrezen polo┼żaj (upo┼ítevajte velike/male ─Źrke). LibreOffice si ta vnos razlaga kot prazen in ga dodeli ustreznemu vnosu na seznam.

Naslednja tabela prikazuje povezave med poljem Vsebina seznama v HTML, JavaScript in LibreOffice s seznamskih poljem ┬╗SeznamskoPolje1┬ź kot primerom: V tem primeru ┬╗Element┬ź ozna─Źuje vnos na seznam, ki je viden v obrazcu:

Zavihek HTML

JavaScript

Vnos v vrednostni seznam kontrolnika (Vsebina seznama)

Posredovani podatki

<OPTION>Element

Ni mogo─Ź

""

viden vnos na seznam ("SeznamskoPolje1=Element")

<OPTION VALUE="Vrednost">Element

SeznamskoPolje1.mo┼żnosti[0].vrednost="Vrednost"

"Vrednost"

Vrednosti, ki je dodeljena vnosu na seznam ("SeznamskoPolje1=Vrednost")

<OPTION VALUE="">Element

SeznamskoPolje1.mo┼żnosti[0].vrednost=""

"$$$empty$$$"

Prazen niz ("SeznamskoPolje1=")


Podprite nas!