POYZAP (727182), страница 5

Файл №727182 POYZAP (База данных страховой компании) 5 страницаPOYZAP (727182) страница 52016-08-01СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 5)

4.3 Ïðîåêòèðîâàíèå ôàéëîâ äàííûõ .

 Designer èñïîëüçóåòñÿ äâà òèïà ôàéëîâ: îáû÷íûå ôàéëû, ðàçìå­ùàåìûå íà äèñêå, è îäèí ïñåâäî-ôàéë, íàõîäÿùèéñÿ â ïàìÿòè.

Ôàéë, ðàçìåùåííûé â ïàìÿòè, èìååò íåñêîëüêî îòëè÷èé îò îáû÷íî­ãî ôàéëà. Ôàéë â ïàìÿòè, âî-ïåðâûõ, èìååò âñåãî îäíó çàïèñü, êîòî­ðàÿ âñåãäà íàõîäèòñÿ â ïàìÿòè êîìïüþòåðà. Äàííûå, êîòîðûå õðàíÿòñÿ â ýòîì ôàéëå íèêîãäà íå ñîõðàíÿþòñÿ íà äèñêå è, ñîîòâåòñòâåííî, íå ñ÷èòûâàþòñÿ ñ íåãî.

Ïðîåêòèðîâàíèå ôàéëà â ïàìÿòè.

Ôàéë â ïàìÿòè ñîçäàåòñÿ óòèëèòîé Designer, îí èìååò èìÿ MEMORY. Designer àâòîìàòè÷åñêè ñîçäàåò îäèí ôàéë â ïàìÿòè äëÿ êàæäîé ïðîã­ðàììû, à òàêæå ÷åòûðå ïîëÿ: ïîëå äëÿ ñîîáùåíèé MEM:MESSAGE, ïîëå äëÿ ïîäñ÷åòà ñòðàíèö îò÷åòà MEM:PAGE, ïîëå äëÿ ïîäñ÷åòà ñòðîê îò÷å­òà MEM:LINE, è ïîëå äëÿ îïðåäåëåíèÿ óñòðîéñòâà âûâîäà èíôîðìàöèè MEM:DEVICE.

Ïîëå MEM:MESSAGE ñîäåðæèò îøèáêè è èíôîðìàöèîííûå ñîîáùåíèÿ , êîòîðûå ìîãóò âî âðåìÿ âûïîëíåíèÿ ïðîãðàììû. MEM:PAGE ñîäåðæèò òåêóùèé íîìåð ñòðîêè îò÷åòà, è åãî âêëþ÷àþò â çàãîëîâêè îò÷åòîâ èëè âûâîäÿòñÿ â êîíöå êàæäîé ñòðàíèöû. MEM:LINE ñîäåðæèò òåêóùèé íîìåð ñòðîêè îò÷åòà .  ïîëå MEM: DEVICE ìîæíî îïðåäåëèòü èìÿ óñòðîéñòâà, íà êîòîðîå áóäåò ïðîèçâîäèòüñÿ âûâîä èíôîðìàöèè.

Îïðåäåëåíèå èìåíè è ïàðàìåòðîâ ôàéëà .

 ñàìîé ïåðâîé ñòðîêå îêíà File Options (Filename) îïðåäåëÿåò­ñÿ èìÿ ôàéëà.  ñòðîêå Prefix (Ïðåôèêñ) óêàçûâàþòñÿ òðè óíèêàëüíûå áóêâû, êîòîðûå â äàëüíåéøåì áóäóò èäåíòèôèöèðîâàòü ïîëÿ ýòîãî ôàéëà.

 äâóõ ñëåäóþùèõ ñòðîêàõ îïðåäåëÿåòñÿ ìåñòî, ãäå áóäåò õðà­íèòüñÿ ôàéë . ñòðîêå Drive (Äèñêîâîä) óêàçûâàåòñÿ èìÿ äèñêîâîäà, íà êîòîðîì áóäåò ðàçìåùåí ôàéë, à â ñòðîêå Path - ïîëíûé ïóòü ïîèñ­êà ôàéëà íà ýòîì óñòðîéñòâå.

Ïîñëå ýòîãî íåîáõîäèìî îïðåäåëèòü äàííûå êîòîðûå ÿâëÿþòñÿ ñïå-öèôè÷åñêèìè äëÿ ôàéëîâ áàç äàííûõ Clarion.

 ñòðîêå Create file (Ñîçäàòü ôàéë) âûáðàòü Yes (äà), åñëè íà­äî ÷òîáû ôàéë ñîçäàëñÿ àâòîìàòè÷åñêè ïðè ïåðâîì âûïîëíåíèè ïðîãðàì-ìû èëè â òîì ñëó÷àå, êîãäà ïðîãðàììà íå ìîæåò íàéòè óæå ñóùåñòâóþ-ùåãî ôàéëà. Åñëè âûáðàòü No (íåò), òî ïðèäåòñÿ ñîçäàòü ôàéë ïåðåä òåì êàê âûïîëíèòü ïðîãðàììó , èñïîëüçóÿ óòèëèòó Filer.

 ñòðîêå Reclaim Space (Ïåðåðàñïðåäåëåíèå ïðîñòðàíñòâà) âûáè­ðàåòñÿ îòâåò Yes, äëÿ òîãî, ÷òîáû íîâûå çàïèñè çàíèìàëè ìåñòî ðàíåå óäàëåííûõ. No âûáèðàåòñÿ â òîì ñëó÷àå, åñëè õîòèòå ÷òîáû íîâûå äàí­-íûå äîáàâëÿëèñü â êîíåö ôàéëà. Yes â ñòðîêå Protect file (Çàùèòà ôàéëà) îçíà÷àåò, ÷òî ôàéë áóäåò çàùèùåí îò âíåñåíèÿ èçìåíåíèé, êî-òîðûå ìîæíî ïðîèçâåñòè ïðè ïîìîùè òàêèõ óòèëèò ïàêåòà CLARION êàê Converter, Filer,Scanner,Sorter.

 ñòðîêó Owner ID (Èäåíòèôèêàòîð âëàäåëüöà) ââîäèòñÿ ïàðîëü èëè êîä âëàäåëüöà èíôîðìàöèè.

Ïðè ïðîåêòèðîâàíèè ôàéëà óòèëèòà Designer ñàìîñòîÿòåëüíî óñòà­íàâëèâàåò ïàðàìåòðû äëÿ ôàéëà,êîòîðûå íàèáîëåå øèðîêî èñïîëüçóåìû. Ýòî îòñóòñòâèå íàçâàíèÿ óñòðîéñòâà è äèðåêòîðèÿ, Create File - Yes, Reclame Space - Yes è Protect File - No.

Êàê òîëüêî çàïîëíÿåòñÿ ïîñëåäíþþ ñòðîêó îêíà File Options, ýòî îêíî ñìåíèòñÿ îêíîì File.





4.4 Ïðîåêòèðîâàíèå ïðîöåäóð.

Ðàçðàáîòêà êàæäîé ïðîöåäóðû ñîñòîèò èç òðåõ ýòàïîâ : îïðåäåëå­íèÿ îïöèé (îáùèõ äàííûõ) ïðîöåäóðû, îïèñàíèÿ ýêðàíà è îïðåäåëåíèÿ ïîëåé, êîòîðûå áóäóò îáðàáàòûâàòüñÿ â ýòîé ïðîöåäóðå. Îïèñàíèå êàæ­äîé ïðîöåäóðû íà÷èíàåòñÿ ñ îïðåäåëåíèÿ åå òèïà. Íåîáõîäèìî âûáðàòü îäèí èç òèïîâ ïðîöåäóð : Menu, Table, Form, Report èëè Other â îêíå Select Type.

Ïðîåêòèðîâàíèå ïðîöåäóðû Menu.

 ñòðîêå Procedure name (Èìÿ ïðîöåäóðû) îïðåäåëÿåòñÿ èìÿ ïðî­öåäóðû.

 ñòðîêå Procedure title (Çàãîëîâîê ïðîöåäóðû) ìîæíî áîëåå ïîëíî îïèñàòü íàçíà÷åíèå ýòîé ïðîöåäóðû.

 ñòðîêå Setup Procedure (Óñòàíîâî÷íàÿ ïðîöåäóðà) îïðåäåëÿåòñÿèìÿ ïðîöåäóðû, êîòîðàÿ áóäåò âûçûâàòüñÿ âñÿêèé ðàç ïåðåä òåì, êàê íà÷íåò ðàáîòàòü ïðîåêòèðóåìàÿ ïðîöåäóðà. Âî âðåìÿ ðàáîòû ïðîöåäóðû ìîæíî îðãàíèçîâàòü âûçîâ îêíà ïîìîùè.

 ñòðîêå Help ID (Èäåíòèôèêàòîð ïîìîùè) îïðåäåëÿåòñÿ èìÿ ýêðàíà ïîäñêàçêè, îáùåé äëÿ ýòîé ïðîöåäóðû.

Äëÿ îðãàíèçàöèè âûçîâà äðóãîé ïðîöåäóðû â ñòðîêå Hot Procedure ("Ãîðÿ÷àÿ" ïðîöåäóðà)íåîáõîäèìî îïðåäåëèòü èìÿ ïðîöåäóðû, à â ñòðî­êå Hot Key ("Ãîðÿ÷èé" êëþ÷) îïðåäåëèòü êëàâèøó èëè êîìáèíàöèþ êëà­âèø, ïðè ïîìîùè êîòîðûõ ìîæíî âûïîëíèòü ýòó ïðîöåäóðó, âðåìåííî ïðåðâàâ ðàáîòó îñíîâíîé.

Åñëè îêíî ðàçðàáàòûâàåìîé ïðîöåäóðû ìåíüøå ÷åì ýêðàí, òî â ñòðîêå Position îïðåäåëÿåòñÿ êàê áóäåò ðàñïîëîæåíî ýòî îêíî. Îáû÷íî Designer ðàçìåùàåò èñõîäíûé òåêñò êàæäîé ïðîöåäóðû â îòäåëüíûé èñõîäíûé ìîäóëü (ôàéë). Ýòî ïðîèñõîäèò, åñëè îñòàâèòü ñòðî­êó CombineWith (Ñâÿçàòü ñ) ïóñòîé.

Êàæäàÿ èç ïðîåêòèðóåìîé ïðîöåäóð ìîæåò áûòü ñîçäàíà íå òîëüêî â

ñîîòâåòñòâèè ñ ìîäåëüíûì ôàéëîì STANDARD.MDL èëè NETWORK.MDL, íî è â ñîîòâåòñòâèè ñ èíäèâèäóàëüíîé ìîäåëüþ.  ñòðîêå Model Procedure (Èìÿ ìîäåëè) â ýòîì ñëó÷àå íåîáõîäèìî îïðåäåëèòü èìÿ ìîäåëè.

Äàëåå ïðîèçâîäèòñÿ èíèöèàëèçàöèÿ îêíà ýêðàíà, êîòîðàÿ íà÷èíàåò-

ñÿ ñ çàïîëíåíèÿ ïîëåé â îêíå Initialization (Èíèöèàëèçàöèÿ).

 ïðîöåäóðå òèïà Menu ìîæíî îïðåäåëèòü 6 òèïîâ ïîëåé: Field for Entry (ïîëå äëÿ ââîäà), Field for Display (ïîëå äëÿ âûâîäà), Lookup (ñâÿçàííûå ïîëÿ), Computed (âû÷èñëÿåìûå ïîëÿ), Menu item (ïîçèöèè ìåíþ) è Conditional (ïîëå óñëîâèÿ èëè ëîãè÷åñêîå ïîëå).

Ïîëÿ äëÿ ââîäà òðåáóþò îò ïîëüçîâàòåëÿ ââåäåíèÿ äàííûõ. Èñïîëü­çóÿ ïîëÿ âûâîäà è ñâÿçàííûå ïîëÿ ìîæíî âûâåñòè èíôîðìàöèþ íà ýêðàí.

Äëÿ îòîáðàæåíèÿ èíôîðìàöèè ñâÿçàííîé ïî íåêîòîðîìó, ðàíåå îïðåäåëåííîìó ïðèçíàêó, èñïîëüçóåòñÿ ïîëå Lookup.

Âû÷èñëÿåìûå ïîëÿ ïîçâîëÿþò ïðîèçâîäèòü âû÷èñëåíèÿ íàä äàííûìè èç îäíîãî èç ôàéëîâ èëè ïåðåìåííûìè.

Ïîëÿ ïîçèöèé ìåíþ ïîçâîëÿþò îðãàíèçîâàòü âûáîð äàëüíåéøèõ äåéñ­òâèé ïîëüçîâàòåëÿ, â çàâèñèìîñòè îò íåîáõîäèìîñòè.

Ïîëÿ óñëîâèé ñëóæàò äëÿ ëîãè÷åñêîé îöåíêè íåêîòîðîãî óñëîâèÿ, â çàâèñèìîñòè îò ðåçóëüòàòà âûïîëíåíèÿ êîòîðîé ("èñòèíà" èëè "ëîæü"), ïðîèçâîäèòñÿ îäíî èç äâóõ ïðèñâîåíèé ýòîìó ïîëþ.

Ïðîåêòèðîâàíèå ïðîöåäóðû Table.

Ïðîåêòèðîâàíèå ïðîöåäóðû Table íà÷èíàåòñÿ ñ âûáîðà ïîçèöèè Table â îêíå Select Type è çàïîëíåíèÿ îêíà îïöèé ïðîöåäóðû.  ñòðî­êå Procedure name îïðåäåëÿåòñÿ èìÿ ïðîöåäóðû, â ñòðîêå Procedure title - íàçâàíèå èëè çàãîëîâîê ïðîöåäóðû. Ïðîöåäóðà èëè ôóíêöèÿ, êîòîðàÿ â ñëó÷àå íåîáõîäèìîñòè äîëæíà áûòü âûïîëíåíà ïåðåä íà÷àëîì ðàáîòû ðàçðàáàòûâàåìîé ïðîöåäóðû, îïðåäåëÿåòñÿ â ñòðîêå Setup Procedure (Ïðîöåäóðà íàñòðîéêè). Äàëåå ñëåäóåò ñòðîêà Update Procedure (Ïðîöåäóðà êîððåêòèðîâêè). Èìÿ êëþ÷åâîãî ïðèçíàêà îïðåäå­ëÿåòñÿ â ñòðîêå Access Key (Êëþ÷ äîñòóïà). Ñòðîêà Help ID (Èäåíòè­ôèêàöèÿ ïîìîùè) ñëóæèò äëÿ ñâÿçè ïðîåêòèðóåìîé ïðîöåäóðû ñ îêíîì ïîäñêàçêè, êîòîðîå áóäåò ñ÷èòàòüñÿ îáùèì. Ñòðîêà Record Selector ïîçâîëÿåò îïðåäåëèòü óñëîâèå äëÿ âûäåëåíèÿ ÷àñòè äàííûõ,êîòîðûå äîëæíû áûòü îáðàáîòàíû ïðè âûïîëíåíèÿ ïðîöåäóðû. Äàëåå ñëåäóåò ñòðîêà Record Filter (Ôèëüòð çàïèñåé), â êîòîðîé îïðåäåëÿþòñÿ ïàðà­ìåòðû îòáîðà äàííûõ äëÿ âûâîäà â òàáëèöó. Èìåíà "ãîðÿ÷èõ" ïðîöåäóð è êëàâèøè äëÿ èõ âûçîâà îïðåäåëÿþòñÿ â ñòðîêàõ Hot Procedure ("Ãî­ðÿ÷àÿ" ïðîöåäóðà) è Hot Key ("Ãîðÿ÷èé" êëþ÷). Ñòðîêè Combine With (Ñ ÷åì îáúåäèíèòü) è Model Procedure (Èìÿ ìîäåëüíîãî ôàéëà) îïðåäå­ëÿþòñÿ ïî òåì æå ïðàâèëàì, ÷òî è â ïðîöåäóðå Menu.

Òèïû ïîëåé ïðîöåäóðû Table ðàçäåëåíû íà äâå ãðóïïû. Â ïåðâóþ

ãðóïïó Fixed Portion (Ôèêñèðîâàííàÿ ÷àñòü) âõîäÿò ïîëÿ Field for Entry (Ïîëå ââîäà), Field for Display (Ïîëå âûâîäà), Lookup Field (Ñâÿçàííîå ïîëå), Computed Field (Âû÷èñëÿåìîå ïîëå), Conditional Field (Ïîëå óñëîâèÿ), Total Field (Ïîëå èòîãîâ) è Locator Field (Ïîëå ïîèñêà). Âî âòîðóþ ãðóïïó Scrolling Portion (Ñêðîëèíãîâàÿ ÷àñòü) - Scrolling Field for Display (Ïîëå âûâîäà äëÿ ñêðîëèíãà), Scrolling Computed Field (Âû÷èñëÿåìîå ñêðîëèíãîâîå ïîëå), Scrolling Conditional Field (Ïîëå óñëîâèÿ äëÿ ñêðîëèíãà) è Scrolling Lookup Field (Ñâÿçàííîå ñêðîëèíãîâîå ïîëå).

Field for Enrty (Ïîëå äëÿ ââîäà) òðåáóåò îò ïîëüçîâàòåëÿ ââîäà äàííûõ. Locator Field (Ïîëå ïîèñêà) ïîçâîëÿåò ïîëüçîâàòåëþ àâòîìà­òè÷åñêè óñòàíîâèòü êóðñîð íà îïðåäåëåííóþ çàïèñü â îáëàñòè ñêðîëèíãà òàáëèöû.

Field for Display (Ïîëå âûâîäà) äàåò âîçìîæíîñòü âû­âåñòè íà ýêðàí äàííûå èç ôàéëà, äëÿ êîòîðîãî îïðåäåëåí êëþ÷åâîé ïðèçíàê â îêíå Table, èëè èç äðóãîãî ôàéëà, åñëè åãî äàííûå íàõî­äÿòñÿ â ïàìÿòè.

Computed Field (Âû÷èñëÿåìîå ïîëå) ïîçâîëÿåò ïðîèç­âîäèòü âû÷èñëåíèÿ íàä äàííûìè èç ôàéëà, êëþ÷åâîé ïðèçíàê êîòîðîãî îïðåäåëåí â îêíå Table èëè íàõîäèòñÿ â ïàìÿòè êîìïüþòåðà.

Lookup Field (Ñâÿçàííîå ïîëå) ïîçâîëÿåò ïîäàííûì àêòèâíîãî ôàéëà ïîëó÷èòü äàííûå èç äðóãèõ ôàéëîâ, ò.å ñâÿçàòü äàííûå èç äâóõ èëè áîëåå ôàé­ëîâ.

Conditional Field (Ëîãè÷åñêîå ïîëå) ñëóæèò äëÿ îðãàíèçàöèè ïðî­âåðêè íåêîòîðîãî ëîãè÷åñêîãî óñëîâèÿ, â çàâèñèìîñòè îò êîòîðîãî áó­äåò âûïîëíåíî îäíî èç äâóõ ïðèñâîåíèé ýòîìó ïîëþ.

Total Field (Ïîëå èòîãîâ) ôîðìèðóåò è âûâîäèò íà ýêðàí èòîã ïî ñôîðìèðîâàííîé òàáëè­öå. Äàëåå ñëåäóþò ïîëÿ äëÿ ñêðîëèíãà, êîòîðûå áóäóò ïðåäñòàâëÿòü ñîáîé òàáëèöó.

Scrolling Field for Display (Ïîëå äëÿ âûâîäà äëÿ ñêðîëèíãà) äàåò âîçìîæíîñòü âûâåñòè â îêíî ïðîöåäóðû Table âñå çà­ïèñè èç ôàéëà, äëÿ êîòîðîãî â îêíå Table îïðåäåëåí êëþ÷åâîé ïðèç­íàê.

Scrolling Computed Field (Âû÷èñëÿåìîå ñêðîëèíãîâîå ïîëå), ïîç-âîëÿåò ïðîèçâîäèòü âû÷èñëåíèÿ íàä äàííûìè äëÿ âñåõ çàïèñåé, êîòîðûå âûâåäåíû â òàáëèöó è íàä äàííûìè ôàéëîâ íàõîäÿùèõñÿ â ïàìÿòè êîìïü­þòåðà.

Scrolling Lookup Field (Ñâÿçàííîå ñêðîëèíãîâîå ïîëå) äàåò âîçìîæíîñòü âûâåñòè äàííûå èç íåàêòèâíûõ ôàéëîâ, ñâÿçàâ èõ ïî äàí­íûì ôàéëà, êëþ÷åâîé ïðèçíàê êîòîðîãî îïðåäåëåí â îêíå Table. Scrolling Conditional Field (Ëîãè÷åñêîå ñêðîëèíãîâîå ïîëå) ïîçâîëèò ïðèíÿòü ðåøåíèå î ïðèñâîåíèè îäíîãî èç çíà÷åíèé ýòîìó ïîëþ â çàâè­ñèìîñòè îò âûïîëíåíèÿ íåêîòîðîãî ëîãè÷åñêîãî óñëîâèÿ.

Ïðîåêòèðîâàíèå ïðîöåäóðû Form.

Äëÿ ñîçäàíèÿ ïðîöåäóðû Form íåîáõîäèìî âûáðàòü â îêíå Select Type ñòðîêó Form (Ôîðìà).

 ñðîêå Procedure name (Èìÿ ïðîöåäóðû) ñëåäóåò îïðåäåëèòü èìÿ ðàçðàáàòûâàåìîé ïðîöåäóðû, åñëè ýòî íîâàÿ ïðîöåäóðà .

 ñëåäóþùåé ñòðîêå Procedure Title (Çàãîëîâîê ïðîöåäóðû) ìîæíî îïðåäåëèòü çàãîëîâîê äëÿ ýòîé ïðîöåäóðû .

 ñòðîêå Filename (Èìÿ ôàéëà) íóæíî ââåñòè èìÿ ôàéëà, êîòîðûé áóäåò îáíîâëÿòüñÿ, èñïîëüçóÿ ðàçðàáàòûâàåìóþ ïðîöåäóðó Form.

Äàëåå â ñòðîêå Secondary File ìîæíî îïðåäåëèòü èìåíà ôàéëîâ ñ äàííûìè, êîòîðûå ìîãóò òàêæå îáíîâëÿòüñÿ âî âðåìÿ ðàáîòû ïðîöåäóðû

Form. Ñòðîêè Help ID (Èäåíòèôèêàöèÿ ïîìîùè), Hot Procedure ("Ãîðÿ­÷àÿ" ïðîöåäóðà), Hot Key ("Ãîðÿ÷èé" êëþ÷), Combine With (Ñ ÷åì îáú­åäèíèòü) è Model Procedure (Èìÿ ìîäåëüíîãî ôàéëà) çàïîëíÿþòñÿ ïî òåì æå ïðàâèëàì, ÷òî è äëÿ äðóãèõ òèïîâ ïðîöåäóð.

 ïðîöåäóðå Form ìîæíî îïðåäåëèòü ïîëÿ øåñòè òèïîâ: Field For

Entry (Ïîëå äëÿ ââîäà), Pause (Ïàóçà), Field For Display (Ïîëå âû-

âîäà), Computed (Âû÷èñëÿåìîå ïîëå), Lookup (Ñâÿçàííîå ïîëå) è Conditional (Ëîãè÷åñêîå ïîëå).

Field For Entry (Ïîëå äëÿ ââîäà) - òðåáóåò îò ïîëüçîâàòåëÿ ââîäà äàííûõ.

Pause (Ïîëå äëÿ ââîäà) - ýòî ïîëå èñïîëüçóåòñÿ äëÿ âûäà÷è íà ýêðàí ñîîáùåíèÿ-ïàóçû, êîãäà ïîëüçîâàòåëü çàâåðøàåò çàïîëíåíèå ôîð­ìû.

Field For Display (Ïîëå äëÿ âûâîäà) äàåò âîçìîæíîñòü âûâåñòè íà ýêðàí äàííûå èç ôàéëà, êîòîðûé áûë îïðåäåëåí â îêíå Form â ñòðî­êå Filename, èëè èç äðóãîãî ôàéëà, äàííûå èç êîòîðîãî íàõîäÿòñÿ â ïàìÿòè.

Computed (Âû÷èñëÿåìîå ïîëå) ïîçâîëÿåò ïðîèçâîäèòü âû÷èñëåíèÿ íàä äàííûìè èç àêòèâíîãî ôàéëà èëè ëþáîãî äðóãîãî, òåêóùåãî â ïàìÿ­òè, è âûâîäèòü ýòè âû÷èñëåíèÿ íà ýêðàí.

Lookup (Ñâÿçàííîå ïîëå) ïîçâîëÿåò âûâåñòè íà ýêðàí äàííûå èç ôàéëà, îòëè÷íîãî îò òîãî, êîòîðûé áûë îïðåäåëåí â ñòðîêå Filename îêíà Form.

Conditional (Ëîãè÷åñêîå ïîëå) äàåò âîçìîæíîñòü ïðèñâîèòü ýòîìó

ïîëþ, â çàâèñèìîñòè îò âûïîëíåíèÿ íåêîòîðîãî ëîãè÷åñêîãî óñëîâèÿ, îäíî èç äâóõ çíà÷åíèé, êîòîðîå ìîæåò áûòü èëè ïåðåìåííîé, èëè êîíñ­òàíòîé, èëè çíà÷åíèåì äðóãîãî ïîëÿ.

Ïðîåêòèðîâàíèå ïðîöåäóðû Report .

Ïðîöåññ ïðîåêòèðîâàíèÿ ïðîöåäóðû Report íà÷èíàåòñÿ ñ âûáîðà åå òèïà. Äàëåå â ñòðîêå Procedure Name (Èìÿ ïðîöåäóðû) îïðåäåëÿåòñÿ èìÿ ïðîöåäóðû. Êðàòêèé êîììåíòàðèé (çàãîëîâîê) ê ýòîé ïðîöåäóðå ìîæíî äàòü â ñòðîêå Procedure Title (Çàãîëîâîê ïðîöåäóðû).

Ïåðåä âûïîëíåíèåì ïðîöåäóðû òèïà Report, ìîæíî îïðåäåëèòü âû­ïîëíåíèå ëþáîé äðóãîé ïðîöåäóðû. Èìÿ ýòîé ïðîöåäóðû çàäàåòñÿ â ñòðîêå Setup Procedure (Ïðîöåäóðà íàñòðîéêè) .

Ïðèíöèïû ïðîåêòèðîâàíèÿ ïðîöåäóðû òèïà Report ïîõîæè íà ïðèí­öèïû ïðîåêòèðîâàíèÿ ïðîöåäóðû Table. Òîëüêî äàííûå çäåñü áóäóò âû­âîäèòñÿ íå íà ýêðàí, à íà ïå÷àòàþùåå óñòðîéñòâî. Äëÿ ïîëó÷åíèÿ äîñ­òóïà ê äàííûì, êîòîðûå áóäóò óïîðÿäî÷åíû â îïðåäåëåííîì ïîðÿäêå, íåîáõîäèìî âûáðàòü â ñòðîêå Access Key (Êëþ÷ äîñòóïà) èìÿ êëþ÷åâîãî ôàéëà. Ïîäîáíî îïöèÿì ïðîöåäóðû Table, äàëåå ñëåäóþò äâå ñòðîêè, â êîòîðûõ çàäàåòñÿ îãðàíè÷åíèå îáðàáàòûâàåìûõ ïðîöåäóðîé çàïèñåé.  ïåðâîé èç íèõ (Record Selector) îïðåäåëÿåòñÿ óñëîâèå äëÿ âûäåëåíèÿ ÷àñòè äàííûõ, êîòîðûå äîëæíû áûòü îáðàáîòàíû ïðè âûïîëíåíèè ïðîöå­äóðû. Âî âòîðîé Record Filter (Ôèëüòð çàïèñåé) - îïðåäåëÿåòñÿ ëîãè­÷åñêîå óñëîâèå äëÿ âûáîðà äàííûõ.

 ñòðîêå Page Length (Äëèíà ñòðàíèöû) îïðåäåëÿåòñÿ îáùåå êîëè­÷åñòâî ñòðîê, êîòîðîå íåîáõîäèìî ðàçìåñòèòü íà îäíîé ñòðàíèöå îò­÷åòà.

Характеристики

Тип файла
Документ
Размер
100,5 Kb
Тип материала
Учебное заведение
Неизвестно

Список файлов реферата

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6381
Авторов
на СтудИзбе
308
Средний доход
с одного платного файла
Обучение Подробнее