class CWBViewWnd : public CMDIChildWnd

Popis

Zßkladnφ t°φda pro formulß°e 602SQL.

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

Open otev°enφ formulß°e
Select_records otev°enφ formulß°e s vybran²mi zßznamy
Relate_record otev°enφ formulß°e k editaci relace mezi 2 tabulkami
Register_rec_syn synchronizovßnφ dvou formulß°∙ na stejn² zßznam
Close_view 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

FirstRec nastavφ formulß° na prvnφ zßznam
LastRec nastavφ formulß° na poslednφ zßznam
NextRec nastavφ formulß° na nßsledujφcφ zßznam
PrevRec nastavφ formulß° na p°edchozφ zßznam
NextPage nastavφ formulß° na nßsledujφcφ strßnku
PrevPage nastavφ formulß° na p°edchozφ strßnku
FirstItem p°ejde na prvnφ slo₧ku v aktußlnφm zßznamu
LastItem p°ejde na poslednφ slo₧ku v aktußlnφm zßznamu
UpItem p°ejde o slo₧ku v²Ü
DownItem p°ejde o slo₧ku nφ₧
PrevTab p°ejde na p°edchozφ slo₧ku v aktußlnφm zßznamu
NextTab p°ejde na dalÜφ slo₧ku v aktußlnφm zßznamu
Set_ext_pos vybrßnφ zßznamu ve formulß°i dle absolutnφho Φφsla
Set_int_pos vybrßnφ zßznamu ve formulß°i dle po°adovΘho Φφsla

Vklßdßnφ a mazßnφ zßznam∙

Insert vlo₧φ do formulß°e nov² zßznam
DelAsk po dotazu sma₧e vÜechny zßznamy v tabulce
DelRec sma₧e aktußlnφ zßznam
UnbindDel odvß₧e zruÜenΘ zßznamy

Editace ve formulß°i

Cut vyst°ihne vybranou Φßst editovanΘ polo₧ky
Copy zkopφruje vybranou Φßst editovanΘ polo₧ky do clipboardu
Paste vlepφ do aktußlnφ polo₧ky obsah clipboardu
Get_item_value zjiÜt∞nφ hodnoty ve slo₧ce formulß°e
Set_item_value zßpis hodnoty do slo₧ky formulß°e
OpenQBE p°epne formulß° do re₧imu zadßvßnφ QBE dotazu
OpenSort p°epne formulß° do re₧imu zadßvßnφ uspo°ßdßnφ
AcceptQuery akceptuje QBE dotaz
CancelQuery zruÜφ QBE dotaz nebo uspo°ßdßnφ
Reset_view aktualizace obsahu formulß°e
Commit_view ulo₧enφ zm∞n ve formulß°i do databßze
Roll_back_view odvolßnφ zm∞n v zßznamov∞ synchronizovanΘm formulß°i
EditFind otev°e dialog pro vyhledßnφ °et∞zce v textovΘm editaΦnφm okn∞
EditFormat p°eformßtuje text v textovΘm editaΦnφm okn∞
EditRefind najde dalÜφ v²skyt °et∞zce v textovΘm editaΦnφm okn∞
EditReplace otev°e dialog pro nßhradu °et∞zce v textovΘm editaΦnφm okn∞
EditSave ulo₧φ text editovan² v textovΘm editaΦnφm okn∞ do databßze

Tisk

Print vytiskne formulß°
Print_opt interaktivnφ nastavenφ parametr∙ tisku sestav
Printer_dialog volba tiskßrny

Stav formulß°e

Active_view zjiÜt∞nφ zda je formulß° aktivnφ
Get_view_pos zjiÜt∞nφ Φφsla vybranΘho zßznamu ve formulß°i
Current_item vrßtφ Φφslo slo₧ky formulß°e, na nφ₧ stojφ kurzor
QBE_state vracφ indikaci, zda je formulß° v re₧imu zadßvßnφ QBE dotazu

Ostatnφ

Draw_line nakreslenφ ·seΦky v okn∞
Put_pixel nakreslenφ bodu v okn∞
Get_fcursor zjiÜt∞nφ kurzoru a parametr∙ formulß°e
Set_fcursor nastavenφ kurzoru a parametr∙ formulß°e
Pick_window vyta₧enφ formulß°e nad ostatnφ okna
Select_file v²b∞r souboru
Select_directory v²b∞r adresß°e
MultiAttrs otev°e okno s hodnotami multiatributu
Help otev°e okno s lokßlnφ nßpov∞dou
Locks otev°e dialog s nabφdkou zamykßnφ zßznam∙