Автор работы: Пользователь скрыл имя, 13 Ноября 2012 в 12:48, реферат
Мәліметтер қоры(Ms Access)-сіздер өздеріңіз білесіздер,ақпараттарды реттеу үшін ақпараттардың тақырыптары, өзара қисынды біріктірілген арна йы анықтамалар,каталогтар,картотекалар,энциклопедиялар және т.б бар.
Сонымен қатар,ақпараттардың ағымы үнемі ұлғаюда және бүгінгі күнде ешқандай анықтамалар ақпаратты үнемі және өз уақытында жаңартып отырмақ түгел,оны сыйғыза да алмайды.
Кіріспе.....................................................................................3
1.Мәліметтер қоры.................................................................4
2.Мастер көмегімен кесте құрастыру……….....................6
3.Ms Access-те программа жазу………………...................6
4.Access-те программалау тілі………………......................6
4.1SQL программалау тілі…………………..…...................6
4.2Макрос программалау тілі……………….......................7
4.3Visual Basic for Applications программалау тілі………………………………...........................................8
5.Макростар мен модульдар………………….....................9
6.Кесте және форма……………………………...................9
7.Таблицалар арасындағы қатынасы және деректердің бүтіндігі………………………………………..……….......10
8.Ms Office пакетінің басқа қолданбалары мен байланыс…………………………………….....……..........11
9.Access-тен импорттау.......................................................12
10.Word-пен алмасу……………………………….............13
11.Excel-мен қарым-қатынас……………………..............14
12.Excel-де экспорттау……………………………............14
13.Қорытынды……………………………………..............15
14.Қолданылған әдебиеттер................................................16
Visual Basic for Applications программалау тілі.
Біз макростар көмегімен бірталай нәрсе жасай аламыз және одан көп нәрселерді VBA көмегімен жасауға болады. Программа VBA процедуралар түрін қамтиды.Олар блок кодын көрсетеді ,нақты операцияларды орындайды немесе санап және мәнді қайтарады.
Подпроцедуры және функции.
Подпроцедуралар бір немесе көптеген операциялар көлемін орындайды, бірақ мәнді қайтармайды. Ал функция операцияларды орындап қана қоймай, сонымен бірге мәнді қайтарады. Сіз построитель программасы арқылы өзіңізге керек процедураларды құруға болады. Бұл процедуралар арқылы қажетті әрекеттерді оындауға болады.
Төменде екі процедура келтірілген, бұлар команда пернесін басу арқылы страница1 және страница2 екі панелінің біруін белсендіреді:
Private Sub Page1 Click()
Me. Goto Page1
End Sub
Private Sub Page2 Click()
Me. Goto Page2
End Sub
На Страницу әдісі көрсетілген
бетті келесі формада белсендіреді.Access
көптегенфункциялардықұрайды.
Сіз бұл функцияларды Построитель выражений терезесінен қарауыңызға болады.Построительвыражений немесе Построитель программы терезелерінде өзіндік функциялар жасалуы мүмкін.Мысалы,төменде функция көрсетілген:
Private Function Initials ( ) As String
Display initials.
Initials= Left ( First Name,1) & Left ( Last Name,1)
End Function.
Функция Initials Left ( ) функциясын пайдаланады. Бұл арқылы аттағы және фамилиядағы бірінші символды анықтауға болады. Символ & екі символды байланыстырады, бұл байланыстыру арқылы Initials мәнінің қайтуы үшін құрылады.
Макростар және модульдар
Макростар және модулдар- Access-тің басты объектілері болып табылады. Макростың әрбір әрекеті,нақты операцияларды орындайды,мысалы,форманы ашу және терезені жабу,мәнді орнықтыру. Макростар көптеген операцияларда қолданғанда пайдаланылады:отчет-ты ашып көру үшін және баспаға шығару.
Жаңадан макрос орындау үшін:
Макросы – >Создать немесе Вставка –> Макрос. Терезе конструкторы екі бөліктен тұрады. Жоғарғы панельде макрокамандалар және комментариялар орналасқан бағандарды құрайды, ал төменгі панельде аргумент командасы көрсетілген.Аргументтердің санымен типі макрокамандаларға байланысты. Терезе конструкторы панельдерқұрамында төрт кнопка және менюдегі төрт элементтен тұрады. Имена макросов және Условия кнопкалары терезе конструкторында бағандарды ашуға немесе көрсетпей тастауға қолданылады.
Кесте және форма.
Кесте және форма–ақпараттық жүйенің негізгі объектілері болып табылады.
Кесте- бұл қарапайым объектілердің тізімін құрайды және онда негізгі бағандар орналасады.Мысалы: фамилия және олардың қызметі немесе телефон нөмерлері және абонент аттары жазылады. Мұндай тізімді қарауға болады, бірақ өзгертуге болмайды.
Қандай да бір тізімдегі жолды белгілеп және форма бөлімін шертсеңіз,сіз объектінің белгіленген экземплярынан нақты мағлұмат ала аласыз.
Форма бөлімінде сіз объектінің белгіленген экземплярындағы мәндерді қарауға және оларды өзгертуге,сонымен қатар объектіге жаңа экземпляр енгізуге болады.
Таблицалар арасындағы қатынас
және деректердің бүтіндігі.
Аттас өрістредің арасындағы екі кестені Ms Access автоматты түрде байланыс орнатады. Мысалы: SLOVKAT және TELEFON кестелері арасында категория өрісінде байланыс орнайды.Бұл нені білдіреді?
Бұл запросты осы екі кестеге форматтағанда Access кестедегі жолдарды біріктіре алады дегенді білдіреді. Мысалы: сөз запрос жасадыңыз , онда сіз Telefon кестесінен экранға телефондардың тізімін шығаруды керек етесіз, Access әрбір жазуды SLOVKAT-тан TELEFON-ның барлық жазуын нақты атын біріктіреді. Сонымен қатар,Access вручную байланыс орната алады.
Целостность данных.Сонымен,егер екі кесте арасында байланыс орнатылған болса,онда олардың берілген мәндерін біріктіруге болады. Күрделі деректер қоймасын жасауда бізге әр түрлі кестеге енгізілген мәндердің байланысуын қадағалауымызға тура келеді. Мысалы: Заказы кестесіне мәндер енгізуде ,бұл кестеге кездейсоқ жоқ клиенттың немесе жемістердің мәнін енгізуге жол бермеуіміз керек. Механизм,байланысқан кестелер арасында мәндердің үйлесімділігін қамтамасыз етеді,бұл поддержка целостности данных деп аталады.
Целостность данных білдіреді:
Байланысқан өрістегі подчиненный кестесіне мәндер енгізуге болады, егер бұл мәндер байланысқан өрістегі бас кестеде болатын болса.
Бас кестеден жазуды жоюға болмайды,егер жазудың мәні подчиненной кестесіндегі мәнімен сәйкес келетін болса,мысалы:клиентты кестесінен клиенттің кодын жоюға болмайды,егер ол Заказы кестесінен жойылмаған болса.
Техника создания связей между таблицами.
Кестелердің байланыс орнауына нақты мысалды қарастырамыз:
Правка->Схема данных командаларын тандаймыз.Экранда деректер қоймасында ашылған барлық кестенің тізімі бар диалогты терезе пайда болады.
Ескерту: показать өрісін таңдау арқылы сіз бұл тізімге запрос қосуыңызға болады.Сіздің міндетіңіз –байланыс орнататын кестелерді көрсету. Заказы кестесін белгілеп алып,Добавить пернесін басамыз,содан кейін қалған Клиенты және продукты кестелерімен осылай істеңіз.
Ескерту:Ctrl пернесін басып тұрып , сөз бір,бірнеше кестені белгілеп немесе қосуыңызға болады. Экранда «Схема данных» суреті пайда болады. Бұл терезе деректер қоймасындағы бір-бірімен байланысқан барлық кестелерден тұрады. Бірінші Клиенты және Заказы кестелері арасында байланыс орнатайық. Ол үшін Клиенты кестесінен “Код клиента” жазуын Заказы кестесіндегі “Код клиента”жазуына орын ауыстырып,тінтіур сол жақ пернесін басыңыз.Экранда «Связи» диалогты терезе пайда болады.Бұл терезедегі “Обеспечение целостности данных”белгісін қою.Бұдан сіз Клиенты және Заказы кестелеріндегі мәндерге тұтастықты қолдау механизмін іске қосасыз.“Обеспечение целостности данных” белгі қойғаннан кейін Отношение радиокнопкасын және екі каскадтық операция іске қосылады. Отношение тобындағы “Один к Одному”немесе“Один ко Многим” типтерінің тіреуін міндетті түрде таңдау керек.Создать кнопкасын басу арқылы біз экранна графикалық бейне түріндегі «Схема данных»терезесін қайтадан көре аламыз.
Microsoft Office пакетінің басқа
қолданбаларымен байланыс.
Access объектілерін көшіру.Мәліметтер қоры (МҚ).Сіз бір мәліметтер қорынан басқа мәліметтер қорына объектілерді көшіре аласыз. Басқа МҚ-на объектіні көшіру үшін ең алдымен оюъектінің атын белгілеп алып, содан кеін құралдар тақтасындағы Копировать пернесін басасыз. Мәліметтер қорын жауып және объектінің көшірмесін қоятын жаңа мәліметтер қорын ашыңыз. Содан соң ,Вставить пернесін басу керек. Қойған объектіге ат беріңіз.
Импорттау , байланыстыру және мәндерді экспорттау.
Access-те мәндерді импорттағанда мәліметтер қорының жаңа кестесінде импортталып жатқан ақпараттың көшірмесі жасалады. Бұдан мәндер өзгеріске түспейді.
Ішкі мәндермен байланыс жасау кезінде сіз мәндерді оқуға және жаңартуға мүмкіндігіңіз бар.Мәндерді қосу ,жою немесе редактерлеу үшін сіз Access- ті пайдалана аласыз.Мәндерді импорттаудан немесе байланыстырудан бұрын Access-те жасалған мәліметтер қорын ашу немес жаңа МҚ-н жасау керек.
Басқа мәліметтер қорынан импорттау.
Ақпараттарды импорттау немесе байланыстыру үшін әртүрлі МҚ-нан кез келген МҚ-н ашып төмендегі әрекеттерді орындау керек: мқ-ң Таблицы ->Создать пернесін басу.
Новая таблица диологты терезесіңдегі Импорт таблиц немесе Связь с таблицами пункттерін таңдап,ОК пернесін басу.Сонымен қатар импортталатын объектілерді таңдау үшін мыналарды орындауға болады.
Файл - Внешние данные – Импорт немесе Связь с таблицами
Импорт диалогты иерезесіндегі немесе Связь-ға ақпаратты
импорттайтын мәліметтер қорын таңдап,содан соң Импорт немесе Связь пернелерін басу.
Импорт пернесін басу ару экранда Импорт объектов диалогты терезесі ашылады.Бұл терезеден импортталатын объектіні таңдауға болады. Связь пернесін басу арқылы сөз тек кестелік объектілерді таңдай аласыз. Операцияны жалғастыру үшін таңдалған объектіні шертіңіз. Егер сіз айнып қалсаңыз, белгілену алынып тасталады, яғни операция тоқтатылады,импортқа қосымша параметрлерді қою үшін Импорт объектов диалогты терезесіндегі Параметры пернесін басу керек.
Импорт бөліміндегі жалаулар таңдалған кестелер және запростардың араласуын импорттауға мүмкіндік береді және өзіндік менюді және құралдар тақтасын импорттауға болады.
Сіз кестенің бөлек құрылысын немесе құрылысты және кестедегі мәндерді бірге импорттауға мүмкіндігіңіз бар.
Параметрлерді таңдап болғаннан соң,Ок пернесін басқанда жаңа объектілері бар мәліметтер қоры ашылады.
Ескерту:
Барлық объектілерді бір мәліметтер қорынан басқасына импорттау үшін мына командалар орындалады:
Файл – Внешние данные – Импорт. Содан кейін терезеден Тип файлов мәні Ms Access таңдау. Импортталатын кестелерді көрсетіп болғанна соң, Импорт объектов терезесіндегі Выделить все пернесін басу.
Access- тен импорттау.
Access-те объектіні экспорттау үшін кестенің немесе запростың атын таңдап, Файл деп Сохранить как / экспорт командасын орындау керек. Диалогты терезедегі Сохранить как Объектіні ішкі файлды немесе мәліметтер қорында жаңа атпен сақтауға мүмкіндік береді. Сақтау үшін Ок пернесін басамыз.
Диалогты терезедегі Сохранение объекта: таблица, имя таблицы в толық кестені немесе запросты таңдап, содан кейін Тип файла тізімінен файлдың типін таңдап және экспортталатын файлға ат енгізу керек.Экспорт пернесін басу.
Office 97 жаңа мүмкіндігі бұл Excel-дегі қолданылған мәндерді Access-те қолдануға болады.
Access-те отчет жасау үшін Excel-дегі электрондық кестедегі мәндерге сәйкес Данные менюінен Отчет Ms Access командасын орындау керек. Мастердің көмегімен отчетты форматтауға болады. Excel-дің электрондық кестесін мәліметтер қорына ауыстыру үшін Данные менюіндегі Перенести в Ms Access командасы орындалады. Мәндерді немесе басқа қолданбаларды Excel-де экспорттау кезінде Access жаңа файл жасайды. Word-қа экспорттау үшін формат RTF таңдауды қажет етеді.
Word-пен алмасу.
Документтердің бірігуі-Access - тің және Word-ң қолданбалары арасындағы қарым-қатынас,мысал ретінде,әрбір команда мүшесі өзінің жақсы орындайтын тапсырмаларын ғана атқарады.Біріктіру операциясын қолданбаларда қатар орындауға болады, бірақ Access адресаттардың тізімімен қолайлы жұмыс жасай алады, ал Word – қа басты документтерді жабдықтауға болады.
Қарым-қатынас екі басқа әдістермен берілуі мүмкін. Word басты документ жасап, содан соң файлды алу үшін Access – ті шақыруы мүмкін немесе Access кестені Word-ң басты документтерімен біріктіруі мүмкін,мысалы,Pat`s Pet дүкенінде стандартты хат бар, бұл хат жаңалықта тіркелген клиентке жіберілуі керек болсын.Mown Pocument деп атайтын негізгі хат Word редакторінде өрістерді біріктірмей жазылған.Хат компакт дискідегі Imports папкісінің New Letter.doc файылында жатыр.
Клиенттардың аттары мен адрестарі арқылы кестені ашып, мұны Word-қа экспорттауға болады және берілген тізімді өрісті біріктіру көмегімен Main Document құжатымен байланыстыруға болады.
Ол үшін:
1.Pat’sPets мәліметтер қорындағы Customers кестесін белгілеп, Сервис менюіндегі Связи Office командасын және ішкі команда Слияние с MS Word таңдау керек. Экранда Слияние с документами Ms Word деген диалогты терезе ашылады.
Установка связи с готовым документом Ms Word әрекетін іске қосып Ок пернесін басу керек.
3.Выбор документа Ms Word диалогты терезесіндегі New Letter.doc файлын таңдау. Содан кейін Открыть пернесін басу.
4.Бұдан кейін Word редакторы және Access-тің 2-ші экземпляры іске қосылады. Слияние тақтасындағы Добавить поле слияния тізімі Pat’s Pets мәліметтер қорындағы Customers кестесіндегі өрістерді көрсетеді. Access кестесінен клиенттердің инициялы мен фамилиялаларын таңдап оларды хаттың шаблонына орналастыру керек.
Слияние тақтасындағы Слияние в новый документ пернесін басу керек.
Excel-мен қарым-қатынас.
Excel-дің бетіне кестені , запросты, форманы немесе отчетты экспорттауға болады. Excel-де көшірме жасау үшін , байланыс орнату керек. Сервис менюіндегі Связи с Office және ішкі команда Анализ в Ms Excel Access-тің объектісін .xls файлы етіп сақтауға мүмкіндік береді. Бұдан кейін автоматты түрде Excel іске қосылады және жаңа файл жүктеледі.
Егер сіз тек ақпараттың көшірмесін Excel-ге сақтағыңыз келсе , онда кестені Сохранить как / экспорт командасы файл менюі арқылы сақтаңыз.
Excel-дегі диаграмманы Access-тің отчетіне ауыстыру үшін төмендегі әрекеттерді орындау керек: