Мәліметтерді іздеу




Мазмұны
Кіріспе..................................................................................................2
Бөлім. Мәліметтер базасының мәні және оның
Мәлімет түсінігі және оның маңызы...........................................5
Даталогиялық мәлімет базасының құрылымы..........................10
Автоматтандырылған жабдықтар.............................................16
Бөлім.
«Экономика» факультеті мәлімет базасын жобалау.
Мәлімет базасының құрылымы, бағдарламалау коды..............................................................................................24
Қолданушыға нұсқау...............................................................43
Қорытынды.........................................................................................50
Қолданылған әдебиеттер....................................................................52
Кіріспе
Қазіргі кезде қандай да болмасын кәсіпорында ақпараттық жүйелер өте
Біздер шынайы дүниені әртүрлі, бірақ бір-бірімен тығыз байланысқан құбылыстар
Мәліметті дәстүрлі түрде фиксациалау тікелей байланыс құралы көмегімен (қарапайым
ЭВМ-нің мәліметерді өңдеуге және басқаруға бағытталғаны мәлімет пен интерпретацияның
Мәліметтермен және оларды қолданатын программалар арсындағы тығыз байланыс мәліметтерді
Көптеген жағдайда бір ЭВМ-ді жұмыс жасайтын қолданушылар өз программаларына
Қолданбалы программаларды (Бейсик, Паскаль немесе Си тілінде жазылған) жасаушылар
Бұндай мәліметтерді біріктіру қиынға соғады, мысалы бір программа жасаушының
Бұны дәлірек түсінү үшін У.Девис, Операционные системы, М, Мир,
«Бұдан бірнеше жыл бұрын хаттамалық ведомстволар адреске хаттамалық индекстің
Осындай мәселелерді белсенді түрде шешу негізінде ақпарат көлемінің өсуіне
МББЖ әртүрлі деңгейлі қолданушыларға мәліметке кіруін қамтамасыз етуі
мәліметтің және оның қасиетінің жадыдағы физикалық орналасуы
сұрастырылатын мәліметті іздеу механизмі
бір мәліметке бірнеше қолданушылардың қарау кезіндегі пайда болатын проблемалар
мәліметтерді қорғауды қамтамасыз ететін тәсілдер
мәлімет базасын актуалды түрде ұстау және т.б.
МББЖ осындай негізгі функцияларды орындау кезінде мәліметтердің әртүрлі қасиеттерін
Мәліметтер базасының проектін жасау барысында біріншіден , пәндік облысын
Проект жасау негізінен мәліметтер базасының администраторына беріледі , негізінен
Өйткені кәсіпорын қызметкерлерінің бұл бағдарламадан күтетін қажеттіліктері өте көп.
I Бөлім. Мәліметтер базасының мәні және оның атқаратын
Мәлімет түсінігі және оның маңызы
Біздер шынайы дүниені әртүрлі, бірақ бір-бірімен тығыз байланысқан құбылыстар
Мәліметті дәстүрлі түрде фиксациалау тікелей байланыс құралы көмегімен (қарапайым
Көбінесе мәліметтер мен интерпретациялары ажырасып келеді, оны келесі кестеде
Кесте 1
Ұшақтың қозғалысы
Интерпретация
Рейс
номері Жұма күндері Ұшу пункті Ұшу уақыты Келу пункті
А Ә Б В Г Ғ Д Е
138 2_4_7 Баку 21.12 Москва 0.52 ИЛ-86 115.00
57 3_6 Ереван 7.20 Киев 9.25 ТУ-154 92.00
1234 2_6 Казань 22.40 Баку 23.50 ТУ-134 73.50
242 1 по 7 Киев 14.10 Москва 16.15 ТУ-154
86 2_3_5 Минск 10.50 Сочи 13.06 ИЛ-86 78.50
А Ә Б В Г Ғ Д Е
137 1_3_6 Москва 15.17 Баку 18.44 ИЛ-86 115.00
578 2_4_6 Таллин 6.30 Рига 7.37 АН-24 21.50
ЭВМ-нің мәліметерді өңдеуге және басқаруға бағытталғаны мәлімет пен интерпретацияның
Эвм-нің қолдану кезінде мәліметтердің интерпретациядан ажырасуы тарихи екі себебі
Мәліметтермен және оларды қолданатын программалар арсындағы тығыз байланыс мәліметтерді
Көптеген жағдайда бір ЭВМ-ді жұмыс жасайтын қолданушылар өз программаларына
Қолданбалы программаларды (Бейсик, Паскаль немесе Си тілінде жазылған) жасаушылар
Бұндай мәліметтерді біріктіру қиынға соғады, мысалы бір программа жасаушының
Бұны дәлірек түсінү үшін У.Девис, Операционные системы, М, Мир,
«Бұдан бірнеше жыл бұрын хаттамалық ведомстволар адреске хаттамалық индекстің
Осындай мәселелерді белсенді түрде шешу негізінде ақпарат көлемінің өсуіне
МББЖ әртүрлі деңгейлі қолданушыларға мәліметке кіруін қамтамсаыз ету
мәліметтің және оның қасиетінің жадыдағы физикалық орналасуы
сұрастырылатын мәліметті іздеу механизмі
бір мәліметке бірнеше қолданушылардың қарау кезіндегі пайда болатын проблемалар
мәліметтерді қорғауды қамтамасыз ететін тәсілдер
мәлімет базасын актуалды түрде ұстау
және т.б.
МББЖ осындай негізгі функцияларды орындау кезінде мәліметтердің әртүрлі қасиеттерін
Мәліметтер базасының проектін жасау барысында біріншіден, пәндік облысын анализдеу
Проект жасау негізінен мәліметтер базасының администраторына беріледі, негізінен ол
Мәліметтер базасының ішіндегі туралы жеке , қолданушыларды сұрау арқылы
Сурет 1
Бұндай адам түсінігіне бағытталған модель мәліметтердің сақталу ортасының
Ал қалған модельдер 2-ші суретте көрсетілген компьютерлерге бағытталған. Оның
Сыртқы сақталу құралдарында МББЖ-нің керек мәліметті іздеу кезінде мәліметтердің
Белгілі-бір мәліметке кіру кезінде нақты МББЖ қолданылады , сондықтанда
Үш деңгейлі архитектура сақталынған мәліметтердің оларды қолдану программалардан тәуелсіздігін
Тек қана кішкентай ұйымдар интеграцияланған мәліметтер базасында толық біріктірілген
Жеке мәліметтер базасы бір немесе бірнеше қолданбалы есептерді шешкенде
1.2 Даталогиялық мәлімет базасының құрылымы
60-жылдары аяғында мәліметтердің кестелік даталогиялық модельдерді қолданудың артықшылықтары туралы
Э.Кодд білімі бойынша математик бола отырып мәліметтерді өңдеу кезінде
Мәліметтің реляциондық моделінің ең кіші бірлігі болып атомарлық немесе
Домен деп бір түрге жататын көптеген атомарлық көрсеткіштер жиынтық
Доменнің мәні келесіде, егерде екі атрибуттың көрсеткіштері бір доменнен
Релияционды мәлімет базасының негізгі түсініктері болып мәлімет түрі (тип),
Мысалға студент базасын алайық:
Жеке № Есімі Оқитын факультеті Курс
0015011 Қанат Қаржы және бухгалтерлік есеп 5
0015087 Жанұзақ Қаржы және бухгалтерлік есеп 5
Сурет 2
Мәлімет түрі.
Релияциондық мәлімет базасында мәлімет түрі бағдарламалау тіліндегі мәлімет түріне
Домен
Домен жалпы алғанда базалық мәлімет түрін белгілеу және осы
Қатынас құрылысы, мәлімет базасының құрылымы.
Қатынас құрылымы – бұл көптеген түрдің бір жерге жинақталды
Кортеж.
Кортеж жаңа қатынас құрылымына сәйкес – көптік жұп {атрибут
«Мән» сол атрибуттың қабылдай алатын доменнің мәні. Сонымен кортеждің
Мәлімет моделі МББЖ және оны басқаратын мәлімет базасы қолданатын
Бірақта мәлімет моделі түсінігі жалпыма болса да, яғни айтуға
Реляциондық мәліметтер моделін ең дәлірек тұжырымдаған болып Дейт болатын,
Модельдің құрылымдық бөлімінде реляциондық мәліметтер базасы қолданатын
Модельдің басқарушылық бөлімінде реляциондық мәліметтер базасын басқарудағы екі
Реляциондық модельдің бүтіндік бөлімі қандай болмасын реляциондық МББЖ-ні қолдайтын
Екінші мақсат сілтеу бойынша бүтіндікті талап ету ол біріншіден
СОТР_ОТД_НОМ атрибуты қызметкерлер қатнасында көрінеді , отдел номері қызметкерлер
Сілтеме бойынша бүтіндікті сақтау немесе сыртқы кілтін болуы деген
Мәннің және сілтеменің бүтінділігінің шектеулігі МББЖ-мен қарастыру керек. Мәннің
Жақсы дамыған МББЖ–лерде, сыртқы кілті анықтағанда сілтемелі бүтінділікті қолдау
1.3 Автоматтандырылған жабдықтар
Ваsic тілі 1965 жылы Дартмут колледжінің профессорлары Д. Кемени
Сонымен қатар сол кездегі техниканың күшінің аздығына байланысты
Осыған байланысты Ваsic негізінен кішкене және микро ЭВМ–де
Бұл тартыс 80-жылдлың аяғына дейін жалғасты, 1989 жылы Мicrosoft
Пол Аллен Visual Ваsic-тің кіндік атасы болып есептеледі. 1990
Quick Ваsic-тің мұндай жеңіске жетуі негізінен технологиялық себептерге байланысты
90 жылдардың басында Мicrosoft өзінің жаңа операция жүйесі WINDOWS-ті
Бұл кейбір қиыншылықтар алып келді: біріншіден WINDOWS-ке арналған қосымша
Екіншіден бағдарламалаудың жаңа технологиясын үйрену, яғни бәрін қайтадан бастап
1991 жылы WINDOWS-қа арналған бірінші Мicrosoft Visual Ваsic шықты.
Ол кезде Мicrosoft алдыңғы мақсатта жаңа ортада жеңіл
VB көпшіліктің мойындауы бойынша бағдарламалаудың жаңа құрал түрінің бастауы
Бұл бағдарламалау құралы бүгінгі күнде RAD - Rapid Application
Қазіргі таңда бағдарламаны бұлай құрастыру күнделікті болғанымен, ол кезде
Сонымен бірге Visual Basic қолданушылары жыл сайын арта түсті.
1995 жылы VB 4.0 жүйесі шығып, ол өзін-өзі
2001 жылдың басында Мicrosoft VB жаңа түрі Visual Basic.net-ті
Windows жүйесінде бағдарламалау әрқашанда қиын болды. Windows – тың
Бұндай картина Visual Basic шыққанымен өзгерді. Визуалды интерфейсті қолдана
Visual Basic қолданушы интерфейсін жасауын жеңілдетсе де кіру ақпаратының
Алгоратим бұл компьютерді күрделі есептерді шығаруға бағытталған формалды инструкциялар
Бұл алгоритмді тиімді пайдалану үшін оны тек қана жазып
Көбінесе Visual Basic-те жасалған бағдарламалары жай істейді. Басқа
Біріншіден, Visual С++ -та бағдарлама жасау Visual Basic-ке қарағанда
Екіншіден, Visual Basic бағдарламаларында қолданатын С++ тілінің библиотекасын
Үшіншіден, көптеген алгоритмдер жәй компилятор болса да біршама
Visual Basic–тің үш түрі бар. Бұл бағдарлама Microsoft-тың әртүрлі
Түрлері:
1) Бастауыш бағдарламашыларға арналған (Learning Edition). Бұл бағдарлама жаңа
2) Профессияналды бағдарламашыға арналған (Professional Edition). Бұл бағдарлама профессионалды
3) Өндірістік (Enterprise Edition). Бұл бағдарлама өте жоғары деңгейлі
Мәліметтер базасы – белгілі бір айқындалған тақырыпқа немесе қойылған
Microsoft Access мәліметтер базасының файлының біреуінен барлық мәліметті басқара
мәліметті сақтау таблицасы
қажет мәліметті іздеуге және шығаруға жасалған запростар
мәліметті таблицада қарауға , қосуға және өзгертуге арналған
белгілі бір форматта берілген мәліметті және анализ үшін отчет
мәліметке кірудің қарау үшін, Интернет және интражелінің мәлімет
Сурет 3
Мәліметтер бір кестеде бір-ақ рет сақталады, бірақ әртүрлі жерлерден
Мәліметтерді запроста көрсетеді.
Мәліметтерді формада көрсетеді
Мәліметтерді отчетта көрсетеді.
Мәліметтерді ақпаратқа кіру парақтарында көрсету.
Мәліметті сақтау кезінде әрбір түсініктеме түріне бір кестеден жасау
Сурет 4
Клиенттер туралы ақпарат енді «Клиент» кестесінде көрсетілген
Тапсырыс туралы ақпарат «Тапсырыс» кестесінде тұрады.
«КодКлиента» полесындағы уникальды код басқа жазбалардан айқындауға болады.
Мәліметті қойылған шартпен бірнеше кестеден іздеуге және шығаруға запрос
Cурет 5
Мәліметті қарапайым түрде қарау, шығару және өзгерту кестенің ішінде
Сурет 6
Бір кестеде бірнеше мәлімет көрсетіледі, бірақ барлық мәліметті көру
Формада бүкіл көңіл бір жазуға негізделген , сонымен қатар
Форма ішінде принтерге шығару, басқа объектілерді шығаратын және автоматикалық
Мәліметтерді анализ жасау және оны белгілі бір форматта принтерге
II Бөлім. «Экономика» факультеті мәлімет базасын жобалау.
2.1 Мәліметтер базасының құрылымы.
Қазір тек қана шағын ұйымдар өздірінің интеграцияланған мәліметтер базасын
Жеке мәлімет базалары бір немесе бірнеше қолданбалы мақсаттарға жетуге
Пәндік мәліметтер базасы ағымдағы және болашақта болатын программаларды қамтамасыз
Мәліметтер базасын ағымдағы және көрінетін программалары арқылы құру
Visual Basic бағдарламасы қолданушының интерфейсін жасауға немесе басқа программалар
Біздер кез-келген бағдарламалар арқылы (Microsoft Access, Foxpro, Dbase, Paradox)
Формамен жұмыс істеу , қателерді дұрыстау, притермен жұмыс істеу.
Кесте 3
Форма немесе формалар Түсініктеме
Экран заставка Сәлем беру хабары шығатын немесе бағдарламашының (Copyright)
Бағдарламаның нұсқауы Бағдарламаны қолдану туралы ақпарат және көмек құралын
Диалогтық терезеше Қолданушының мәліметті еңгізетін және шығатын мәліметтер көрсетілген
Құжаттардың мазмұндамалары және графикалық әсерлер Бағдарламада қолданатын бір немесе
Visual Basic форманы пайдаланудың өте икемді жүйесін қолданады.
Әр уақыттада экранға шыққаннан кейін жұмыс істеуі керек форма
Форманы басқару операторлары.
Жаңа форманы құрастырғаннан кейін оны жадыға еңгізуге болады және
Форманы жадыға еңгізу үшін келесі операторлар қолданады: арнайы процедура
Енді осы жадыға кез-келген құрылымын өзгертугебізде мүмкіндік бар.
Егер біз осы форманы көргіміз келсе Show командысын қолданамыз.
Модальды емес түрде форманы көрсету үшін Form2.Show командысы жеткілікті
Форманы экранна кетіру немесе көрінбейтін ету үшін Visual Basic
Visual Basic жұмыс істеу ортасы төменде көрсетілген.
Сурет 14
Visual Basic – тің панель құрылғыларында орналасқан объектілердің көбі
Кесте жолдары мен соедағы жазулардың жиынынан тұрады. Мәлімет базасымен
Жалауша жолы
Комбинацияланған жол
Сурет
Белгі жолы
Тізім жолы
Текстік жол
Мәлімет базасындағы ақпараттарды көрсету үшін текстік жолды қолдану.
Мысалы менің бағдарламамдағы FrmТаблица1 формасында мәлімет түріндегі және текстік
Кесте 4
Объект Құрылымы Қойылған мәндірі
Data1 Caption (Жазу)
Connect (байланыс)
Databasename (мәлімет базасының аты)
Name (аты)
ReadOnly (тек оқу)
RecordsetType (жазу түрі)
RecordSource (ақпарат көзі)
Студент
Access
С:\База\student.mdb
FrmТаблица1
False
0-Table
Таблица1
Фамилия DataField (мәлімет жолы)
DataSource (мәлімет көзі)
Name (аты)
Text (текст) Фамилия
Data1
Фамилия
Empty
Имя DataField (мәлімет жолы)
DataSource (мәлімет көзі)
Name (аты)
Text (текст) Имя
Data1
Имя
Empty
Отчество DataField (мәлімет жолы)
DataSource (мәлімет көзі)
Name (аты)
Text (текст) Отчество
Data1
Отчество
Empty
Факультет DataField (мәлімет жолы)
DataSource (мәлімет көзі)
Name (аты)
Text (текст) Факультет
Data1
Факультет
Empty
Специальность DataField (мәлімет жолы)
DataSource (мәлімет көзі)
Name (аты)
Text (текст) Специальность
Data1
Специальность
Empty
Курс DataField (мәлімет жолы)
DataSource (мәлімет көзі)
Name (аты)
Text (текст) Курс
Data1
Курс
Empty
Мәлімет түріндегі объект RecordSource (ақпарат көзі) құрылымдағы мәні Таблица»
Міне осылай дискіде орналасқанмәлімет базасы мен бағдарламадағы мәлімет түріндегі
Сурет 15
Recordset объектісі бағдарламада қолданатын мәліметтерді көрсетеді. Біздер FrmТаблица1
Факультет мәлімет базасында іздеу салуды құрастыру.
FrmТаблица1 формасында байланыс жасайтын объектілер мен қатар беретін команда
Кесте 5
Объект Құрылымы Қойылған мәндер
cmdFind Caption
Name Найти
cnmFind
Процедураны өңдеу үзіліссінде келесі бағдарлама операторларын еңгіземіз:
Private Sub Command1_Click()
p$ = "Введите фамилию для поиска" – іздеу салуға
s$ = InputBox(p$, "Поиск фамилии")
Data1.Recordset.Index = "f"
Data1.Recordset.Seek "=", s$
If Data1.Recordset.NoMatch Then
Data1.Recordset.MoveFirst
End If
End Sub
Бұл үзілістің өңдеу процедурасы диалогты терезені ашып, қолданушы көрсеткен
Мәлімет базасының басында орналасқан ақпаратты көрсетеді. Үзіліспен өңдеу процедурасында
Кесте 6
Recordset объектісінің командысы немесе құрылымы Түсініктеме
Index Мәлімет базасында жол бойынша іздеу салғанда қолданатын жолдың
Seek Мәліметті іздеуде қолданатын команда “=” - операторларынан басқа,
NoMatch Іздеген сөз табылмаса құрылымның мәні True деген мән
MoveFirst Recordset құрамындағы бірінші мәліметті ағымдағы мәлімет жасайтын команда.
Мәлімет базасын ақпарат еңгізу
Кесте 7
Объект Құрылымы Қойылған
cmAdd Caption
Name Добавить
cmdAdd
Бұл баспаны басу кезінде үзіліс процедурасын ашамыз, оған келесі
Private Sub cmdAdd_Click()
a$ = "Для ввода новой записи нажмите на кнопку
REPLY = MsgBox(a$, vbOKCancel, "Добавить запись")
If REPLY = vbOK Then
Text2.SetFocus
Data1.Recordset.AddNew
End If
End Sub
Процедура ең бірінші пайдаланушыға мәлімет еңгізуге нұсқау беретін диалогының
Факультет мәлімет базасынан ақпаратты жою мәлімет базасында ақпаратты жою
Кесте 8
Объект Құрылымы Берілген мән
Command1 Caption
Name Удалить
cmdDelete
Удалить баспасын екі рет басып, процедураны үзіліспен өңдеу терезешесін
Private Sub Command3_Click()
e$ = «Вы действительно хотите удалить запись»
REPLY = MsgBox(e$, vbOKCancel, «Удалить запись»)
If REPLY = vbOK Then
Data1.Recordset.Delete
Data1.Recordset.MoveNext
End If
End Sub
Бұл процедураны қолданушының базадағы ақпаратты жоюы керек екенін растауын
Мәліметті кесте түрінде көрсету.
Пайдаланушыға егер барлық мәліметті көргісі келсе, онда отчет баспасын
Сурет16
Бұл формада пайдаланушы өзіне керекті отчет түрін көрсетіп «Показать»
Private Sub Command1_Click()
If Option1.Value = True Then
Load FrmOtchet1
orm5.Visible = True
End If
If Option2.Value = true Then
Load FrmOtchet2
FrmOtchet2.Show
End if
If Option3.Value = True
Load FrmOtchet3
FrmOtchet3.Show
End if
End Sub
Егер бірінші отчет түрін таңдап, Показать баспасын бассақ мына
Пайдаланушы осы мәліметті принтерге жіберу үшін «печать» командасын бассаңыз
Private Sub Print_Click()
FrmOtchet1.PrintForm
End Sub
яғни, осы формадағы барлық мәліметтерді ағымдағы принтерге басуға жібереді.
Осы форманың толық операторы мынандай:
Private Sub Form_activate()
Label1.Caption = frmТаблица1.Text2.Text ‘frmТаблица1 формасында 2-ші
‘текст мәліметін көрсету
Label2.Caption = frmТаблица1.Text3.Text ‘frmТаблица1 формасында 3-ші
‘текст мәліметін көрсету
Label3.Caption = frmТаблица1.Text4.Text ‘frmТаблица1 формасында
‘текст мәліметін көрсету
Label4.Caption = frmТаблица1.Text6.Text ‘frmТаблица1
‘текст мәліметін көрсету
Label5.Caption = frmТаблица1.Text7.Text
‘текст мәліметін көрсету
End Sub
Private Sub Command1_Click()
Unload Me
End Sub
Егер екінші отчет таңдасаңыз мына, онда сізге студенттің пән
Private Sub Form_activate()
Label1.Caption = frmТаблица1.Text2.Text ‘frmТаблица1 формасында 2-ші
‘текст мәліметін көрсету, студент фамилиясы
Label2.Caption = frmТаблица1.Text3.Text ‘frmТаблица1 формасында 3-ші
‘текст мәліметін көрсету, студент есімі
Label3.Caption = frmТаблица1.Text4.Text ‘frmТаблица1 формасында
‘текст мәліметін көрсету, студент тегі
Label4.Caption = frmТаблица2.Text1.Text ‘frmТаблица2
‘текст мәліметін көрсету, пән аты
Label5.Caption = frmТаблица2.Text1.Text
‘текст мәліметін көрсету, сол пәннен алған бағасы
End Sub
Private Sub Command1_Click()
Unload Me
End Sub
Сурет 17
Ал үшінші отчет түрін таңдағанда (Личные данные) бізге студенттің
Форманың процедурадағы командалары:
Private Sub Form_activate()
Label1.Caption = frmТаблица1.Text2.Text ‘frmТаблица1 формасында 2-ші
‘текст мәліметін көрсету, студент фамилиясы
Label2.Caption = frmТаблица1.Text3.Text ‘frmТаблица1 формасында 3-ші
‘текст мәліметін көрсету, студент есімі
Label3.Caption = frmТаблица1.Text4.Text ‘frmТаблица1 формасында
‘текст мәліметін көрсету, студент тегі
Label4.Caption = frmТаблица2.Text3.Text ‘frmТаблица2
‘текст мәліметін көрсету, туған күні
Label5.Caption = frmТаблица2.Text4.Text
‘текст мәліметін көрсету, туған жері
Label5.Caption = frmТаблица2.Text5.Text
‘текст мәліметін көрсету, тұратын жері
End Sub
Private Sub Command1_Click()
Unload Me
End Sub
FrmТаблица1 формасында келесі командалық баспа бұл – «Польный список».
FlexGrid (кестелік тор) баған және жолдары бар кестесі бар
Сурет 18
Кестедегі Rows деген мән бойынша кестедегі жол санын, ал
FlexGrid (кестелік тор) басқару құрылымының электронды кестедегі ұяшықтардың ұзындығын
Құрылымдағы Cols мәнін 2-ге, Rows мәнін 2 қоямыз.
Енді формадағы командалық баспаларға көшейік.
«Найти» баспасының құрылымына берілген мәндер мынандай:
Кесте 9
Объект Құрылымы Берілген мән
CmdFind Caption (Жазу) Найти
Name (Аты) CmdFind
Енді процедураны үзіліспен өңдеу ортасында Найти баспасына қолданылатын командаларды
Private Sub cmdFind_Click()
'барлық кестені бөліп алып (выделение) қою шрифты форматын кетіру
'(бұған дейін іздеу нәтижесін кетіру)
MSFlexGrid1.FillStyle = flexFillRepeat
MSFlexGrid1.Col = 0
MSFlexGrid1.Row = 0
MSFlexGrid1.ColSel = MSFlexGrid1.Cols - 1
MSFlexGrid1.RowSel = MSFlexGrid1.Rows - 1
MSFlexGrid1.CellFontBold = False
'нәтижені көрнекті түрде көрсету үшін
'жұмыс істеу индикаторын іске қосу
ProgressBar1.Min = 0
ProgressBar1.Max = MSFlexGrid1.Rows - 1
ProgressBar1.Visible = True
'берілген текст бойынша текстіні іздейміз
MSFlexGrid1.FillStyle = flexFillSingle
For i = 0 To MSFlexGrid1.Cols - 1
For j = 1 To MSFlexGrid1.Rows - 1
'іздеу барысын индикаторда көрсетеміз
ProgressBar1.Value = j
'егер ағымдағы ұяшық керек текстіні тапса
If InStr(MSFlexGrid1.TextMatrix(j, i), _
Text1.Text) Then
'...текстіні қою жасаймыз
MSFlexGrid1.Col = i
MSFlexGrid1.Row = j
MSFlexGrid1.CellFontBold = True
End If
Next j
Next i
ProgressBar1.Visible = False 'индикаторды жасыру
СmdFind_Click() процедурасы Найти баспасын пайдаланушы басқанда жүзеге асады. Ең
Мәліметтерді альфавит бойынша сорттап қою.
«Сортировка» баспасының процедурасындағы операторы мынадай:
Private Sub cmdSort_Click()
'Выбрать колонку 2 (LastName) для сортировки по ней
MSFlexGrid1.Col = 2
'Сортируем строчки по нисходящей
MSFlexGrid1.Sort = 1
End Sub
FlexGrid бағанды санағанда 0 ден бастап санайды. Сондықтан мен
Екінші операторда (MSFlexGrid1.Sort = 1) сорттаудың турі көрсетіліп тұр.
Қолданушыға нұсқау
Факультет мәліметтер базасын қолданушы біріншіден С:\ дискінің ішіне Access
Сурет 19
Содан кейін ғана Факультет бағдарламасын өз компьютеріне қондыруға болады.
Ең бірінші бағдарламаны қосу кезінде ең біріншіден сізді
Сурет 16
Егерде сіз жәй ғана немесе екі жолды дұрыс емес
Сурет 17
Онда сіз кім болып кіргініз келеді Администратор немесе жәй
бірінші жолға “Пользователь” деп жазып “вход” баспасына
Олардың негізгі айырмашылығы қолдану деңгейіне байланысты. Администратор бұл бағдарламаның
Сонымен қатар бұл терезешеде
Сурет 18
Бұл негізінен жоғары түрде мәліметтердің сақталуына, бұл бағдарламаның қауіпсіздігіне
Егерде бұдан өтсеңіз бағдарламада келесі “заставка” терезешесі шығады.
Сурет 19
Содан кейін ғана сіз бағдарлама терезесі ашылады. Бұл терезе
Сурет 20
Осы терезе ішінде файл деген баспа көрінеді , оның
Егерде сіз негізгі терезе деген жоды алсаңыз экономика факультетінің
Сурет 21
Бұл терезе мәліметтер базасымен қолданушы арасындағы негізгі диалогтық терезе
Сонымен қатар бұл баспа арқылы
Негізгі терезенің оң жағында қатармен алты тұрған баспаны көресіз.
1) Мәліметтерді іздеу
Сурет 22
Бұнда сіз іздеу мәні жолына өзіне керекті ақпараты енгізіп
2)Есеп беру
Сурет 23
Бұнда сіз екі түрде көрсетілген мәліметтер жиынтығын көресіз, студент
Мысалы:
Сурет 24
3) Сұрыптау
Бұл баспаны басу арқылы сіз бірнеше мән арқылы сұрыптай
Сурет 25
Бұл өте қолайлы және мәліметті табу кезінде ең жыдам
Барлық тізім
Бұнда әліметтер базасындағы барлық студенттердің тізімін көреміз.
Сурет 26
Сонымен қатар әрбір есеп берулерде және басқа да операцияларда
Қорытынды
Мен осы «Экономика факультеті» мәлімет базасын жасау барысында бірінші,
Мәліметтің тұтастығы және қауіпсіздік;
Студент туралы нақты, толық ақпарат жинау;
Жеке ақпаратты іздеу жылдамдығын жоғарылату;
Осы мәліметтер базасын жасауда қолданушылық интерфейстің қарапайымдылығы;
Есеп беруді жылдамдату;
Мәлімет базасының толық және жан-жақты қамтылуы.
Бағдарламада қолданылған барлық мәліметтер «Экономика факультеті» факультетінің қолданатын мәліметтеріне
Дипломдық жұмысымда жасаған бағдарламам, негізінен «Экономика факультеті» Деканатына студенттердің
Мен осы бағдарламамда жеткен жетістіктерім:
Мәліметті енгізу, өшіру, іздеу өте қарапайым тәсілмен жүзеге асады.
Бағдарламаның интерфейсі көзге жәйлы, компъютердің алдында көп отырған кезде
Есеп беру жолы да жылдамдатылып, барынша қолданушыға түсінікті етуге
Дегенмен бұл бағдарламада кемшіліктер де бар:
Мен мәлімет базасын бірінші рет жасап отырғандықтан бағдарламада көп
Бағдарлама Сервер-клиент түріндегі құрылымдық бағдарламаға жатпайды. Сондықтан да бұл
Есеп берудің стандартты түрінде жасалған формасы қолданушының барлық қажеттігін
Қолданылған әдебиеттер
Visual Basic –Крепкий орешек \\Мак-Кинни
Обработка баз данных на VB 6.0 \\Деффри П. Мак-Манус
История и развития ЗКАТУ
ОСНОВЫ ПРОЕКТИРОВАНИЯ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ\\Учебное пособие\\Москва 2000 г
2
Бүтін сан
Символдық жолдар
Студенттердің жеке номері
Есімдері
Оқитын факультеті
Курсы
Алғашқы кілт
Студенттердің бір-біріне қатыстылығы
Кортеждер
БҚМУ
Прект терезесі
Проект мазмұнының терезесі
Стандартты панель
Меню жолы
Инструмент панельдері
Форма терезесі
Макет терезесі
Қасиеттер терезесі
FlexGrid
Data
Ішінде жасалған Access мб





Ұқсас жұмыстар

Интернет жүйесіндегі электрондық пошта құру
ЕК бағдарламалық қамтамасыз ету және техникалық құралдары
Интернетке қатынас құру
Орта мектепте жергілікті желіні оқытуға қажетті теориялық мағлұматтар
Интернет және оның мүмкіндіктері
№1 Поликлиника негізінде медициналық құжат ауысуының ақпараттық жүйесін құру
Компьютерлік техниканың даму сатысы
Іnternet туралы
Автопарк мәліметтер қорын құру
Мәліметтер қорын басқару жүйесі бойынша дәрістер