Аптека жұмысының мәліметтер базасын құру

Мазмұны:

Есептің қойылымы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 3

1.Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .4

2.Теориялық бөлім ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 5
2.1. Мәліметтер қорын басқару жүйесіне негізгі сипаттама ... ..5
2.2.Database Desktop көмегімен кесте құру ... ... ... ... ... ... ... ... .7
2.3.ВDE Administrator программасы ... ... ... ... ... ... ... ... ... ... .18
2.4.Delphi ортасында мәліметтер базасымен жұмыс жасайтын жобалар құруға арналған негізгі компонентерге сипаттама ... 20
2.5 Берілгендер жиынымен жұмыс істеудің негізгі әдіс.тәсілдері ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .22
2.5.1.Мәліметтер жиынын сорттау ... ... ... ... ... ... ... ... ... ... ... 22
2.5.2.Жазбаларға фильтрация жасау ... ... ... ... ... ... ... ... ... ... .23

3.Қорытынды ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...24

4.Қолданылған әдебиеттер ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...25

5.Қосымша ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 26

6.Программа листингі ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ..33
Кіріспе
Мәліметтер қоры кейбір қолданбалы ақпараттық жүйеде қолданылатын деректерді қамтиды. Мәліметтер қорының негізгі модульдері келесі түрде болады:
• Иерархиялық модульге деректер бұтақ тәріздес құрылым түрінде беріледі.Деректердің осындай ұйымы иерархиялық реттелген ақпараттармен жұмыс жасағанда ыңғайлы.
• Желілік модульге деректер ерікті граф түрінде беріледі. Желілік модульдің кемшілігі болып, құрылымының қаттылығы және оны ұйымдастырудың қиындығы болып табылады.
• Объектілі – бағытталған модульге мәліметтер қорының жазбасы объект түрінде беріледі. Объектілі – бағытталған модуль желілік және реляциялық модульдер ерекшеліктерін қамтып, күрделі базалар құруда пайдаланылады.
• Реляциялық модульге деректер кесте түрінде беріледі.Деректердің мұндай түрінде ақпараттармен жұиыс жасау ыңғайлы.
Қазіргі заманға сай ақпараттық жүйеге мыналар жатады:
 Есептеуіш жүйе
 Бір немесе бірнеше мәліметтер қоры
 Мәліметтер қорын басқару жүйесі
 Қолданбалы программалар жиынтығы
Мәліметтер қоры – арнайы орталықтандырылған программалық басқарудағы және анықталған бір қолдану саласына қатысты және белгілі бір құрылымға келтірілген мәліметтер жиынтығы.Мәліметтер қорының ерекшелігі ол базада мәліметтердің өздерінің сипаттамаларымен бірге орналасуында.бұл өте тиімді. Себебі, алғашқыда мәліметтердің сипаттамалары қолданбалы программаларда ғана белгіленеді. Сондықтан бір өзгеріс енігізу үшін құрылған программаларда өзгерістер енгізу қажеттілігі туындайды. Тағы бір айта кететін ерекшелік мәліметтер базасынан ақпараттарды іріктеуде жай бір файлға ақпаратты іздеу оның нақты мәнін және файлдағы физикалық форматты анықтайтын терминдерді талдау арқылы ғана жүзеге асырылады.Мәліметтер базасы деректердің электрондық сақтаушысы, оларға қатынас бір немесе бірнеше компьютерлер көмегімен іске асады. Әдетте, мәліметтер базасы деректерді сақтау үшін жасалады. Мәліметтер базасы ақпараттарды сақтауды және мәліметтерге ыңғайлы тез кіруді қамтамасыз етеді. Мәліметтер базасы өзінен белгілі бір ережелерге сай құрылған деректер жиынтығын құрайды. Деректер базасындағы ақпарат қайшылықсыз біртұтас болуы керек.
4.
        
        Мазмұны:
Есептің
қойылымы....................................................................
....3
1.Кіріспе...................................................................
......................4
2.Теориялық
бөлім.......................................................................
.5
2.1. Мәліметтер қорын басқару жүйесіне негізгі ... Desktop ... ... ... ... ... ... базасымен жұмыс жасайтын
жобалар құруға арналған негізгі ... ... ... ... ... істеудің негізгі әдіс-
тәсілдері...................................................................
..................22
2.5.1.Мәліметтер ... ... ... ... ... ... құру ... рет бойынша орындалады:
1.Таңдалған тақырыпқа байланысты мәліметтер жинау
2.Аптекадағы дәрі–дәрмекке байланысты жалпы кесте құру.
3.Database Desktop программасында негізгі кестелерді байланыстыру.
4.BDE Administrator программасында ... ... ... ... ... ... байланысты жобалар құру.
□ Жазбаларға сорттау жұмыстарын жасау.
□ Жазбаларды іздестіру ... ... ... өшіру жұмыстарын жасау.
□ Программадан шығу жұмыстарын жасау.
Кіріспе
Мәліметтер қоры кейбір қолданбалы ... ... ... қамтиды. Мәліметтер қорының негізгі модульдері келесі түрде
болады:
... ... ... ... ... ... ... осындай ұйымы иерархиялық ... ... ... ыңғайлы.
□ Желілік модульге деректер ерікті граф түрінде беріледі. Желілік
модульдің ... ... ... ... және оны
ұйымдастырудың қиындығы болып табылады.
□ Объектілі – бағытталған модульге мәліметтер қорының ... ... ... ... – бағытталған модуль желілік және
реляциялық модульдер ерекшеліктерін қамтып, ... ... ... ... модульге деректер кесте түрінде ... ... ... ... ... ... ... сай ақпараттық жүйеге мыналар жатады:
✓ Есептеуіш жүйе
✓ Бір немесе бірнеше мәліметтер қоры
✓ Мәліметтер қорын басқару жүйесі
✓ Қолданбалы ... ... қоры – ... ... программалық басқарудағы және
анықталған бір қолдану саласына ... және ... бір ... мәліметтер жиынтығы.Мәліметтер қорының ерекшелігі ол базада
мәліметтердің өздерінің ... ... ... өте ... алғашқыда мәліметтердің сипаттамалары қолданбалы программаларда
ғана ... ... бір ... енігізу үшін ... ... ... ... ... Тағы бір айта
кететін ерекшелік мәліметтер базасынан ақпараттарды іріктеуде жай ... ... ... оның ... ... және ... ... форматты
анықтайтын терминдерді талдау арқылы ғана ... ... ... ... ... оларға қатынас бір немесе
бірнеше компьютерлер көмегімен іске ... ... ... ... сақтау үшін жасалады. Мәліметтер базасы ақпараттарды сақтауды
және ... ... тез ... ... етеді. Мәліметтер базасы
өзінен белгілі бір ережелерге сай ... ... ... ... ... ... ... біртұтас болуы керек.
4.
Теориялық бөлім
Мәліметтер қорын басқару жүйесі – деректер базасын құруға, ... ... ... ... жабдық болып табылады.Жалпы
мәліметтер қорын ... ... ол ... ... ... мәліметтер қорын құру оны әр кезде жұмыс жағдайында ұстау және
пайдаланушылардың оларға берілген өкілеттіліктер шеңберінен ... ... ... ету үшін ... ... жүйе. Delphi жүйесі
мәліметтер қорын басқару жүйесі болып табылмайды. Бірақ ол ... ... ... жүйесінің мүмкіндіктеріне ие.
Delphi құралы локалдық және тораптық мәліметтер қорын құрып және ... ... ... ... кез ... ... ... жұмыс істей
алатын қосымша құруға мүмкіндік береді.
Локалдық мәліметтер қорын басқару жүйесінің ... ... ... ... ... ... егер бір мәліметтер қорына
бірнеше қолданушылар бір мезгілде қатынас жасаса ... ... ... мәліметтер қорын басқару жүйесінің көшірмесі ... ... ... ... ... ... ... файл-
серверлік, клиент-серверлік мәліметтер қорын басқару жүйелері ... ... ... ... ... ... ... түрінде берілген:
№ |Түрі |Тіркелген
№ |Атауы |Патент
телмеген
атауы |Өндіруші
мемлекет |Сақтау
Мерзімі |Бағасы |Саны |Сатылу ... | |1 ... |29194 ... ... ... |3 жыл |430тг |10 |450тг | |2 ... ... |Ко-тримоксазол |Польша |5 жыл |380тг |15 |400тг | |3 |Мазь
|20811 |Долгит |Ибупрофен |Германия |3 жыл |520тг |12 |550тг | |4 ... ... ... ... |3 жыл |300тг |6 |350тг | |5 ... ... | ... |4 жыл |30тг |14 |50тг | |6 |Ампула ... | ... |2 жыл |90тг |5 |140тг | |7 ... |78945 |Цефалин
|Цефазолин |Түркия |2 жыл |250тг |14 |300тг | | 8 ... ... ... ... |5 жыл |400тг |10 |450тг | |9 ... ... |Преднизалон |Австрия |5 жыл |550тг |6 |600тг | |10 |Дәрі
|10577 |Найз |Нимесулид |Индия |3 жыл |350тг |5 |400тг | |11 ... ... ... ... |5 жыл |600тг |3 |700тг | ... Desktop ... ... құру.
Database Desktop программасы - ... ... және ... ... SQL – сұрауымен және жасырын атпен жұмыс ... ... ... Delphi ... Tools / ... ... ... шақыруға болады,яғни жіберілген файл dbd32.exe
арқылы немесе ... ... ... Delphi 7/ Database
Desktop командасы арқылы шақыруға болады.
Database Desktop программасында аптека жұмысын ... ... ... Desktop ... ... ... File / New ... арқылы 1- суретте берілгендей қосымша менюді көре аламыз:
1- сурет
Онда берілген ... ... ... ... Query – визуальды сұраныстарды құру және оларды файлға жазу.
SQL File – SQL-де сұраныстар жасау және ... ... ... – жаңа ... ... ... ішінен Table командасын ... ... ... ... ... ... Сырғымалы тізімнен мәліметтер қорын
басқару жүйесін таңдап алуға болады. Бірақ қалыпты ... Paradox 7 – ... ... ОК түймесін басамыз.
2- сурет 3- ... ... ... ... ... құрушы терезе ашылады.
4- сурет.
Мәліметтер қорын құрайтын ... ... ... ... ... ... ауыстыруға болады, бірақ
құжаттарға қарағанда мәліметтер қорының кестелері көп қолданбалы қатынау
режимін қолдайды,яғни бірнеше ... бір ... ... ... бір ... үшін ... файлдар жасалады. Осылардың ішіндегі
негізгісі болып, ... ... ... мәліметтер файлы болып
табылады.Мәліметтер қорының әр кестесі бағаннан және жолдан тұрады. Өріс -
мүмкін ... ... ... ... ... оның
өрісінің сипаты құрайды.Әр кестенің кем ... бір ... ... ... ... өте кең және оның ... Өріс ... индекстері, кестелер арасындағы байланысты сақтау ... ... аты және ... беріледі.
6- суретте көрсетілгендей әр өріске ең алдымен ат (Field Name)
береміз.Ол өріс идентификаторы деп аталады және 25 ... ... ... бос ... ... ... ... бос орын бола береді). Менің
жұмысымда ол идентификаторлар ... ... ... ... ... ... (Type) ... керек.Өріс типін тышқанның оң
жақ түймешелігін немесе бос орын ... басу ... ... ... ... ... 7- де мынандай ... ... ... – 1-255 ... ... ... ... -A );
Number – (аралығындағы) нақты сандар.(белгіленуі -N);
Money – оң және теріс сандар, ... ... ... мен ақша ... ... - ... – (-32767 мен 32767) ... қысқа бүтін сандар.(белгіленуі -
S);
Long Integer – (-2147483648 мен 2147483647) аралығындағы ұзын ... - ... – BCD ... сандар. Жоғарғы нақтылықты қажет ететін есептеулер
үшін пайдаланылады.(белгіленуі - ...... ... мән.( белгіленуі-D);
Time – уақытты ... мән.( ... ... – (0-32) ... ... және ... ... мән.(
белгіленуі- @);
Memo – (1-240) аралығындағы ұзындығы шектелмеген мәтіндерге арналған өріс
(белгіленуі-М);
Formatted Memo - (0-240) аралығындағы форматталған ... ... ... – bmp ... ... ... (белгіленуі-G);
OLE – осы типті мәліметтер – суреттер, дыбыстар, құжаттар. Database Desktop
бұл форматтарды қолдамайды. Бұл ... ... Paradox 7-мен ... ғана ... ... ...... өрістер. Қалыпты жағдайда – true және false деген ... ... ... – 1 мөлшерге өсіп отыратын ұзын бүтін сан. Тек ... ... ... қалған өрістердің мәні өзгермейді (белгіленуі-
+);
9.
5 – сурет.
Менің тапсырмамда бұл ... ... ... ... ... |Регист.№ |Торговое
название |Непатентованное
название |Производитель |Срок
годности |Условия отпуска из аптек |Стоимость |Количество ... | |+ |А ... |A |A |D |A |S |S |S | | |20 | |20 |20 |25 | |20 | | | | ... ... ... Alpha ... қосымша өлшемін беру қажет
(Size).Ол символдардың саны.Ал кілттік өріс мына (*) символы арқылы
беріледі.
10.
6- сурет.
6- суретте берілгендей файлдың атын,типін, өлшемін, кілттік ... ... Save as ... ... ... сақталатын
орын берілген.Бұл кестеге локалдық диск (С:)-дан орын дайындадым,яғни
папкаға мынадай (Anara) атау бердім, ал оның ішінде 6- суреттегі кестеге
(apt1) деген атау ... ... ... ... ... ... кейін, негізгі
кестені құрамыз. Бұл кестеге өрістің атауын, типін, өлшемін, кілттік ... 7- ... ... ... ... диск ... дайындаған орындағы (Anara) папкадан
осы кестеге (apt2) деген атау береміз.Бұл папка
8- суретте берілген.
11.
7- сурет.
8- сурет.
12.
9- ... ... ... беру үшін ... диск (С:)-да cақталған
(Anara) папкадағы (apt1) файлын ... ... Database ... ... командасын орындаймыз.
10- сурет.
6- суреттің терезесінің оң ... ... ... ... ... ... сырғымалы тізім(Table properties)болып табылады.Кестенің
қасиеттері мыналар:
13.
I. Validity Checks – мәндердің дұрыстығын тексеру үшін ... ... ... ... Required Field – бұл ... ... әр ... міндетті түрде болу
керек өрістер белгіленеді
➢ Minimum value – ең кіші мән. Бұл қасиетті ... ... ... Maximum value - ең үлкен мән. Бұл қасиетті сандық өрістерге беру
қажет.
➢ Default value – ... ... мән. Бұл ... сандық,
логикалық және кейбір символдық өрістерге беру қажет.
➢ Picture – мұнда мәліметтерді енгізу шаблоны беріледі.Мысалы, телефон
номері берілген ... ... ... Assist – Picture ... беру үшін сұхбат терезесін шақырады.
2. Table Lookup – көру терзесі.Бұл қасиет кестедегі бір өрісті келесі ... ... ... ... үшін ... Table Lookup ... терезеде Define – анықтау батырмасы пайда болады. Осы батырманы
шерткенде 10- ... ... ... ... or Alias сырғымалы
тізіміне Browse батырмасын басу ... ... ... (apt2) орналасқан
папканы іздеп табамыз. Fields бөлімінен қосымша кестені (apt1) ... ... ... басу ... Field name ... Lookup table ... қосымша кестені (apt2) таңдап алып Lookup
field өрісіне стрелка арқылы енгіземіз.Осыдан ... ОК ... ... ... ... Indexes – екінші индекс. Secondary Indexes ... ... Define – ... ... басу қажет. 11- суретте берілгендей
терезе ашылады.Сол жақ терезеде Fields ... ... ... ... fields - қажет деген өрістер ... ... ... Сол жақ терезеден оң жақ терезеге өрісті ... үшін ... алып ... бар батырманы басу қажет. Change order стрелкасы
бар батырмасымен оң жақтағы терезедегі өрістердің орналасу ... ... Index options ... ... ... ... ... Unique –бірдей атпен берілмеуді қамтамасыз етеді.
➢ Descending – кесте кему ... ... ... ... ... Case Sensitive – символдардың енгізілу регистірі есепке алынатын
батырма.
➢ Maintained – бұл опция белгіленулі ... ... ... ... индекс жаңарып отырады.
Secondary Indexes қасиет арқылы мен өз ... ... ... ... ... ... орындап болған соң ОК батырмасын
басамыз.Сонда Save Index As терезесі ашылады.Оған ат ... (Dina) ... ... ...... деңгейіндегі бүтінділік.Сілтеме
деңгейіндегі ... ... ... ... ... ... қамтамавыз етеді. Егер екі кесте ... ... ... ... бірі – ... ... – (көмекші),қосымша
кестеде негізгі кестедегі кілттік өрістен ғана мәндерді ала алатын өріс
көрсетіледі. Осындай ... ... үшін ең ... екі ... ... жұмысшы каталогты баптау керек. Ол File/ Working ... ... ... Define – анықтау батырмасын басу арқылы (13-
сурет.) ... Fields ... ... ... ... ... ... ол (apt1) өрісі. Стрелка орналасқан батырманы басу арқылы ол
өріс Child fields қосымша ... ... ... Оң ... ... Parents key ... ... тізіміне қосамыз. Осыдан кейін ОК
батырмасын басамыз. Нәтижесінде Save ... ... As ... Оған ат ... (Aker) ... ... ... Security – кіру парольдері.Бұл ... ... ... ... және әр өріске немесе ... ... ... бір ... ... анықтауға болады. Define – анықтау батырмасын басу
арқылы Password Security терезесін ашуға ... ... ... парольді –
Master Passwords деп беруге болады және оны ... ... ... кейін Auxiliary Passwords қосымша ... басу ... ... ... ашу керек.Current Password
терезесінде парольді беру қажет.Table Rights ... кіру ... ... ... ... ... Administrator программасы
BDE Administrator программасы - мәліметтер қорын ... ... ... және ... жүйелерді, оның ішінде псевдоним параметірлерін
(атын, ... ... ... ... тілін) және жүйелік құрылымын
(датаның, уақыттың форматын) анықтайды. BDE Administrator программасын
шақыру үшін ... ... ... ... ... ... / Borland
Delphi 7 / BDE Administrator командаларын орындау қажет. ... ... ... ... Олар: Databases – мәліметтер қоры және ... ... жақ ... ... қорының псевдонимінің бұтақшаларын
көреміз. Мәліметтер қорының псевдонимін құру үшін Object / New ... ... ... үшін Standard ... ... және ОК ... басамыз
(14-сурет).Псевдоним параметірінің құрылымының ... ... ... бетінде псевдоним аттары берілген тізімді көреміз.Одан Standard
түрінде берілген ... ... ... ... оны ... ... болады.Менің тапсырмамда ол 1988 деген атпен берілген.Definition
бетінде псевдоним параметірініңм тізімі шығады.Олар мыналар:
❖ Оның типі (Standard)
... типі ... ... = ... BCD ... үшін ... аударылуының тура мәнінің
қажеттілігі. Екі мән қабылдайды: false, true.
❖ Path – мәліметтер қорынан ... ... ... ... (мысалы: атын, жолын). Path параметірінің мәнін қолымен енгізуге
немесе Select Directory (каталог таңдау ) ... ... ... терезені Path параметірінің маңынан екі рет шерту арқылы
немесе Path ... ... ... ... көп нүктені
басу арқылы шақырамыз.Көп нүкте Path параметрі мен жолды таңдау барысында
пайда ... ... диск ... ... ... (Anara) ... аламыз.Содан кейін ОК батырмасын басқаннан кейін жол автоматты
түрде Path мәні ... ... ... арқылы
сақтаймыз.
19.
3.4. Delphi ортасында мәліметтер базасымен ... ... ... ... ... ... ... жұмыс жасайтын, берілген кестеге байланысты жобалар
құру- осы Delphi ортасында жүзеге ... Жоба құру үшін ... ... Main Menu – бұл ... программаның бас менюі болып табылады
және күрделі иерархиялық меню құрып ... ... ... ... ... Standard бетінде орналасқан. Негізгі менюлерді формамен байланыстыру
үшін Main Menu компонентін таңдап алып, формаға орналастырамыз.Формада
кішкене ... ... ... ... ол таза болып тұрады, себебі
онда ешқандай элемент жазылмаған.Менюдің элементін анықтау үшін ... ... ... Бұл редакторды ашу үшін берілген пиктограмманы
тышқанның сол жақ батырмасы арқылы екі рет шертеміз.Ашылған ... ... ... TDBGrid – ... ... ... ... өшіруге және
басқа жазба қосу үшін қолданылады. Бұл ... ... ... TDBGrid ... негізгі қасиеті Data Source. Формада
DBGrid компонентін ... оның Data Source ... Data ... беру ... ... – мәліметтер топтамасымен ... ... ... ... Бұл ... ... орналасқан. DBNavigator компоненті үшін де Data Source ... Source1 ... беру ... Бұл ... келесі батырмалардан тұрады:
First – бірінші жазбаға өту.
Prior – алдыңғы жазбаға өту.
Next – ... ... ... – ең соңғы жазбаға өту.
20.
Insert – көрсетілген бағыт бойынша ... ... - ... ... ... ... ... – берілген жазбаны редактірлеу.
Post – мәліметтер қорының кестесінің жаңа өзгерісін ... – жаңа ... ... ... - ... қорындағы жаңа деректертерді сақтай отырып,
кестені жаңарту.
❖ Table –мәліметтер ... ... ... ... компонент BDE бетінде орналасқан. Table компоненті кей
уақытта ... ... бір ғана ... ... ... ... тек мәліметтер қорының локалдық дискісне (dBase, Paradox)
ғана пайдаланады. Кесте арасындағы байланыс және Table ... қоры ... ... үшін - оның ... ... бірі DatabaseName. Бұл қасиеттің маңын шертсең
сырғымалы тізім беріледі, осы ... BDE ... ... жалған атты береміз.Бұдан кейін TFileName типті TableName қасиетін
аламыз. Бұл қасиет кестенің атын анықтайды(Database Desktop ... ... ... ... ... ... ... файлдың
аты көрсетіледі.Барлық қасиеттер берілген соң Table1 компонентінің
Active қасиетіне true мәнін береміз.
❖ Data Source – ... ... ... ... ... ... ... басқада физикалық мәліметтер жиынымен және
формадағы элементтерді ... ... ... Бұл ... ... ... ... мынадай қасиетін өзгертеміз,яғни DataSet
қасиетіне Table1 мәнін береміз.
3.5. Берілгендер жиынымен жұмыс істеудің негізгі ... ... ... ... ... ... қолайлы
жұмыс жасау үшін сорттау жұмысын жүргізуге ... - ... ... бір ... ... болып табылады.Жазбалардың
орындалу реті мәліметтер жиынында ... ... ... ... ... жасауға болады. Table
мәліметтер жиынына байланысты сорттау,индексі ... ... ... ... ... ... ... автоматты түрде
реттеледі. Сортталатын жазбаларға индекс беру ... ... ... ... ... IndexName қасиетінде кесте
құру барысында анықталған индекстің аты көрсетіледі. IndexFieldNames
қасиетінде керекті ... ... ... аты ... ... ... ... жағдайда, сорттау жұмысын осы
индекс бойынша IndexFieldName қасиеті ... ... ... ... Table1 ... қолданылады.
Сорттау бағытын басқару сол уақытта берілген индекс ixDescending
белгісі арқылы анықталады. Сол уақытта ... ... ... ... ... ... IndexOf тәсілін қолдануға болады.
3.5.2.Жазбаларға фильтрация жасау. Фильтрация – мәліметтер жиынының ішіне
кіретін жазбаларға шек қою.Бір ... ... ... таңдалған
мәліметтер жиыны жазба болып табылады. Мәліметтер ... ... сол ... шек қоюына, соның ішінде фильтрация көмегіне
байланысты орындалады.Deiphi ... ... ... екі ... атауы және диапазоны бойынша фильтрация жасау.
Атауы бойынша фильтрация жасау – жазбаға қойылатын талап бойынша және
фильтірді қанағаттандыратын мәліметтер ... ... шек қою ... Атауы бойынша фильтрация жасаудың ең жақсы тұстары, яғни ол кез
келген жолда, сонымен қатар индекстелмеген жолда қолданыла ... ... ... ... беріледі, атауы бойынша фильтрация
көп емес жазбалармен жұмыс жасауға негізделген. Атауы ... ... String ... Filter ... ... ... фильтрация жасау – мәліметтер жиынында жолдың мәні
диапазон ... ... ... ... ... ... ... жасаудың ең жақсы тұстары, жазбаларды тез жасауға мүмкіндік
береді.Бұл тәсіл ... ... ... таңдау
барысында жолдың индексі IndexName ... ... ... ... ... ... жұмысын жеңілдету үшін ... ... ... ... өте ... Себебі, формацепт қызметкерінің
аптекадағы дәрі-дәрмектердің түрін және де оған ... ... ... ... ... ... жағдайларда берілген
мәліметтерді анықтамалықтан сұраныс беру арқылы оңай ... ... ... ... ... ... іске ... ортада мұндай іздестіру
әрекеттері көп уақыт алады және алынған ақпараттың дәлдігіне де сенімсіз
қараймыз.
Жалпы ... ... ... ... ... ... мәліметтер қорында орындау
болғандықтан, Delphi ортасы туралы толық мәлімет және осы ... ... ... ... ... қалай жұмыс жасауға болатыны жайында
көптеген мағлұмат алдым.
Қолданылған әдебиеттер:
С.Бабровский «Описание системы и языка ... Delphi 7», ... ... программирования .Решение типовых задач», ... ... ... ... для баз ... и интернета»,Москва
2006г.
Эндрю Возневич «Визуальное программирование на Object Pascal»,Издателство
«Бином»
В.Гофман, А.Хомоненко «Delphi 5 в подлиннике»,Санкт-Петербург 1999г.
25.
Қосымша
14- сурет.
15- сурет.
26.
16- сурет.
17- сурет.
27.
18- ... ... ... ... сурет.
30.
24- сурет.
25- сурет.
31.
26- сурет.
32.
Программа листингi
unit Unit1;
interface
uses
Windows, Messages, ... ... Classes, ... ... ... = class(TForm)
MainMenu1: TMainMenu;
N1: TMenuItem;
N2: TMenuItem;
N3: TMenuItem;
N4: TMenuItem;
N5: ... ... ... ... ... Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm.N1Click(Sender:TObject);
begin
form1:=tform1.create(self);
end;
33.
procedure TForm.N1Click(Sender:TObject);
begin
form2:=tform2.create(self);
end;
procedure TForm.N1Click(Sender:TObject);
begin
form3:=tform3.create(self);
end;
34.
unit Unit2;
interface
uses
Windows, Messages, SysUtils, ... Classes, ... ... ... Mask, DBCtrls, DB, ... ... ... = class(TForm)
DataSource1: TDataSource;
DBGrid1: TDBGrid;
DBNavigator1: TDBNavigator;
Table1: TTable;
Table1Num: TAutoIncField;
Table1Vidi: TStringField;
Table1RegistNum: TIntegerField;
Table1Torgnazvania: ... ... ... ... ... ... TSmallintField;
Table1Sena: TSmallintField;
Label1: TLabel;
DBEdit1: TDBEdit;
Label2: TLabel;
DBEdit2: TDBEdit;
Label3: TLabel;
DBEdit3: TDBEdit;
Label4: TLabel;
DBEdit4: TDBEdit;
Label5: TLabel;
DBEdit5: TDBEdit;
Label6: ... ... ... TDBEdit;
Label8: TLabel;
DBEdit8: TDBEdit;
35.
Label9: TLabel;
DBEdit9: TDBEdit;
Label10: TLabel;
DBEdit10: TDBEdit;
Label11: TLabel;
DBEdit11: TDBEdit;
procedure Button1Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
{ Private ... ... Public ... ... ... *.dfm}
procedure TForm2.Button1Click(Sender: TObject);
begin
Table1.Close;
Table1.Exclusive:=true;
Table1.Open;
Table1.AddIndex('indPost', 'Post ',
[ixDescending,ixCaseInsensitive]);
Table1.Close;
Table1.Exclusive:=false;
Table1.Open;
end;
procedure TForm2.FormCreate(Sender: TObject);
begin
close;
end;
end.
36.
unit Unit3;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, ... ... ... DBCtrls, Grids, DBGrids, DB, ... ... = class(TForm)
Table1: TTable;
DataSource1: TDataSource;
DBGrid1: TDBGrid;
DBNavigator1: TDBNavigator;
Table1Num: TAutoIncField;
Table1Vidi: TStringField;
Table1RegistNum: TIntegerField;
Table1Torgnazvania: TStringField;
Table1NePatnazvania: TStringField;
Table1Proizvoditel: TStringField;
Table1Srokgodnosty: TDateField;
Table1Usloviaotpuskaizaptek: TStringField;
Table1Stoimost: TSmallintField;
Table1Kolichestvo: TSmallintField;
Table1Sena: ... ... ... ... ... ... ... TLabel;
DBEdit4: TDBEdit;
Label5: TLabel;
37.
DBEdit5: TDBEdit;
Label6: TLabel;
DBEdit6: TDBEdit;
Label7: TLabel;
DBEdit7: TDBEdit;
Label8: ... ... ... ... TLabel;
DBEdit10: TDBEdit;
Label11: TLabel;
DBEdit11: TDBEdit;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form3: TForm3;
implementation
{$R *.dfm}
procedure TForm3.Button1Click(Sender: TObject);
begin
close;
end;
end.
38.

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









Ұқсас жұмыстар
Тақырыб Бет саны
АЖО валюта айырбастау пункті18 бет
Аэропорт анықтама бюросы18 бет
Банк жұмысының мәліметтер базасын құру12 бет
Кітапхана картотекасының мәліметтер базасы28 бет
Кәсіпорынға арналған қойма есебінің автоматтандырылған жұмыс орнын әзірлеу63 бет
Мәліметтер базасы туралы түсінік34 бет
Мәліметтер базасын ұйымдастыру туралы7 бет
Мәліметтерді сақтау, өңдеу және қолдану 32 бет
Техникалық тапсырма құрастыру: валидатор13 бет
Төлем-ақы терминалы11 бет


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


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

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

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

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

Email: info@stud.kz

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

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