Popis jednotliv²ch vlastnostφ slo₧ek v okn∞ Seznam vlastnostφ

viz takΘ: Seznam vlastnostφ - popis okna

Druh slo₧ky

Ka₧dß slo₧ka pohledu je jednoho urΦitΘho druhu. Druh slo₧ky se urΦuje ji₧ p°i vzniku slo₧ky a nelze ho pozd∞ji zm∞nit.

Obsah slo₧ky

Obsahem slo₧ky je hodnota sloupce, prom∞nnß nebo v²raz (pro needitovatelnΘ slo₧ky). Je-li zdrojem dat pro pohled tabulka nebo dotaz, pak combo Obsah slo₧ky nabφzφ vÜechny jeho sloupce zdroje dat. Prom∞nnΘ nebo v²razy musφte vepsat ruΦn∞.

ReferenΦnφ hodnota

P°epφnaΦe (p°φpadn∞ i oznaΦovacφ Φtverce) se v obecnΘm formulß°i dajφ sdru₧ovat do skupin spoleΦn∞ editujφcφch jeden sloupec nebo prom∞nnou. Ve skupin∞ je v₧dy zapnut nejv²Üe jeden p°epφnaΦ. Zapnutφm n∞kterΘho p°epφnaΦe ve skupin∞ se vÜechny ostatnφ vypnou.

Sloupec, editovan² skupinou p°epφnaΦ∙, nenφ typu Boolean (jako v p°φpad∞ samostatn²ch p°epφnaΦ∙), ale n∞kterΘho jinΘho typu umo₧≥ujφcφho porovnßvßnφ hodnot. Pro ka₧d² p°epφnaΦ je krom∞ tohoto sloupce, uvedenΘho jako Obsah slo₧ky, zadßna takΘ ReferenΦnφ hodnota, kterß je stejnΘho typu jako sloupec a je jinß v ka₧dΘm p°epφnaΦi ve skupin∞. Platφ tato dv∞ pravidla:

Nßpis

Nem∞nn² nßpis na slo₧ce se t²kß slo₧ek typu Nßpis, tlaΦφtek a v obecnΘm formulß°i takΘ p°epφnaΦ∙. Nßpis se zadßvß v₧dy bez uvozovek. Mßte-li definovßny jazykovΘ mutace, m∙₧ete pou₧φt meta°et∞zce z p°ekladovΘ tabulky - viz Jazyky.

Akce

TlaΦφtko v pravΘ Φßsti pole Akce otev°e okno pro zadßvßnφ posloupnosti akcφ. Uplatnφ se u slo₧ek typu TlaΦφtko.

skupina vlastnostφ Vzhled obsahu

Skupina vlastnostφ popisujφcφ vzhled slo₧ky.

Font

Informuje o pou₧itΘm fontu pro slo₧ku pohledu. Font je mo₧no zm∞nit pomocφ standardnφho dialogu, kter² se otev°e po stisku tlaΦφtka vpravo. Nenφ-li zvolen ₧ßdn² font, pou₧ije se font nastaven² pro cel² pohled a nenφ-li nastaven ani ten, pou₧ije se font urΦen² v globßlnφch parametrech WinBase602. V poli je pak nßpis Globßlnφ font pohledu. Vybran² font se zruÜφ stiskem klßvesy Delete. Pro sestavy pou₧φvejte vektorovΘ fonty (TrueType), pro formulß°e je v²hodnΘ pou₧φt rychleji vykreslovan²ch bitmapov²ch font∙.

Font ve slo₧ce lze dynamicky m∞nit pomocφ metody slo₧ky Set_font.

Barva textu (Φßry)

Pole informuje o barv∞ nastavenΘ pro text ve vybranΘ slo₧ce. Barvu je mo₧no zm∞nit pomocφ standardnφho dialogu, kter² se otev°e po stisku tlaΦφtka vpravo. V²b∞r je mo₧n² pouze z nerastrov²ch barev.

Barvy textu ve slo₧ce lze dynamicky m∞nit pomocφ vlastnosti slo₧ky TextColor.

Barva pozadφ

Pole informuje o barv∞ nastavenΘ pro pozadφ vybranΘ slo₧ky. Barvu je mo₧no zm∞nit pomocφ standardnφho dialogu, kter² se otev°e po stisku tlaΦφtka vpravo.

Barvy pozadφ slo₧ky lze dynamicky m∞nit pomocφ vlastnosti slo₧ky BackColor.

Zobrazenφ

Combo Zobrazenφ obsahuje nabφdku formßt∙, v nich₧ lze obsah danΘho typu zobrazit.Obsah nabφdky zßvisφ na typu slo₧ky a na typu sloupce Φi prom∞nnΘ, do n∞ho₧ vede. Platφ, ₧e zp∙soby zobrazenφ pro editaΦnφ slo₧ku jsou omezenΘ, zatφmco pro slo₧ku hodnotovou jich je mnohem vφce.

Seznam mo₧n²ch formßt∙ zobrazenφ naleznete u popisu dynamickΘ vlastnosti Format

PoΦet des. mφst

PoΦet desetinn²ch mφst lze zadat pouze pro slo₧ky typu ReßlnΘ Φφslo. Lze dynamicky m∞nit pomocφ vlastnosti slo₧ky Precision.

Maska

Maska umo₧≥uje definovat tzv. vstupnφ masku zadßvanΘho ·daje (v∞tÜinou °et∞zce nebo data). Maskou stanovφte, jak² druh znaku m∙₧e Φi musφ b²t na kterΘ pozici vklßdanΘho ·daje.

Umφst∞nφ

Podle nabφdky z comba u vlastnosti Umφst∞nφ m∙₧ete volit umφst∞nφ obsahu slo₧ky vlevo, vpravo nebo uprost°ed prostoru, kter² je pro slo₧ku v pohledu vymezen. Vlastnost je aktivnφ pouze pro slo₧ku nßpis a hodnotovou slo₧ku.

Obrßzek (nem∞nn²)

Na tlaΦφtku nebo ve slo₧ce typu Obrßzek m∙₧e b²t zobrazen nem∞nn² obrßzek vlo₧en² p°edem do aplikace. Combo u vlastnosti Obrßzek (nem∞nn²) nabφdne seznam vÜech pou₧iteln²ch obrßzk∙. Jako obrßzek lze pou₧φt libovoln² objekt kategorie obrßzek. Chcete-li vlo₧it nem∞nn² obrßzek, nevypl≥ujte vlastnost Obsah slo₧ky.

Pokud jste pro slo₧ku nastavili obrßzek a chcete jej zruÜit, stiskn∞te klßvesu Delete. Mφsto nßzvu obrßzku se objevφ nßpis -Nenφ-.

Tato vlastnost se net²kß obrßzk∙, kterΘ mßte ulo₧eny v databßzov²ch tabulkßch a kterΘ budou v ka₧dΘm zßznamu jinΘ (majφ vypln∞nu vlastnost Obsah slo₧ky).

Rßm

V∞tÜinu slo₧ek lze orßmovat jednoduchou Φarou, n∞kterΘ Φarou se stφnem. Tuto vlastnost volφte v combu Rßm.

Zachovat formßt

P°i zobrazenφ slo₧ky typu Text m∙₧ete stanovit, jak se mß obsah rozlßmat. Mo₧nosti jsou dv∞: zachovat p∙vodnφ formßt, v jakΘm je text ulo₧en v databßzi nebo nov∞ rozlßmat podle velikosti slo₧ky.

skupina vlastnostφ Poloha a rozm∞ry

Skupina vlastnostφ t²kajφcφ se umφst∞nφ a velikosti slo₧ky.

Sou°adnice X

Poloha slo₧ky se zadßvß ·daji Sou°adnice X a Sou°adnice Y. Poloha slo₧ky je mφn∞na v rßmci oblasti. Poloha se vyjad°uje v pixelech obrazovky. Pohodln∞jÜφm zp∙sobem zadßvßnφ t∞chto parametr∙ je p°emφs¥ovßnφ a roztahovßnφ slo₧ky pomocφ myÜi nebo z klßvesnice (Üipka). P°φmΘ zadßnφ hodnot parametr∙ vÜak umo₧≥uje umφstit slo₧ku mimo specifikovan² rastr.

Sou°adnice Y

Poloha slo₧ky se zadßvß ·daji Sou°adnice X a Sou°adnice Y. Poloha slo₧ky je mφn∞na v rßmci oblasti. Poloha se vyjad°uje v pixelech obrazovky. Pohodln∞jÜφm zp∙sobem zadßvßnφ t∞chto parametr∙ je p°emφs¥ovßnφ slo₧ky pomocφ myÜi nebo z klßvesnice (Üipka). P°φmΘ zadßnφ hodnot parametr∙ vÜak umo₧≥uje umφstit slo₧ku mimo specifikovan² rastr.

èφ°ka

Rozm∞ry slo₧ky se zadßvajφ ·daji èφ°ka a V²Üka. Rozm∞ry se vyjad°ujφ v pixelech obrazovky.

Pohodln∞jÜφm zp∙sobem zadßvßnφ t∞chto parametr∙ je roztahovßnφ slo₧ky pomocφ myÜi nebo z klßvesnice (Shift+Üipka). P°φmΘ zadßnφ hodnot parametr∙ vÜak umo₧≥uje umφstit slo₧ku mimo specifikovan² rastr.

V²Üka

Rozm∞ry slo₧ky se zadßvajφ ·daji èφ°ka a V²Üka. Rozm∞ry se vyjad°ujφ v pixelech obrazovky.

Pohodln∞jÜφm zp∙sobem zadßvßnφ t∞chto parametr∙ je roztahovßnφ slo₧ky pomocφ myÜi nebo z klßvesnice (Shift+Üipka). P°φmΘ zadßnφ hodnot parametr∙ vÜak umo₧≥uje umφstit slo₧ku mimo specifikovan² rastr.

Poloha v ose X

Vlastnost umo₧≥uje m∞nit Üφ°ku Φi horizontßlnφ umφst∞nφ slo₧ky v zßvislosti se zm∞nou Üφ°ky okna formulß°e. Volba Pevnß znamenß, ₧e slo₧ka se nijak nem∞nφ, volba Pru₧nß - sou°adnice X slo₧ky se m∞nφ podle zm∞ny Üφ°ky formulß°e, volba Pru₧nß Üφ°ka - Üφ°ka slo₧ky se m∞nφ podle zm∞ny Üφ°ky formulß°e. Vlastnost se vyu₧ije zvlßÜt∞ pro slo₧ky typu Subformulß°, Text, Obrßzek apod.

Poloha v ose Y

Vlastnost umo₧≥uje m∞nit v²Üku Φi vertikßlnφ umφst∞nφ slo₧ky v zßvislosti se zm∞nou v²Üky okna formulß°e. Volba Pevnß znamenß, ₧e slo₧ka se nijak nem∞nφ, volba Pru₧nß - sou°adnice Y slo₧ky se m∞nφ podle zm∞ny v²Üky formulß°e, volba Pru₧nß v²Üka - v²Üka slo₧ky se m∞nφ podle zm∞ny v²Üky formulß°e. Vlastnost se vyu₧ije zvlßÜt∞ pro slo₧ky typu Subformulß°, Text, Obrßzek apod.

Pru₧nß v²Üka v sestav∞

Pro slo₧ky typu Seznam a Text, u kter²ch p°edem nemusφ b²t jasno, kolik mφsta p°i tisku zaberou, je mo₧no nastavit pru₧nou v²Üku p°i tisku. Na nov² zßznam se pak p°ejde a₧ tehdy, kdy₧ se vypφÜe cel² obsah slo₧ky. Takovß sestava pak bude mφt zßznamy prom∞nlivΘ v²Üky. Slo₧ku s pru₧nou v²Ükou je rozumnΘ umφstit a₧ na konec oblasti, aby p°φpadn∞ nep°ekryla jinΘ slo₧ky.

P°etΘkßnφ vpravo p°i tisku

Zapnete-li p°epφnaΦ P°etΘkßnφ vpravo p°i tisku, pak p°i tisku sestavy m∙₧e obsah slo₧ky p°esßhnout prav² okraj slo₧ky. TΘto vlastnosti vyu₧ijete ve standardnφch sestavßch, nap°. pokud chcete v zßhlavφ nebo pat∞ umφstit nßpis Üirok² p°es n∞kolik sloupc∙. V obecn²ch sestavßch nenφ tato vlastnost pot°ebnß, proto₧e slo₧ku m∙₧ete natßhnout na pot°ebnou Üφ°ku.

skupina vlastnostφ Editace

Vlastnosti skupiny Editace se t²kajφ pouze t∞ch editaΦnφch slo₧ek, kterΘ jsou svßzßny s n∞jak²m databßzov²m sloupcem nebo prom∞nnou projektu (smysl pouze ve formulß°φch)

Implicitnφ hodnota

Pokud slo₧ka mß definovanou implicitnφ hodnotu, pak se tato hodnota objevφ v ka₧dΘm novΘm zßznamu vlo₧enΘm do formulß°e klßvesou Insert nebo metodou formulß°e Insert. Implicitnφ hodnota musφ b²t stejnΘho typu jako editovan² sloupec nebo prom∞nnß. Implicitnφ hodnotu zadßte v okn∞ vlastnostφ slo₧ky. M∙₧ete ji zadat i jako v²raz, v n∞m lze volat i standardnφ funkce nebo funkce definovanΘ v projektu. Hodnota v²razu se po stisku Insert vyΦφslφ a vlo₧φ do slo₧ky.

Implicitnφ hodnota se neuplatnφ, pokud nov² zßznam bude p°idßn tak, ₧e u₧ivatel zapφÜe hodnotu do n∞kterΘ slo₧ky fiktivnφho zßznamu na konci formulß°e. Implicitnφ hodnota se objevφ takΘ ve specißlnφm formulß°i pouze pro vstup dat. ZapφÜe se do slo₧ky p°i otev°enφ formulß°e a znova po ka₧dΘm ulo₧enφ zßznamu do databßze.

Implicitnφ hodnoty se dajφ definovat i pro p°epφnaΦe.

Implicitnφ hodnota definovanß ve formulß°i mß p°ednost p°ed implicitnφ hodnotou uvedenou v definici tabulky. V definici tabulky vÜak m∙₧ete p°edepsat implicitnφ hodnoty i pro ty sloupce, kterΘ ve formulß°i nejsou.

Integritnφ omezenφ

Integritnφ omezenφ je podmφnka, jφ₧ se ov∞°uje p°φpustnost zadanΘ hodnoty. Poka₧dΘ, kdy₧ u₧ivatel zapφÜe novou hodnotu do editaΦnφ slo₧ky a bu∩ stiskne Enter nebo p°ejde na jinΘ pole, vyhodnotφ se integritnφ omezenφ. Mß-li hodnotu TRUE, pokraΦuje se bez zßsahu. Pokud mß hodnotu FALSE, pak se nov∞ zadanß hodnota nezapφÜe do databßze resp. prom∞nnΘ, ale u₧ivateli se oznßmφ chyba (viz Akce po chyb∞).

Vede-li editaΦnφ slo₧ka do sloupce jmΘnem CisloFakt, lze zadat Integritnφ omezenφ nap°. takto: CisloFakt > 1. JmΘno sloupce lze pou₧φt i jako parametr vlastnφ funkce, kterß provede slo₧it∞jÜφ kontrolu a vrßtφ TRUE, je-li hodnota v po°ßdku a FALSE v opaΦnΘm p°φpad∞.

Akce p°i chyb∞

Akce p°i chyb∞ se provede v t∞chto p°φpadech: