«Магазин» Visual FoxPro деректер базасын басқару жүйесі

МАЗМҰНЫ 1
ЖҰМЫСТЫҢ ТАПСЫРМАСЫ 2
КІРІСПЕ 3
1. НЕГІЗГІ БӨЛІМ 4
1.!. РЕЛЯЦИЯЛЫҚ ДЕРЕКТЕР БАЗАСЫН ЖОБАЛАУ 4
1.2 ДЕРЕКТЕР БАЗАСЫНЫҢ НЕГІЗІ . КЕСТЕЛЕР 6
1.3 НОРМАЛИЗАЦИЯЛАУ 6
1.4 ПІШІМ КОНСТРУКТОРЫ 7
1.4.1 Мәтіндік ақпарат (Label) 12
1.4.2 Енгізу өрісі (TextBox) 13
1.4.3 General типті объектіні орналастыру 14
1.4.4 Жеке пернелерді орналастыру 14
1.5 СҰРАТУ 15
1.6 ЕСЕП БЕРУ 17
1.6.1 Есеп беру конструкторы терезесіндегі жолақтар саны 19
2 ДЕРЕК ҚОР ҚҰРЫЛЫМЫН ҚҰРУ 20
2.1 НЕГІЗГІ МЕНЮ 22
ҚОРЫТЫНДЫ 25
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТ 26
А. ҚОСЫМШАСЫ 27
Деректер базасын басқару жүйелерінің шығуына қарамастан, Visual FoxPro бұл облыста ең танымал программалардың қатарына жатқызылады. Оның негізгі себебі мынада. Оның жаңа версияларын жасағанда Microsoft ескі версияларымен сәйкестікті сақтайды. Сондықтан сіз жасаған қосымшаларды кейін де пайдалануға болады.
Visual FoxPro-да деректер базасының реляциялық жүйесін басқарудың барлық атрибуттары көрсетілген. Деректер базасында деректердің бүтіндігі негізгі кілттер және кестелер арасындағы байланыстар арқылы қамтамасыз етіледі. Деректер базасының құралдарымен қосу, жою немесе кесте жазбаларын өзгерту әрекеттерін өңдеу үшін, триггерлерді және сақталатын процедураларды қолдануыңызға болады.
Visual FoxPro қазіргі жобалау құралдарына сәйкес жаңа талаптарға жауап беретін, әрекеттермен басқарылатын объектілі-бағытталған және визуальды программаланатын тіл.
Visual FoxPro-ны дайындық деңгейі әртүрлі қолданушылар пайдалана алады. егер сіз Visual FoxPro-ны жаңа ғана үйренейін деп жатсаңыз, онда сізге қысқа уақыт мерзімінде жай қосымшаны құрастыруда деректер базасының, кестелердің, қосымшалардың, пішімдердің, есеп берудің және т.б. құрудың мастерлері көмектесе алады. ал үлкен көлемді жобаларды құрастыру үшін сәйкес конструкторларды және объектілі бағытталған тілді пайдланған жөн. Олардың көмегімен Visual FoxPro-ның базалық кластарын және сыртқы кітапханаларды қолдануға болады және де пайдаланушы кластарын құруға болады.
Деректер базасы құрылымдық ақпаратты сақтаудың ыңғайлы құралы болып табылады. Деректер базасын басқару жүйесі деректер базасын пайдалану, енгізу және құрастыру үшін пайдаланатын тілдік және программалық құралдардың жиынтығы болып келеді. ыңғайлы жасалған ақпаратты іздеу мен сұрыптау деректер базасын пайдалануды жоғарылатады. Деректер базасы ақпаратты сақтау мен оның бүтіндігі үшін жауапты.
1. С. Каратыгин, А. Тихонов, Л. Тихонова ‘Visual FoxPro 6’ Москва ЗАО «Издательство БИНОМ» 1999
2. Омельченко Л. Visual FoxPro 7.0 “БХВ-Петербург” 2002
        
        Мазмұны
Мазмұны 1
Жұмыстың тапсырмасы 2
КІРІСПЕ 3
1. ... ... ... ... ... ... жобалау 4
1.2 Деректер базасының негізі – кестелер 6
1.3 ... ... ... ... ... ... ақпарат (Label) 12
1.4.2 Енгізу өрісі (TextBox) 13
1.4.3 General типті ... ... ... Жеке ... орналастыру 14
1.5 Сұрату 15
1.6 Есеп беру 17
1.6.1 Есеп беру конструкторы терезесіндегі жолақтар саны 19
2 ... қор ... құру ... Негізгі меню 22
Қорытынды 25
Пайдаланылған әдебиет 26
А- ... ... ... базасын және оны басқаратын программалық қамтамадан тұратын
«Магазин» Visual FoxPro деректер ... ... ... ... Осы ... ... ... бас менюден және экрандық
пішімдерден тұру керек. Пішімдерді ... Text Box, EditBox, ... ... Grid ... ... тиіс. Деректер базасының
сұратуларында SQL тілінің командаларын пайдалану керек. Деректер базасын
тұрғызғанда ER- ... ... жөн. ... ... ... 3
кестеден тұруы керек.
КІРІСПЕ
Деректер базасын басқару жүйелерінің шығуына қарамастан, Visual FoxPro
бұл ... ең ... ... ... жатқызылады. Оның негізгі
себебі мынада. Оның жаңа версияларын ... ... ... ... ... Сондықтан сіз жасаған қосымшаларды
кейін де пайдалануға ... ... ... ... ... ... басқарудың
барлық атрибуттары көрсетілген. Деректер базасында деректердің ... ... және ... ... байланыстар арқылы қамтамасыз
етіледі. Деректер базасының құралдарымен қосу, жою немесе ... ... ... ... ... триггерлерді және сақталатын процедураларды
қолдануыңызға болады.
Visual FoxPro қазіргі жобалау құралдарына сәйкес жаңа талаптарға жауап
беретін, ... ... ... және ... тіл.
Visual FoxPro-ны дайындық деңгейі әртүрлі қолданушылар ... егер сіз Visual ... жаңа ғана ... деп ... ... ... уақыт мерзімінде жай қосымшаны құрастыруда деректер ... ... ... есеп ... және т.б. ... ... ... ал үлкен көлемді ... ... ... ... және ... ... тілді пайдланған жөн.
Олардың көмегімен Visual FoxPro-ның базалық кластарын және ... ... ... және де пайдаланушы кластарын құруға
болады.
Деректер базасы құрылымдық ақпаратты сақтаудың ыңғайлы ... ... ... ... ... ... деректер базасын пайдалану,
енгізу және құрастыру үшін ... ... және ... ... ... ... ыңғайлы жасалған ақпаратты іздеу мен
сұрыптау деректер базасын пайдалануды ... ... ... ... мен оның ... үшін жауапты.
1. Негізгі бөлім
1.!. Реляциялық деректер ... ... ... моделі – деректердің кестелік құрылымынан осы
кестелерге байланысты тұтастық ережелерінен және деректермен жұмыс істеуге
арналған ... ... ... ... ... ... кестесі формальды түрде қатынас (
ағылшын тілінде ... деп ... ... ... ... ... жиыны болып табылатын кортеждерден тұрады. «Кортеж» мәні
түсінірек болу ... оны ... ... ... деуге болады.
«Атрибут-мәні» жұбы мағынасын «өріс аты - өріс мәні» деп талдауға
болады.
«Атрибут» - болмыстың ... ... ... ... – байланыс моделі (Entry-Relationship) – берілген пәндік
аймақтағы деректер ... ... мен ... бейнелейтін
формальды емес модель. Болмыс–байланыс моделін – ... ... әлем мен ... ... ... ... ... жалғаушы
ретінде қолдануға болады. ... ... ... ... пәндік
аймақты болмыс және байланыс деп бөліп қарастырған жөн.
Болмыс – ол өмірде бар және ... ... ... бар ... ... ... бір ... бола алады, мысалы, машиналар, оның ... ... ... болмыс та абстрактілі ... ... ... ... ... ... сипаттар мен қасиеттерге ие және оларды ... ... ... Реляциялық модель терминдерінде бұл қасиеттерді
атрибут деп атайды.
Байланыс – екі немесе одан да көп ... ... ... Кез ... бинарлы Е1 және Е2 жиындар болмысының арасындағы
қатынастар үшін келесі төрт түрлі сәйкестіктердің бірі ... ... ... ... бір ... ... Е1 жиынының әрбір
болмысына Е2 жиынының тек бір болмысына Е1 жиынының тек бір ... ... ... Бірден-көпке: Е1 жиынының әрбір болмысын Е2 жиынының кез келген
болмысын сәйкестендіруге болады, ... Е2 ... кез ... ... Е1
жиынының тек бір болмысын сәйкес келтіруге болады.
3) Көптен-бірге: Е1 жиынының кез келген болмысына Е2 жиынының тек ... ... ... болады, бірақ Е2 жиынының кез келген болмысын ... кез ... ... ... сәйкестендіруге болады.
4) Көптен-көпке: Е1 және Е2 жиындарының әрбір болмыстарына басқа жиын
кез келген көлемдегі болмыстарын сәйкестендіріп қоюға болады. ... ... ... ... Бұл ... базасына
байланысқа модельденетін объектілер мәнімен енгізілген нақты әлемнің
шектеуліктері.
Болмыс-байланыс ... ... және ... ... ... диаграммасы (Entity-Relationship) немесе ER-
диаграммасы ... ... ... ... ... ... логикалық құрылымының графикалық бейнесі болып табылады.
Болмыстың BER-диаграммасы үшбұрыш түрінде, ал ... ... ... ... түзу ... кесінділерімен байланысқан.
Суперкілттер. Жиынның әрбір болмысын ерекше түрде идентификациялайтын
атрибутты немесе бірнеше атрибуттар жиынтығын суперкілт деп атайды.
Кілт-Кандидат. Әрбір болмысты ... ... ... ... және ... ... артық элементтер жоқ суперкілт,
кілт-кандидат деп аталады.
Бастапқы кілт. Жүйеде болмыстарды өзара ажыратуға кепілдік беретін кілт-
кандидат бастапқы кілт деп ... ... Бір ... басқа кестенің бастапқы кілтіне нақты түрде
сәйкес келетін бір немесе бірнеше ... ... ... деп ... ... ... бойынша тұтастығы. Бастапқы кілттің
белгісіз компоненттеріне тыйым салу болмыстар бойынша ... ... ... ... ... ... базасының тұтастығын қамтамасыз
етудегі негізгі шарт.
Деректер базасының сілтемелер ... ... ... ... ... сыртқы кілттердің мәні нақты және толығымен сәйкес келу
сілтеме бойынша тұтастық деп ... ... ... ... шартты
деректер базасында тұтастықты қамтамасыз етуде екінші шарт болып табылады.
1.2 Деректер базасының негізі – кестелер
Деректер базасының негізін ... ... ... ... ... ақпарат сақталады. Ары қарай кестелердегі деректер жаңа деректермен
толтырылады, ... ... ... ... сіз кестелер деректерін
пішім конструкторы көмегімен қарап және берілген критерий бойынша реттей
аласыз. Кестелердің ... есеп беру құру ... ... мүмкін.
Сонымен қатар деректер базасындағы ақпаратты диаграммаларды қолдана отырып,
графикалық түрде көрсете аласыз.
Кесте баған мен жолдан құралған және ... ... ... ... бар. Әр кестеде кез келген типті объект туралы ... ... ...... ... өзгерту және жою кездерінде жақсы
қасиеттерге ие болу мақсатында кестені екіге және одан да көп ... ... ... ... - әрбір факт тек бір орында ғана
кезедесетін, яғни артық ақпарат болмайтын деректер ... ... Бұл ... ... ... ғана емес, сонымен қатар, сақталатын деректерде
қарама-қайшылықты болырмау үшін жасалады.
1.4 Пішім конструкторы
Visual FoxPro-дағы әрбір пішім характерлі ... ие ... ... ... үшін сіз ... бір ... кезінде программамен
оындалатын іс-әрекетті нұсқай аласыз. Конструкторда пішімді құру процесі
пішімде объектілерді орналастыру, ... ... және ... оқиғалар мен атқарылатын іс-әрекеттерді орналастырудан
басталады.
Жаңа пішімді құру үшін ... ... ... ... ... ... болады:
1. File(Файл) менюінен New(Жаңа) командасын орындаңыз. Ашылған New ... Form ... ... және ... ... пернесін
басыңыз.
2. Visual FoxPro стандартты ... ... New ... басыңыз.
Ашылған New диалогты терезесінде Form опциясын таңдап, NewFile ... ... ... орналастыру үшін жобада Documents(Документтер)
вкладкасын таңдап және Forms (Пішімдер) тобына көшіп, New ... ... ... ... ... ... (Түсті
палитра), Layout (Орналасуы), FormDesigner (Пішім констуркторы) және
FormControls (Пішімді басқару ... ... ... бар ... ... ... Ал конструктор трезесінде сіқ жұмыс
жасай алатын жаңа пішім орналасқан.
Егер қажетті құралдар панелдері жоқ ... онда ... ... көру үшін View (Түр) ... ... ... ... қойыңыз
немесе Toolbars (Құралдар панелі) диалогты терезесінде құралдар ... ... ... Controls ... ... элементтері) құралдар панелі пішімде
объектілерді орналастыру үшін қолданылады. Пернелердің қысқаша баяндалуы
1.1 кестеде берілген.
1.1 ... Form Controls ... ... ... |Аты ... қызметі ... | | |
| |Select Objects ... ... ... |
| ... ... ... ... ... ... |
| |View Classes ... құрылатын объектінің класын |
| ... ... ... ... етеді |
| |Label ... ... ... ... ... |
| |Text Box ... өрісі) |Пішімде енгізу өрісін құрады |
| |Edit Box ... ... ... ... өрісін құрады |
| |Command Button ... ... ... пернесін құрады |
| |Command Group ... ... ... ... |
| ... ... | |
| |Option Group ... ... ... ... |
| ... қосқыш) | |
| |Check Box ... ... ... құрады |
| |Combo Box ... ... ... ... |
| ... ... | |
| |List Box ... ... ... ... |
| |Spinner ... ... ... ... ... |
| | ... ... құрады |
| |Grid ... ... ... ... ... |
| | ... үшін объект құрады |
| |Image ... ... ... ... |
| |Timer ... ... таймер типті объектті құрады |
| |Page Frame ... ... ... бар ... |
| | ... |
| ... |OLE- ... ... |
| ... | |
| |(OLE- ... | |
| ... |General ... өрісте сақталатын, OLE- |
| ... ... ... ... |
| |(ActivX ... | |
| |Line ... ... ... ... |
| |Shape ... ... контур құрады |
| ... ... ... ... ... |
| ... (Бөлгіш) |Құралдар панелінде перне бөлгішті |
| | ... |
| |Hyper Link ... ... жасау үшін қолданылатын|
| |(Гиперсілтеме) ... ... |
| ... |Құрастырушының таңдауын бекітеді |
| ... | |
| ... | |
| |Button Lock ... панелінде таңдалынған пернені |
| ... ... ... ... Designer ... ... ... панелінде Forn Controls
(Пішімді басқару элементтері), Color Palette (Түс палитрасы), ... ... ... ... ... бар. Бұл ... ... басқарудың қосымша әрекеттерін орындауға болады. бұл ... ... ... ... 1.2 ... көрсетілген.
1.2 кесте Form Designer құралдар панелінің пернелері
|Перне |Аты ... ... |
| |Set Tab Order ... ... айналып өту ретінің |
| |(Объектілердің реті) ... ... |
| |Data ... ... ... ... ... |
| ... ... ... ... |
| ... | |
| |Code Window ... ... ... қарау терезесін|
| |(Код терезесі) ... |
| |Color Palette Toolbar ... ... ... ... |
| ... ... ... | |
| ... | |
| |Form Builder ... құрастырушыны шақырады |
| ... ... | |
| ... Window ... ... объектілерінің қасиеттер |
| ... ... ... ашады |
| |Form Control Toolbar |Form Controls ... ... ... |
| ... ... ... |
| ... ... | |
| ... | |
| |Layout ... Layout ... ... ... |
| |(Орналасуы) | |
| |Auto Format ... ... ... ... |(Автоформат) ... ... ... |
Пішімде орналасқан объектілерді ыңғайлы етіп орналастыру үшін ... ... ... ... ... Берілген панельдің
пернелерінің атқаратын ... ... 1.3 ... ... ... Layout құралдар панелінің пернелері
|Перне |Аты ... ... |
| |Align Left Sides ... ... сол жақ |
| |(Сол жақ ... ... сол жағы ... |
| | ... |
| |Align Top Edges ... ... ең жоғарғы |
| |(Жоғарғы жақ ... ... ... жағы ... |
| | ... |
| |Align Right Sides ... ... оң жақ ... |(Оң жақ бойынша) |оң жағы ... ... |
| |Align Bottom Edges ... ... ең ... |
| ... жақ ... ... ... жағы ... |
| | ... |
| |Align Vertical Center ... объектілерді вертикаль бойынша|
| |(Вертикаль бойынша) |орналастырады |
| |Align ... Center ... ... ... ... |
| ... ... |орналастырады |
| |Center ... ... ... ... орта |
| ... ... өтетін |вертикальды сызығына қатысты |
| ... ... ... |
| |Center ... ... ... ... орта |
| |(Центр бойынша өтетін ... ... ... ... |көлбеуіне қатысты) | |
| |Same Width ... ... ... үшін |
| ... ен) ... енді ... |
| |Same Size ... таңдалған объектілері үшін |
| ... ... ... ұзындық пен енді орнатады |
| |Same Height ... ... ... үшін |
| ... ... ... ұзындықты орнатады |
| |Send to Back ... ... ... ең |
| |(Артында) ... ... ... |
| |Bring to From ... ... ... ең |
| ... |жоғарғы қабатына жібереді ... ... ... ... ... ... ... арналған жазулар, түсініктеме
ақпарат) орналастыру Form Controls (Пішімді басқару элементтері) құралдар
панелінде ... Label ... ... ... орындалады.
Мәтінді орналастыру үшін келесі әрекеттерді орындаңыз:
1. Form Controls ... ... Label ... ... Егер ... ... ... жоқ болса, онда View менюінде Form Controls ... ... ... ... ... объектіні орналастырайын деген жерге
апарып, тышқан пернесін басыңыз. Пішімде Label сөзі бар ... ... ... ... ... қасиеттер терезесін ашу үшін View (Түр) менюінде
Properties ... ... ... ... терезесі ашылады.
4. Мәтіндік объектінің фоны BackStyle (Фон стилі) қасиетімен анықталады.
Мәтін фонының пішім ... ... үшін ... ... (Мөлдір) мәнін орнатыңыз.
5. Мәтін Caption қасиетімен беріледі. Берілген ... ... ... ... қажетті мәтіндік ақпаратты енгізіп, пернесін
басыңыз.
6. FontName (Шрифт аты) және FontSize ... ... ... ... ... және өлшемін енгізіңіз.
7. ForeColor қасиетін қолданып, мәтіндік ақпараттың түсін енгізіңіз.
8. Объектінің ... онда ... жазу ... етіп ... Ол ... маркерін немесе AutoSize (Автоөлшем) қасиетінің өрісінде True
мәнін таңдаңыз.
1.4.2 Енгізу өрісі (TextBox)
Ақпаратты пішімде көрсету үшін ... ... ... ... жай типі – ... ... Пішімде енгізу өрісін орналастыру ... ... ... Form Controls құралдар панелінде TextBox ... ... ... ... ... ... ... деген жерге шертіңіз.
3. Енгізілген объектінің қасиеттер терезесін ашыңыз. Ол үшін оны ерекшелеп
View менюінен ... ... ... ... ... ... ... байланыстыру үшін Data ... ... ... ... ... ... ... қасиетін тізімнің ашылу пернесін пайдаланып, ашық ... ... ... ... келген өрісті таңдаңыз.
5. Alignment (Реттеу) қасиетін пайдаланып өрісте ... ... сол ... оң жағы ... ... вариантын таңдаңыз.
6. Рамканың түсі мен стилін таңдау үшін BorderStyle ... ... ... ... ... қасиеттерін қолданыңыз.
7. DisabledBackColor қасиеті көмегімен активті емес өрістің фон ... Comment ... ... ... ... қысқаша
сипаттамасын жазуыңызға болады. Бұл сипаттама қосымшаны жасау кезінде қажет
болады.
9. Ақпаратты көрсеті үшін ... FontName ... аты) және ... өлшемі) қасиеттерін қолданып, шрифтті және оның өлшемін таңдай
аласыз.
10. ForeColor қасиеті көмегімен енгізу өрісінде ... ... ... ... ... өрістерін берілген форматта көрсету үшін Format (Формат)
қасиетін пайдаланыңыз.
12. InputMask (Енгізу ... ... ... ... ... ... Еер сіз өрістің ақпаратын тек оқуға үшін арналған дегіңіз келсе, ... (Тек оқу ... ... True ... ... ... General ... объектіні орналастыру
General типті графикалық өрісті орналастыруды турфирма деректер
базасының ‘фотографии’ өрісі бар туры ... ... ... ... ұсынылатын турлардың бейнесін көруге болатын өрісті
енгіземіз.
1. Пішімге General типті ... ... қосу үшін Form Controls ... ActivX Bound Control ... ... ... типтің орналастыру орнына тышқанның көрсеткішін ... ... ... тұрып, керек өлшемді рамканы құрамыз.
3. Орналастырылған объекті үшін қасиеттер терезесін ашыңыз.
4. Control Source қасиеттерін қолданып ... ... ... өрісімен
байланыстырамыз. Ол үшін қасиеттерді енгізу өрісінде тізімді ашу ... ... ... ... ... General ... және экскурсия
бейнесі бар Image өрісін таңдаңыз.
5. Form менюінен Run Form ... ... ... ... ... орындауға жібереміз.
1.4.4 Жеке пернелерді орналастыру
Пішімде жеке пернені орналастыру үшін келесі әрекеттерді ... Form Controls ... ... Command Button ... ... ... пернені орналастырам деген жерге тышқанды шертіңіз.
2. Құрастырылған объектінің қасиеттер терезесін ашыңыз.
3. ... ... және ... ... ... ... ... бар пернені құру
үшін енгізу өрісінде пернеде жазылатын мәтін мағынасының Caption ... ... ... жабу ... ... ... ... Суреті бар пернені жасау үшін Picture қасиетін пайдаланыңыз. Енгізу
өрісінен оң жақта орналасқан ... ... Open ... терезесі
ашылады. Оны қолданып суреті бар дискідегі ... ... оны ... ... көре аласыз. Файлды таңдап алған соң суретті пернеге
орналастыру үшін OK пернесін басыңыз.
5. Перне пішімде ... ... ... ... Click ... ... ... басқанда, бұл перне қандай әрекеттің орындайтынын анықтап
алу ... ... ... ... барлық әдістің ... Ол үшін ... ... Methods ... ... ... Click ... бұғаттап тышқан пернесін шертіңіз. Процедуралар
терезесі ашылады.
7. Берілген перне басылғанда орындалатын команда ... ... егер сіз ... шығу ... жасағыңыз келсе, онда Messagebox
(); функциясын қолданатын келесі командалар болуы мүмкін:
if messagebox ("выходить из формы?",4+32+256,"Выход")=6
_screen.activeform.release()
else
_screen.activeform.refresh()
endif
8. Перне жасалынды. ... ... ... ... қосымшаның атқаратын қызметтерінің бірі болып деректер
базасында ақпаратты жылдам іздеу және әртүрлі сұрақтарға ... алу ... Бұл ... үшін Visual ... ... қолданылады.
Мысалға, сізге кестенің ішінен Египетке кеткен клиенттеріңіздің тізімін, ... ... ... түскенін көру керек болады. Бұл есептерді шешу үшін
сұратулар ... және Visual Foxpro ... Select ... Visual Foxpro ... ... ... сұратуда қандай
өрістер көрсетілуі керек екенін ... бір ... ... ... ... таңдаудың қиындық деңгейлерінің әртүрлі ... ... ... ... ... ... ... өрістермен
әртүрлі есептеулерді жүргізуге болады.
Сұратудың нәтижесі ... ... жаңа ... ... ... Browse ... ... болатын немесе есеп беру
түрінде шығарылатын кесте болып табылады.
Қарапайым сұрату жасау ... ... ... атын ... ... ... реттеу критерийін және деректер фильтрлеу шартын
сұрататын сұрату мастерін қолдануыңызға болады.
Сұратулар ... ... ... сұратуды құру үшін келесі
әрекеттерді орындаңыз:
1. Сұрату конструкторының Data (Деректер) вкладкасынан Queries ... ... New ... ... ... ... New Query ... сұрату) диалогты терезесінде New Query пернесін
басыңыз. Бұл кезде кестелерді ... Add Table or View ... ... көрсеткішін қосу) диалогты терезесі ашылады.
4. Бұл диалогты терезеде сұратуда қолданғыңыз келген ... ... Add ... ... ... ... сұрату конструкторының
терезесіне көшіріңіз.
5. Кестелерді таңдауды аяқтап Close ... ... ... кестелер аттары бар сұрату конструкторының терезесі, ал ... Query ... ... ... ... сұрату шарттарын қалыптастыруға
болады.
Сұрату конструкторының қажетті вкладкаларын ... ... ... ... ... ... ... таңдайсыз
- есептелетін өрісті құрастырасыз
- таңдау, топтау және деректерді ... ... ... ... ... қайда шығаратынын көрсетесіз
Сұрату конструкторы терезесінің жоғарғы жағында сұратуда қандай кестелер
пайдаланылатынын көрсететін панель орналасқан. Одна ... ... ... және ... ... ... арналған вкладкалар
орналасқан. Бұл вкладкалардың атқаратын қызметі 3 кестеде келтірілген.
3 кесте.Сұрату конструкторы терезесінің вкладкаларының атқаратын қызметі
|Вкладка ... ... ... (Өрістер) |Нәтижелік сұратуға таңдалынатын бастапқы кесте |
| ... ... ... ... ... (Біріктіру) |Кестелерді біріктірудің шарттарын көрсетуге |
| ... ... ... (Фильтр) ... ... ... ... фильтрлерді |
| ... ... ... ... By ... ... ... ... көрсетуге |
| ... ... ... By (Топтау) |Деректерді топтаудың шарттарын көрсетуге |
| ... ... ... (Әртүрлі) | ... Есеп ... беру ... ... ... файлға шығарылатын деректердің
форматталған көрсетілімі деуге ... Visual ... ... ... кестелік және ерікті түрде көрсетуге болады.
Кестелік есеп беру дегеніміз әрбір жолы ... ал ... ... ... кестенің өрісі немесе есептелетін өрісі бар ... ... ... ... есеп беру ... ... түрінде
басып шығаруға қолданылады.
Жаңа есеп беруді құру үшін есеп беру конструкторының ... ... ... ... File ... ... New (Жаңа) командасын таңдаңыз. ... ... ... Report ... ... опциясын таңдап, New file
(Жаңа файл) пернесін басыңыз
- Алдын ала Reports (Есеп берулер) тобын ... жоба ... ... басыңыз
- Стнадартты құралдар панеліндегі New пернесін басыңыз. Ашылған New
диалогты терезесінде Report ... ... New file ... беру конструкторында жұмыс жасау үшін Report Designer (есеп беру
конструкторы) және Report Controls (Есеп ... ... ... ... және де контруктордың ашылуы кезінде негізгі менюдің
жолында ... ... Report ... ... ... ... Report Controls ... панелі пернелерінің қысқаша сипатталуы
келтірілген.
4 кесте. Report Controls құралдар панелінің пернелері
|Перне |Аты ... ... |
| |Select Objects ... ... ... |
| ... ... ... ... ... |
| | ... |
| |Label ... ... ... |
| |Field ... ... ... |
| |Line ... ... ... |
| ... ... ... салады |
| |Rounded Rectangle ... ... ... |
| ... домалақталынған |салады |
| ... | |
| ... Bound Control ... беруге суретті орналастырады |
| ... ... | |
| |Button Lock ... ... ... |
| ... ... | ... Есеп беру ... ... ... саны
Есеп беру конструкторын барлық жұмыс аймағы бөлгіш жолдармен ... ... ... ... аты бұл жолдың бөлгіш жолының астында
орналасқан жолда көрсетіледі. Есеп ... ... ... оғна ... және нәтижелік деректерді қосу үшін пайдаланғанда қосымша жолақтар
пайдаланылады. ... ... ... ... және ... ... тіктөртбұрыштар, суреттер сияқты басқару элементтері бар болады.
Есеп беруде қолданылатын мүмкін жолақтар саны 5 кестеде келтірілген. ... ... ... жолақта орналасқан объектілердің қайда басып
шығарылатынын анықтайды.
5 кесте. Есеп беру жолағының типтері
|Жолақтың аты ... ... ... ... |Бұл ... ... есеп ... алдында пайда |
| ... ... ... Бұл есеп ... |
| ... ... ... ... есеп берудің |
| |аты ... кез ... ... ... ... ... Header |Есеп берудің бұл жолағы жоғарғы ... деп ... ... |аталады. Бұл жолақтың деректері әрбір бетінің |
| ... ... ... ... ... |
| ... есеп берудің атын, ағымдағы датаны, бет |
| ... және т.б. ... ... ... Header |Бұл ... ... ... ... ... |
|(Топ үстінде) |шығарылады. Топтау ... топ оған ... |
| ... ... ... ... ... Олар |
| ... әр ... ... ... |
| ... ... ... ... |Бұл ... кестедегі өрістердің деректері немесе|
| ... ... ... ... |
| ... орналасады ... Header |Бұл ... топ ... ... ... ... |
|(Топ төменде) | ... Footer ... ... есеп ... аты, ... ... колонтитул) |парақ номері және ағымдағы парақтың деректері |
| ... ... ... шығарылады ... ... ... берудің нәтижелік бөлімінде негізгі есеп |
| ... ... бір рет қана ... ... және |
| ... мәндері бар немесе соңғы мәтіні бар |
| ... ... |
2 ... қор ... ... ... ... мақсаты – Visual FoxPro ДҚБЖ-да лига
чемпионовтың жұмысын жүргізу.
Дерек қор бірнеше өрістері бар төрт ... ... ... ... ... |
|Код магазина |N |1 ... |C |15 ... |G |25 ... |C |20 ... |С |20 ... ... ... ... ... магазина |N |10 ... |N |10 ... цене |N |10 ... |С |20 ... |С |10 ... ... ... |Ұзындығы |
|Зарплата |С |20 ... |С |200 ... |C |100 ... ... |С |10 ... ... ... |Типі ... ... |N |20 ... |С |20 ... ... |N |4 ... |N |10 ... |N |10 ... кестесі
|Өріс ... ... ... товара |N |10 ... |С |30 ... |N |10 ... ... 5 кестелердің байланысын көрсетілген. Бастапқы кілт пен сыртқы
кілтті бере отырып мен сілтеме бойынша тұтастық шартты ... ... ... ... ... ... байланысым
бір-бірге, бір-көпке арқылы байланысқан.
2.1 Негізгі меню
Программа іске қосылғанда, ... ... ... ... шығатын негізгі меню беріледі: Олар O programme, Magazin i ix
sotrudniki, Tovar, Kontrol, Poisck, Zaprosi, Exit. O ... ... меню бар оның аты “о ... онын ішін мына ... көре ... “ о нас ” ... I ix ... менюің ішінде үш кіші менюлер бар 1-ші
“просмотр” оны 2-суретте бейнеленген. Бұл жерде Магазинде жұмыс істейтін
адамдардар туралы ... ала ... Бұл ... “первая” деген пернеше
мәліметтің басынан бастап қояды, “следующая” кезектегі жазбалар,
“предыдущая” кезектегі жазбадан кері қарай мәліметті шығару, “последняя” ең
ақырғы мәліметке көшу, ... ... ... ... ... ... ... шығарып көруіңізге болады. Үшіншісі “редактирование”
таблицаларға мәліметтер қосу.
2-сурет. “ просмотр ” терезесі.
Tovar менюінде үш кіші меню бар ... ... ... жайлы
мәліметтер ала аласыз 3-суретте бейнеленген. Осы үш кіші менюлер де алдынғы
мендю сияқты басқара аласыз немесе көре аласыз.
3-сурет. Товарлар ... ... ... ... ... түскен немесе магазиндегі товарларды
көруге болады. Және ол товарларды кім алып келгелі туралы мәліметтер алуға
болады. Бұл ... ... ... ... ... басқаруына ұқсас
келеді. Осы менюдің терезесін мына 4-суретте көре аламыз.
4-сурет. Магазинге келіп ... ... ... ... ... аты ... ... бойынша табуға
болады. Магазиннің аты бойынша табу үшін “по названию” ... ... ... қою ... ал ... бойынша табу үшін “по телефону” деген сөздің
жанына нүкте белгісін қойып сосын “найти” пернешесін басу керек. Менюдан
шығу үшін “выход” пернешесін басамыз. Бұл ... ... мына ... ... терезесі.
Қорытынды
Курстық жобаны орындаған ... мен Visual ... ... жобасын құруды, кестелер байланысын, сұрату жасауды,
форма құруды, сонымен ... ... ... ... ... ... материалдарды пайдаланып, практикада қолдандым
Пайдаланылған әдебиет
1. С. Каратыгин, А. Тихонов, Л. ... ... FoxPro 6’ ... ... ... ... Омельченко Л. Visual FoxPro 7.0 ... ... ...

Пән: Информатика
Жұмыс түрі: Курстық жұмыс
Көлемі: 27 бет
Бұл жұмыстың бағасы: 700 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Құрылыс заттар сататын дүкеннің деректер қорын құру16 бет
"Деректер базасы және оның объектілері"4 бет
"Кітапхана" деректер базасы (Delphi тілінде)14 бет
"Кинопарк 7 Ақтөбе" деректер қорына навигациялық тәсілдерді қолдану20 бет
''Қазақ'' этнонимі туралы зерттеу деректері11 бет
Access - деректер базасы13 бет
Access ортасындағы деректер базасы8 бет
Delphi бағдарламасында Шымкент қалалық жол полициясының деректер қорын жобалау21 бет
Delphi тілінде деректер модулін құрастыру және оны пайдалану20 бет
DreamWeaver, MySQL бағдарламаларының көмегімен Евросеть деректер қорының бағдарламасын құру18 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь