Popis
Zßkladnφ t°φda pro formulß°e WinBase602.
Umo₧≥uje oÜet°ovat zprßvy pro formulß°e prost°ednictvφm standardnφho mechanizmu knihovny MFC. U₧ivatelsk² program zpravidla vyderivuje z CWBViewWnd
vlastnφ t°φdu, ve kterΘ doplnφ metody oÜet°ujφcφ jednotlivΘ zprßvy. Formulß° se pak otevφrß ve dvou krocφch. Nejprve se zkonstruuje nov² objekt (zpravidla dynamick² pomocφ new) a vlastnφ formulß° se otev°e volßnφm metody Open
, p°φpadn∞
Select_records, Relate_record nebo Active_view
. P°i zpracovßvßnφ zprßv je nutnΘ vÜechny pln∞ neoÜet°enΘ zprßvy p°edat funkci DefWindowProc
nebo Default
.
Metody:
Otevφrßnφ a zavφrßnφ formulß°e
|
otev°enφ formulß°e |
Select_records |
otev°enφ formulß°e s vybran²mi zßznamy |
|
otev°enφ formulß°e k editaci relace mezi 2 tabulkami |
|
synchronizovßnφ dvou formulß°∙ na stejn² zßznam |
|
uzav°enφ formulß°e |
PostNcDestroy |
zruÜenφ dynamicky vytvo°enΘho objektu t°φdy CWBViewWnd po uzav°enφ formulß°e |
Pohyb mezi zßznamy a slo₧kami
|
nastavφ formulß° na prvnφ zßznam |
|
nastavφ formulß° na poslednφ zßznam |
|
nastavφ formulß° na nßsledujφcφ zßznam |
|
nastavφ formulß° na p°edchozφ zßznam |
|
nastavφ formulß° na nßsledujφcφ strßnku |
|
nastavφ formulß° na p°edchozφ strßnku |
|
p°ejde na prvnφ slo₧ku v aktußlnφm zßznamu |
|
p°ejde na poslednφ slo₧ku v aktußlnφm zßznamu |
|
p°ejde o slo₧ku v²Ü |
|
p°ejde o slo₧ku nφ₧ |
|
p°ejde na p°edchozφ slo₧ku v aktußlnφm zßznamu |
|
p°ejde na dalÜφ slo₧ku v aktußlnφm zßznamu |
|
vybrßnφ zßznamu ve formulß°i dle absolutnφho Φφsla |
|
vybrßnφ zßznamu ve formulß°i dle po°adovΘho Φφsla |
Vklßdßnφ a mazßnφ zßznam∙
|
vlo₧φ do formulß°e nov² zßznam |
|
po dotazu sma₧e vÜechny zßznamy v tabulce |
|
sma₧e aktußlnφ zßznam |
|
odvß₧e zruÜenΘ zßznamy |
Editace ve formulß°i
|
vyst°ihne vybranou Φßst editovanΘ polo₧ky |
|
zkopφruje vybranou Φßst editovanΘ polo₧ky do clipboardu |
|
vlepφ do aktußlnφ polo₧ky obsah clipboardu |
|
zjiÜt∞nφ hodnoty ve slo₧ce formulß°e |
|
zßpis hodnoty do slo₧ky formulß°e |
|
p°epne formulß° do re₧imu zadßvßnφ QBE dotazu |
|
p°epne formulß° do re₧imu zadßvßnφ uspo°ßdßnφ |
|
akceptuje QBE dotaz |
|
zruÜφ QBE dotaz nebo uspo°ßdßnφ |
|
aktualizace obsahu formulß°e |
|
ulo₧enφ zm∞n ve formulß°i do databßze |
|
odvolßnφ zm∞n v zßznamov∞ synchronizovanΘm formulß°i |
|
otev°e dialog pro vyhledßnφ °et∞zce v textovΘm editaΦnφm okn∞ |
|
p°eformßtuje text v textovem editaΦnφm okn∞ |
|
najde dalÜφ v²skyt °et∞zce v textovΘm editaΦnφm okn∞ |
|
otev°e dialog pro nßhradu °et∞zce v textovΘm editaΦnφm okn∞ |
|
ulo₧φ text editovan² v textovΘm editaΦnφm okn∞ do databßze |
Tisk
|
vytiskne formulß° |
|
interaktivnφ nastavenφ parametr∙ tisku sestav |
|
volba tiskßrny |
Stav formulß°e
|
zjiÜt∞nφ zda je formulß° aktivnφ |
|
zjiÜt∞nφ Φφsla vybranΘho zßznamu ve formulß°i |
|
vrßtφ Φφslo slo₧ky formulß°e, na nφ₧ stojφ kurzor |
|
vracφ indikaci, zda je formulß° v re₧imu zadßvßnφ QBE dotazu |
Ostatnφ
|
nakreslenφ ·seΦky v okn∞ |
|
nakreslenφ bodu v okn∞ |
|
zjiÜt∞nφ kurzoru a parametr∙ formulß°e |
|
nastavenφ kurzoru a parametr∙ formulß°e |
|
vyta₧enφ formulß°e nad ostatnφ okna |
|
v²b∞r souboru |
|
v²b∞r adresß°e |
|
otev°e okno s hodnotami multiatributu |
|
otev°e okno s lokßlnφ nßpov∞dou |
|
otev°e dialog s nabφdkou zamykßnφ zßznam∙ |