2. 10.12.2012
OBJEKTY FORMULÁŘE
Objekty vložíte do formuláře tak, že je vyberete
v panelu nástrojů a myší kliknete do formuláře
(případně nakreslíte) tam, kde chcete objekt
vložit. Poté lze změnit vlastnosti objektu.
VOŠ pro praxi 2
reg. č.: CZ.1.07/2.1.00/32.0044
3. OBECNÉ VLASTNOSTI (V ZÁVORCE UVEDEN TYP
10.12.2012
HODNOTY)
name jméno objektu (C)
width šířka objektu (N)
enable přístupnost objektu (L)
forecolor barva popředí (N)
fontbold tučnost fontu (L)
height výška objektu (N)
visible viditelnost objektu (L)
backcolor barva pozadí
fontname font textu (C)
enabled znepřístupnění objektu (.F.)
VOŠ pro praxi 3
reg. č.: CZ.1.07/2.1.00/32.0044
4. 10.12.2012
OBJEKT FORM – FORMULÁŘ
Vlastnosti
caption titulek okna (C)
maxButton maximalizace okna (L)
closable zavření okna kříž.(L)
autocenter vycentrování okna (L)
icon ikona v titulku okna
minButton minimalizace okna (L)
borderstyle změna rozměrů myší (L)
windowtype 0-modeles, 1-modal (pro pokračování programu musí být
okno zavřeno)
Metody
init při zavedení formuláře do paměti (spuštění formuláře)
release zavře a uvolní formulář z paměti
unload při zavření formuláře, po jeho uvolnění z paměti
VOŠ pro praxi 4
reg. č.: CZ.1.07/2.1.00/32.0044
5. 10.12.2012
OBJEKT LABEL – POPISEK
Vlastnosti
caption text (C)
backstyle Opaque – plné pozadí
Transparent – průsvitné pozadí
autosize automatické přizpůsobení šířky objektu délce
textu
VOŠ pro praxi 5
reg. č.: CZ.1.07/2.1.00/32.0044
6. 10.12.2012
OBJEKT TEXTBOX - EDITAČNÍ POLE
Vlastnosti
controlsource proměnná,nebo pole tabulky pro uložení hodnoty
inputmask řetězec pro formátování hodnoty
format řetězec pro formátování hodnoty
value počáteční hodnota a vložená hodnota
Metody
valid vykoná se po opuštění objektu (vrací .F., .T.)
setfocus přesune kurzor na objekt (aktivace objektu)
VOŠ pro praxi 6
reg. č.: CZ.1.07/2.1.00/32.0044
7. 10.12.2012
OBJEKT COMMANDBUTTON – SPÍNAČ (TLAČÍTKO)
Vlastnosti
caption text na tlačítku (C)
picture obrázek na tlačítku
Metody
click vykoná se po stlačení levého tl. myši
VOŠ pro praxi 7
reg. č.: CZ.1.07/2.1.00/32.0044
8. 10.12.2012
OBJEKT COMBOBOX – POLE SE SEZNAMEM,
LISTBOX SEZNAM
Vlastnosti
rowsourcetype typ zdroje (Value, Alias, Field atd.)
style list – výběr z předvolených.hodnot
(pouze combobox) combo – možnost výběru i zápisu hodnoty
rowsource zdroj objektu
controlsource proměnná,nebo pole tabulky pro uložení hodnoty
value počáteční hodnota a vložená hodnota
Metody
interactivechange vykoná se po změně hodnoty (výběru ze seznamu)
VOŠ pro praxi 8
reg. č.: CZ.1.07/2.1.00/32.0044
9. 10.12.2012
OBJEKT OPTIONGROUP – PŘEPÍNAČ
Vlastnosti
controlsource proměnná,nebo pole tabulky pro uložení hodnoty
optionN-caption popisy jednotlivých voleb
buttoncount počet nabídek (N)
value implicitní hodnota a vybraná volba (N)
Metody
interactivechange vykoná se po změně hodnoty (výběru varianty)
VOŠ pro praxi 9
reg. č.: CZ.1.07/2.1.00/32.0044
10. 10.12.2012
OBJEKT CHECKBOX – ZAŠKRTÁVACÍ POLÍČKO
Vlastnosti
controlsource proměnná,nebo pole tabulky pro uložení hodnoty
caption text na objektu (C)
value počáteční hodnota a vložená hodnota (L) - .T. – zaškrtnuto
hodnota může být i typu N – 1 - zaškrtnuto
autosize přizpůsobí šířku objektu šířce textu
Metody
interactivechange vykoná se po změně hodnoty
VOŠ pro praxi 10
reg. č.: CZ.1.07/2.1.00/32.0044
11. 10.12.2012
OBJEKT GRID – MŘÍŽKA (TABULKA BROWSE)
VOŠ pro praxi 11
reg. č.: CZ.1.07/2.1.00/32.0044
12. 10.12.2012
Vlastnosti grid
deletemark možnost označení záznamů ke zrušení tlačítkem myši (L)
columncount počet sloupců tabulky (N)
readonly možnost editace hodnot (L)
recordsource název zdrojové tabulky
Metody grid
afterrowcolchange vykoná se po změně řádku nebo sloupce gridu (pohyb
po záznamech)
Vlastnosti column
controlsource pole zdrojové tabulky zobrazené ve sloupci
readonly možnost editace hodnoty (L)
Vlastnosti header
caption text zobrazený v záhlaví sloupce
VOŠ pro praxi 12
reg. č.: CZ.1.07/2.1.00/32.0044
13. 10.12.2012
OBJEKT SPINNER – POČÍTADLO
Vlastnosti
controlsource proměnná,nebo pole tabulky pro uložení hodnoty
keyboardhightvalue max.hodnota pro zadání klávesnicí (N)
keyboardlowue min.hodnota pro zadání klávesnicí (N)
spinnerhightvalue max.hodnota pro zadání vytáčením (N)
spinnerlowvalue minodnota pro zadání vytáčením (N)
value implicitní hodnota nebo vložená hodnota (N)
VOŠ pro praxi 13
reg. č.: CZ.1.07/2.1.00/32.0044
14. 10.12.2012
SPECIÁLNÍ VLASTNOSTI
Nastavení vlastnosti InputMask:
Nastavení Popis
X Umožňuje zadat jakékoliv znaky.
9 Umožňuje zadat číslice a znaménka, např. zn. minus ( - ).
# Umožňuje zadat číslice, znaménka a mezery.
$ Zobrazuje v určené poloze aktuální symbol měny (určený
hodnotou nastavenou příkazem SET CURRENCY).
* Vlevo od hodnoty se zobrazují hvězdičky.
. Polohu oddělovače desetinných míst určuje desetinná
tečka.
, Číslice vlevo od oddělovače deset. míst jsou odděleny
čárkou.
VOŠ pro praxi 14
reg. č.: CZ.1.07/2.1.00/32.0044
15. 10.12.2012
NASTAVENÍ VLASTNOSTI FORMAT
Nastavení Popis
A Umožňuje zadávat pouze abecední znaky (nikoliv
mezery a interpunkční znaménka)
D Používá aktuální formát kalendářního data
nastavený příkazem SET DATE
K Při přesunu kurzoru do pole se celé pole označí
L Hodnoty typu Numeric se v textovém poli zobrazí s
úvodními nulami
R Zobrazuje formátovací masku pro textové pole.
Znaky masky nejsou uloženy do zdroje ovládacího
prvku. Používá se pouze pro data typu C nebo N
! Převádí malá písmena na velká; pouze pro data typu
Character v textovém poli
VOŠ pro praxi 15
reg. č.: CZ.1.07/2.1.00/32.0044