Otev°φt/Zav°φt formulß° - otev°e resp. zav°e formulß° urΦen² jmΘnem. Odpovφdß pou₧itφ funkcφ View_open()
a View_close()
nebo metod form.Open
a form.Close
.
Otev°φt nebo zav°φt formulß° - je-li formulß° otev°en, zav°e ho, nenφ-li otev°en, otev°e ho. Odpovφdß pou₧itφ funkce View_toggle()
.
Na stejn² zßznam otev°φt formulß° - otev°e druh² formulß° do stejn²ch dat na tΘm₧e zßznamu, (resp. vyhledß odpovφdajφcφ zßznam, je-li jeden formulß° do tabulky a druh² do dotazu). Odpovφdajφcφ k≤d jazyka je relativn∞ slo₧it² - spoΦφvß v zjiÜt∞nφ Φφsla aktußlnφho zßznamu, p°epoΦtu na Φφslo v tabulce, p°epoΦtu na Φφslo zßznamu ve zdroji dat otevφranΘho formulß°e a otev°enφ formulß°e na tento zßznam. Pokud majφ oba formulß°e stejn² zdroj dat (otevφrßnφ detailu ze seznamu nap°.), je zßpis (zde pomocφ metod a vlastnostφ) jednoduÜÜφ:
Form2.Open(NIL); Form2.CurPos := ThisForm.CurPos;
Otev°φt modßlnφ formulß° (na stejn² zßznam) - otev°e formulß° modßln∞, tedy tak, ₧e do uzav°enφ tohoto formulß°e nebude mo₧no pracovat s jin²m formulß°em ani menu WinBase602. Odpovφdß otev°enφ formulß°e s p°φznakem MODAL_VIEW
.
Otev°φt relaΦnφ formulß° - otev°e formulß° do relaΦn∞ propojenΘ tabulky. Pro relaci 1:N je tφm mφn∞n formulß° do relaΦn∞ nad°φzenΘ tabulky (Φφselnφku), v n∞m₧ se oznaΦφ jeden zßznam. Po zav°enφ relaΦnφho formulß°e se do propojovacφho sloupce p∙vodnφ tabulky zapφÜe hodnota z oznaΦenΘho zßznamu. Pou₧itß relace 1:N musφ b²t definovßna v aplikaci.
Pro relaci M:N se otev°e formulß° do prot∞jÜφ tabulky relace. V n∞m je mo₧no oznaΦit jeden nebo vφce zßznam∙. Po zav°enφ relaΦnφho formulß°e se pro vÜechny oznaΦenΘ zßznamy vytvo°φ novΘ zßznamy ve spojovacφ tabulce, definovanΘ spolu s relacemi v n∞kterΘm schΘmatu aplikace. Tyto akce se nedajφ p°φmo nahradit p°φkazy jazyka.
Otev°φt relaΦn∞ synchronizovan² formulß° -otev°e se zadan² formulß°, kter² jako zdroj dat bude mφt zßznamy, vyhovujφcφ zadanΘ relaci (definovanΘ v aplikaci), tedy stejn² obsah jako relaΦnφ subformulß°. Oba formulß°e budou nadßle synchronizovßny (zm∞na zßznamu v navrhovanΘm formulß°i zp∙sobφ novΘ vyhodnocenφ dat pro relaΦn∞ synchronizovan² formulß°).
Otev°φt vßzacφ formulß° - standardnφ akce pro tlaΦφtko, kterΘ mß otev°φt vßzacφ formulß°. Vytvo°φ se v automatickΘm nßvrhu pro vÜechny slo₧ky typu ukazatel. Nelze nahradit p°φkazy jazyka (a nemß to ani v²znam).
Vlo₧it zßznam a otev°φt na n∞m formulß° - otev°e formulß° na nov∞ vlo₧enΘm zßznamu - pou₧itφ zvlßÜt∞ pro vlo₧enφ novΘho zßznamu, kter² je nutno digitßln∞ podepsat, co₧ nelze na fiktivnφm zßznamu, kde se otevφrß formulß° pro vstup dat. Odpovφdß posloupnosti p°φkaz∙ jazyka: funkce Insert()
vlo₧φ zßznam a vrßtφ jeho Φφslo, funkce Open_view()
s parametrem Φφslo zßznamu otev°e formulß° na tomto zßznamu.
Otev°φt standardnφ formulß° do tabulky/dotazu - umo₧nφ pracovat s obsahem tabulky nebo dotazu, ani₧ by byl vytvo°en zvlßÜtnφ formulß° do t∞chto dat. Odpovφdß funkci Open_view()
ve tvaru
Open_view('DEFAULT TAB1 TABLEVIEW', NO_REDIR,0,0,0,NIL)
resp.
Open_view('DEFAULT DOT1 CURSORVIEW', NO_REDIR,0,0,0,NIL)
.
Vlo₧it zßznam do b∞₧nΘho formulß°e - vlo₧φ do formulß°e nov² zßznam. Odpovφdß stisku klßvesy Insert ve formulß°i nebo volßnφ metody Insert
. Vyu₧ije se zvlßÜt∞ p°i vklßdßnφ pomocφ specißlnφho formulß°e pro vstup dat, kde Insert provede ulo₧enφ dat do databßze.
Ulo₧it zm∞ny ve formulß°i - provede zapsßnφ zm∞n v zßznamu do databßze; mß smysl u zßznamov∞ synchronizovan²ch formulß°∙. Odpovφdß funkci Commit_view()
resp. metod∞ form.Commit_view()
.
Odvolat zm∞ny ve formulß°i - odvolß zm∞ny dosud nezapsanΘ do databßze; mß smysl u zßznamov∞ synchronizovan²ch formulß°∙. Odpovφdß funkci Roll_back_view()
resp. metod∞ form.Roll_back_view()
.
Editovat text - otev°enφ editaΦnφho okna pro sloupec typu Text, pou₧φvß se pouze u slo₧ek typu Text. Odpovφdß metod∞ Open
pro slo₧ku Text.
P°ekreslit formulß° - zßznamy ve formulß°i se p°ekreslφ. Odpovφdß funkci nebo metod∞ Reset_view()
s parametrem RESET_CONTROLS
.
NaΦφst data a p°ekreslit formulß° - cache formulß°e se naplnφ daty z databßze, zßznamy se p°ekreslφ. . Odpovφdß funkci nebo metod∞ Reset_view()
s parametrem RESET_CACHE+RESET_CONTROLS
.
P°ebudovat kurzor a p°ekreslit formulß° - kurzor, do n∞ho₧ vede formulß°, se znovu vytvo°φ a zßznamy se p°ekreslφ . Odpovφdß funkci nebo metod∞ Reset_view()
s parametrem RESET_CURSOR+RESET_CONTROLS
.
P°ekreslit formulß° a synchronizovat subformulß° - relaΦnφ subformulß°e se sesynchronizujφ ke zm∞n∞nΘmu zßznamu v superformulß°i Odpovφdß funkci nebo metod∞ Reset_view()
s parametrem RESET_SYNCHRO+RESET_CONTROLS
.
Aktualizovat nabφdku v combech - comba pln∞nß dotazem z Φφselnφku se znovu naplnφ Odpovφdß funkci nebo metod∞ Reset_view()
s parametrem RESET_COMBOS
.
ZruÜit vybran² zßznam - sma₧e vybran² zßznam; akce toto₧nß se stiskem tlaΦφtka na liÜt∞ formulß°e, platφ pro ni tatß₧ nastavenφ. Odpovφdß metod∞ DelRec
.
Otev°φt dialog na editaci prßv - otev°e se okno s mo₧nostφ nastavit prßva k dat∙m - ekvivalentnφ tlaΦφtku na liÜt∞
Otev°φt dialog na manipulaci s peÜkem - otev°e se okno s mo₧nostφ manipulace s peÜkem - ekvivalentnφ s tlaΦφtkem na liÜt∞, pokud tabulka podporuje peÜky. Odpovφdß funkci Atoken_control()
.
P°ivßzat nebo odvßzat zßznam - ve vßzacφm formulß°i provede p°ivßzßnφ nebo odvßzßnφ aktußlnφho zßznamu (pomocφ ukazatel∙). Odpovφdß stisku ΦtvercovΘho tlaΦφtka v levΘm hornφm rohu vßzacφho formulß°e nebo stisku klßvesy F8 v tomto formulß°i. Tuto akci je mo₧nΘ spojit nap°. s uzav°enφm formulß°e.
Vytisknout sestavu - b∞₧nΘ vytiÜt∞nφ p°ipravenΘ sestavy na nastavenΘ tiskßrn∞. Odpovφdß funkci View_print()
.
Vytisknout stejn² zßznam v sestav∞ - aktußlnφ (jeden) zßznam se vytiskne na nastavenΘ tiskßrn∞ jako zvolenß sestava. Odpovφdß funkci Print_view()
s nastaven²m omezenφm na jeden zßznam.
Vytisknout stejnΘ zßznamy v sestav∞ - z aktußlnφho formulß°e se vezme kurzor (zdroj dat) a na ten se p°esm∞ruje zvolenß sestava. Odpovφdß funkci Print_view()
s p°esm∞rovßnφm.
Vytisknout aktivnφ formulß° - otev°e dialog pro parametry tisku a umo₧nφ vytisknou formulß°, odpovφdß metod∞ ThisForm.Print
.
Zvolit tiskßrnu - umo₧nφ zm∞nit Φi nastavit tiskßrnu ve standardnφm (starÜφm) dialogu pro v²b∞r tiskßrny. Ovlivnφ se tφm tisk na nastavenou tiskßrnu. Odpovφdß funkci Printer_dialog()
. ZastaralΘ (Windows 3.1), pou₧φvejte spφÜe nßsledujφcφ akci.
Nastavit parametry tisku - otev°e dialog pro parametry tisku sestavy. Zav°ete-li tento dialog stiskem tlaΦφtka Storno, p°eruÜφ se vykonßvßnφ posloupnosti akcφ, nebo¥ obvykle po tΘto akci nßsleduje vlastnφ tisk sestavy, kter² cht∞l u₧ivatel zruÜit. Odpovφdß funkci Print_opt()
.
Nastavit formßt strßnky - otev°e dialog pro nastavenφ formßtu strßnky. Odpovφdß funkci Page_setup()
. ╚ast∞ji se toto okno otevφrß z dialogu pro parametry tisku (p°edchozφ akce).
Otev°φt menu - nahradφ stßvajφcφ menu menu nov²m. Odpovφdß funkci Main_menu()
.
Odstranit menu - zruÜφ u₧ivatelskΘ menu aplikace. Odpovφdß funkci Main_menu()
s parametrem NIL.
P°ekreslit menu - p°ekreslφ menu; pou₧φvß se pro novΘ vyhodnocenφ podmφnek viditelnosti a aktivity polo₧ek menu. Odpovφdß funkci Main_menu()
s parametrem "" (prßzdn² °et∞zec).
Zav°φt formulß°e a odstranit menu - b∞₧nß akce pou₧φvanß p°i ukonΦenφ formulß°ov∞ orientovanΘ aplikace. Odpovφdß procedu°e Close_all_views
a funkci Main_menu()
s parametrem NIL.
Zobrazit okno se zprßvou - otev°e modßlnφ okno se zadan²mi informacemi. Odpovφdß funkci Info_box()
.
Na stavov² °ßdek vypsat zprßvu - vypφÜe textovou informaci na stavov² °ßdek WinBase602. Odpovφdß funkci Set_status_text()
.
Zobrazit nßpov∞du v samostatnΘm okn∞ - zobrazφ vybranou strßnku nßpov∞dy; pouze v p°φpad∞, ₧e aplikace vlastnφ nßpov∞du mß. Odpovφdß funkci Show_help()
.
Zobrazit nßpov∞du v popup okΘnku - zobrazφ vybranou strßnku nßpov∞dy v malΘm okn∞ poblφ₧ mφsta, kde se akce vyvolala; pouze v p°φpad∞, ₧e aplikace vlastnφ nßpov∞du mß. Odpovφdß funkci Show_help_popup()
.
Pφpnout - provede jedenkrßt standardnφ systΘmovΘ pφpnutφ. Nemß ekvivalent ve vnit°nφm jazyce, lze vÜak volat pomocφ funkce externφ DLL Windows.
Exportovat/Importovat data z tabulky/dotazu - umo₧nφ provΘst export/import dat ve vnit°nφm formßtu a k≤dovßnφ Windows. Odpovφdß provedenφ funkce Move_data
s vhodn∞ dopln∞n²mi parametry.
Uvolnit zßznamy v tabulce - provede uvoln∞nφ smazan²ch zßznam∙. Odpovφdß funkci Free_deleted()
.
ProvΘst p°enos dat - umo₧nφ provΘst p°edem p°ipraven² p°enos dat, ulo₧en² jako typ programu v aplikaci. Odpovφdß provedenφ funkce Move_data
s kladn²m prvnφm parametrem.
V aplikacφch pro Windows 95 a NT se ji₧ tyto akce nepou₧φvajφ.
Uspo°ßdat okna do mozaiky - rozmφstφ okna na obrazovce tak, aby rovnom∞rn∞ vyplnila cel² prostor.
Uspo°ßdat okna do kaskßdy - rozmφstφ okna na obrazovce tak, aby bylo z ka₧dΘho vid∞t alespo≥ nadpis.
Uspo°ßdat ikony - srovnß ikony minimalizovan²ch oken ve spodnφ Φßsti hlavnφho okna.
Zadat omezenφ (QBE) - otev°e formulß° pro zadßnφ QBE dotazu. Odpovφdß metod∞ OpenQBE
.
Zadat uspo°ßdßnφ (QBE) - otev°e formulß° pro zadßnφ QBE uspo°ßdßnφ. Odpovφdß metod∞ OpenOrder
.
ZruÜit omezenφ a uspo°ßdßnφ - zruÜφ prßv∞ zadan² QBE dotaz Φi uspo°ßdßnφ. Odpovφdß metod∞ CancelQuery
.
Uplatnit omezenφ nebo uspo°ßdßnφ - zadan² dotaz Φi uspo°ßdßnφ se uplatnφ ve formulß°i. Odpovφdß metod∞ AcceptQuery
.
Zadat omezenφ ve specißlnφm okn∞ - otev°e specißln∞ pro tento ·Φel vytvo°en² formulß°, v n∞m₧ zadßte QBE dotaz jednoduÜeji ne₧ ve standardnφm dotazovΘm okn∞. Odpovφdß volßnφ funkce Open_view()
s parametrem QUERY_VIEW
.
Set°φdit podle sloupce - okam₧it∞ set°φdφ formulß° podle sloupce zadanΘho v parametrech. Odpovφdß zadßnφ a uplatn∞nφ QBE set°φd∞nφ. Nelze p°φmo naprogramovat, lze obejφt zm∞nou a nßhradou zdroje dat.
Kolob∞h dokument∙ a replikace
P°edat dokument u₧ivateli - kolujφcφ dokument bude p°edßn explicitn∞ urΦenΘmu u₧ivateli. Odpovφdß volßnφ funkce GetSet_next_user()
s vhodn∞ dopln∞n²mi parametry.
Vybrat u₧ivatele a p°edat mu dokument - kolujφcφ dokument bude p°edßn u₧ivateli vybranΘmu ze seznamu u₧ivatel∙. Tato akce by se programovala takto: zφskat seznam u₧ivatel∙ ze systΘmovΘ tabulky a nechat jednoho vybrat, pro n∞j se pak pou₧ije GetSet_next_user()
s vhodn∞ dopln∞n²mi parametry.
UkonΦit kolob∞h dokumentu - kolob∞h dokumentu bude ukonΦen. Odpovφdß volßnφ funkce GetSet_next_user()
s vhodn∞ dopln∞n²mi parametry.
Replikovat aplikaci - dovolφ vybrat replikaΦnφ server a provede replikaci dat podle platn²ch replikaΦnφch pravidel. Odpovφdß funkci AReplicate
s parametrem FALSE.
Odeslat ₧ßdost o replikaci - dovolφ vybrat replikaΦnφ server a odeÜle ₧ßdost o replikaci na tento server. Odpovφdß funkci AReplicate
s parametrem TRUE.
Ostatnφ
Zaslat programu zprßvu - zprßva, na nφ₧ bude program reagovat. Odpovφdß provedenφ p°φkazu Return
.
Spustit soubor dle registrace - podle p°φpony zadanΘho souboru se zavolß ve Windows registrovanß aplikace a p°edß se jφ tento soubor. Pole Akce nechte nevypln∞nΘ, pokud chcete provΘst primßrnφ akci (stejnou jako p°i poklepßnφ v Exploreru). Pokud chcete provΘst jinou akci, musφte do pole Akce zapsat jejφ nßzev (zjistit lze v registraΦnφ databßzi).
PokraΦovßnφ: | Posloupnost akcφ a jejich parametry - popis dialogu |
Nabφdka prom∞nn²ch, podprogram∙ a metod - popis dialogu | |
ObjektovΘ programovßnφ formulß°∙ |