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
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∙ |