Âèçóàëüíûå êîìïîíåíòû äëÿ ðàáîòû ñ äàííûìè ðàñïîëîæåíû íà ñòðàíèöå Data Controls. Âñå êîìïîíåíòû ñîåäèíÿþòñÿ ñ ïîëÿìè òàáëèö ñ ïîìîùüþ ñâîéñòâ: DataSource (äëÿ ñâÿçè ñ îïðåäåëåííîé òàáëèöåé áàçû äàííûõ); DataField (äëÿ ñâÿçè ñ ïîëåì âûáðàííîé òàáëèöû).
Îòîáðàæåíèå è ðåäàêòèðîâàíèå çíà÷åíèÿ ëîãè÷åñêîãî ïîëÿ
Äëÿ îòîáðàæåíèÿ è èçìåíåíèÿ çíà÷åíèÿ ëîãè÷åñêîãî ïîëÿ ìîæíî èñïîëüçîâàòü ðåäàêòîð DBEdit, íî óäîáíî ýòè äåéñòâèÿ âûïîëíÿòü ñ ïîìîùüþ ïåðåêëþ÷àòåëÿ DBCheckBox, êîòîðûé ïîçâîëÿåò «âêëþ÷èòü» èëè «âûêëþ÷èòü» çíà÷åíèå ëîãè÷åñêîãî ïîëÿ. Äàííûé ïåðåêëþ÷àòåëü ÿâëÿåòñÿ àíàëîãîì ïåðåêëþ÷àòåëÿ CheckBox. Êîìïîíåíò DBCheckBox âûãëÿäèò íà ýêðàíå êàê êâàäðàò (ôëàæîê) ñ òåêñòîâûì çàãîëîâêîì.
Îòîáðàæåíèå è âûáîð çíà÷åíèÿ ïîëÿ
Äëÿ ââîäà èëè îòîáðàæåíèÿ â ïîëå îäíîãî èç çíà÷åíèé, âõîäÿùèõ â ñîñòàâ ôèêñèðîâàííîãî íàáîðà óäîáíî èñïîëüçîâàòü êîìïîíåíò DBRadioGroup. Îí ïðåäñòàâëÿåò ñîáîé ãðóïïó çàâèñèìûõ ïåðåêëþ÷àòåëåé, èç êîòîðûõ â êàæäûé ìîìåíò âðåìåíè ìîæåò áûòü âûáðàí òîëüêî îäèí. Çàâèñèìûå ïåðåêëþ÷àòåëè òàêæå íàçûâàþò êíîïêàìè âûáîðà è íà ôîðìå îíè îòîáðàæàþòñÿ â âèäå êðóãà ñ òåêñòîâîé íàäïèñüþ. Äàííûé êîìïîíåíò ÿâëÿåòñÿ àíàëîãîì êîìïîíåíòà RadioGroup. Óïðàâëåíèå ÷èñëîì è íàçâàíèåì ïåðåêëþ÷àòåëåé ïðîèçâîäèòñÿ ñ ïîìîùüþ ñâîéñòâà Items.
Îòîáðàæåíèå è âûáîð çíà÷åíèÿ ïîëÿ èç ñïèñêà
Äëÿ îòîáðàæåíèÿ ïîëÿ òåêóùåé çàïèñè è âûáîðà ýòîìó ïîëþ íîâîå çíà÷åíèå ñëóæàò ñïèñêè – êîìïîíåíòû DBListBox, DBComboBox, DBLookupComboBox è DBLookupListBox.
Ïðîñòîé è êîìáèíèðîâàííûé ñïèñêè. Êîìïîíåíòû DBListBox, DBComboBox ïîçâîëÿþò âûáèðàòü îäèí èç ñòðîêîâûõ ýëåìåíòîâ. Ïðè âûáîðå íóæíîé ñòðîêè ïðîñòîãî ñïèñêà DBListBox ñîäåðæàùååñÿ â íåé çíà÷åíèå àâòîìàòè÷åñêè çàíîñèòñÿ â ïîëå, ñ êîòîðûì ñâÿçàí ñïèñîê. Êîìáèíèðîâàííûé ñïèñîê ïîçâîëÿåò ââîäèòü ïðîèçâîëüíîå çíà÷åíèå.
Ñïèñêè, ñôîðìèðîâàííûå ïî çíà÷åíèÿì ïîëÿ íàáîðà äàííûõ. Êîìïîíåíòû DBLookupComboBox è DBLookupListBox ïîõîæè íà ïðîñòîé è êîìáèíèðîâàííûé ñïèñêè è îòëè÷àþòñÿ îò íèõ òîëüêî ñïîñîáîì ôîðìèðîâàíèÿ ñïèñêà âîçìîæíûõ çíà÷åíèé. Ýòè êîìïîíåíòû ñâÿçûâàþòñÿ ñ ïîëå «ñâîåãî» íàáîðà äàííûõ ÷åðåç ñâîéñòâà DataSource è DataField, à äëÿ ôîðìèðîâàíèÿ ñïèñêà èñïîëüçóþòñÿ ñâîéñòâà ListSource è DataField, óêàçûâàþùèå íà âòîðîé íàáîð äàííûõ è åãî ïîëå, èñïîëüçóåìîå äëÿ çàïîëíåíèÿ ñïèñêà.  ñâîéñòâå KeyField óêàçûâàåòñÿ ïîëå âòîðîãî íàáîðà äàííûõ, çíà÷åíèå êîòîðîãî çàíîñèòñÿ â ïîëå, ñâÿçàííîå ñ êîìïîíåíòîì ñïèñêà.
ñòð. 1, {SITELINK-S381}2{/SITELINK}
|