ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 18.08.2021

Просмотров: 310

Скачиваний: 4

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Сұрау параметрлерін енгізу үшін параметрлері бар сұраудың диалогтық терезесінің орнына арнайы форма немесе диалогтық терезе құруға болады.

Қиылысқан сұраулар және оларды қолдану

Қиылысқан сұрауда кестенің бір өрісінің мәліметтері бойынша орындалған статистикалық есептеулер нәтижелері көрсетіледі (сумма, жазба саны және орташа мән). бұл нәтижелер мәліметтердің екі жиынтығы бойынша топталады, біріншісі – кестенің сол дақ бағанында, екіншісі – жоғарғы жолында орналасқан.

Кеңес. Қиылысқан кесте мәліметтерін мәліметтер базасында жеке сұрау құрмай да шығаруға болады — не формадағы жиынтық кестелер мастерінің көмегімен, не мәліметтерге қатынау бетінде жиынтық тізім құру арқылы. Жиынтық форма не жиынтық тізім қолдану кезінде мәліметтерді түрлі жақтардан талдау үшін қажеттілігіне қарай жолдар мен бағандардың тақырыптарын өзгертуге болады.

Өзгерту сұраулары және оларды қолдану

Өзгерту сұрауы деп бір операция кезінде бірнеше жазбаға өзгеріс енгізетін сұрауды айтады. Өзгерту сұрауының тқрт типі бар: жазбаларды өшіруге, жаңартуға және қосуға, және де кестені құруға.

Microsoft Office Access 2007 программасында таңдау немесе қиылма сұранысты құратын кезде сұраныстың қорытындысы кесте түрінде беріледі.

Сұранысты орындау

  1. Переход аймағынан сұранысты іздеңіз.

  2. Төменде берілген әрекеттің біреуін орындаңыз:

    1. Сұранысты орындау үшін оған екі рет шерту керек. (Дважды щелкните запрос, который требуется выполнить).

Орындау керек сұранысты таңдап, пернетақтадан ВВОД батырмасын басыңыз.

Өзгермелі сұраныс және оның қолданылуы:

Запросом на изменение называют запрос, который за одну операцию вносит изменения в несколько записей. Существует четыре типа запросов на изменение: на удаление, на обновление и добавление записей, а также на создание таблицы.

Кроме запроса на создание таблицы (который создает новые таблицы), остальные запросы на изменение вносят изменения в данные в таблицах, на основе которых они созданы. Эти изменения не так просто отменить, например нажатием клавиш CTRL+Z. Если при помощи запроса на изменение внесены изменения, которые впоследствии оказались не нужны, восстановить прежнее состояние данных можно только из резервной копии. По этой причине рекомендуется перед тем, как запускать запрос на изменение, убедиться, что сделана свежая резервная копия исходных данных.

Чтобы уменьшить риск повреждения данных при выполнении запроса на изменение, следует сначала просмотреть данные, над которыми будут выполняться действия. Существует два способа сделать это:

  • Просмотрите запрос на изменение в режиме таблицы, перед тем как запустить его. Для этого откройте запрос в режиме конструктора, в строке состояния Microsoft Access 2007 нажмите кнопку Представление, а затем в меню выберите команду Режим таблицы. Чтобы вернуться в режим конструктора, снова нажмите кнопку Представление и выберите команду Конструктор.

  • Смените тип запроса на запрос на выборку и запустите его. Запомните, какого типа был вначале запрос на изменение (на добавление, на обновление, на создание таблицы или на удаление), чтобы вернуться к этому типу после того, как будут просмотрены данные.


Выполнение запроса на изменение в качестве запроса на выборку

  1. Конструктор режимінен сұранысты ашыңыз. (Откройте запрос на изменение в режиме конструктора).

  1. Конструктор вкладкасынан сұраныстың типін таңдап, Выборка командасын таңдаңыз.

  2. Конструктор вкладкасынан Результаты тобынан Запуск командасын таңдаңыз.

Сұранысты орындау:

Сұранысты орындау дайын болған кезде, пернетақтадан ВВОД батырмасын басып, екі рет переход аймағына шерту. (После того как все будет готово для выполнения запроса, дважды щелкните запрос в области переходов или выделите его и нажмите клавишу ВВОД).

Сұраныстағы өрістердің байланысын тексеру.

Сұраныстағы мәліметтердің типін тексеру үшін, кестені конструктор режимінде ашу және сәйкес өрістердің қасиеттерін қарау керек. (Чтобы проверить типы данных полей в запросе, следует открыть исходные таблицы в режиме конструктора и просмотреть свойства соответствующих полей).

  1. Конструктор режимінде сұранысты ашу. Кестедегі байланыс сызық түрінде көрсетіледі. Байланысқан кестенің аты мен өрісін жазыңыз. (Откройте запрос в режиме конструктора. Связи изображаются в виде линий, соединяющих поля в исходных таблицах. Запишите имена таблиц и полей, участвующих в каждом объединении).

  2. Переход аймағына тышқанның оң жағымен кестені екі рет шерту. Конструктор командасын таңдау.

  Әр түрлі мәліметтермен байланысқан өрістер берілген. (Связанные поля с разными типами данных).

 Кестені тышқаннның оң жақ батырмасымен шертіп, «Конструктор» командасын таңдау.

  1. Кестедегі мәліметтер типтерін салыстырыңыз.


Есеп – кесте не сұраныстың басып шығаруға дайындалған түрі. Есепті құру тәсілі форма құру тәсіліне ұқсас, бірақ формадан айырмашылығы – ол деректерді енгізу үшін емес, тек шығару үшін және басылып шығатын құжатты дайындау форматында құрылады.

Төменде автоесептің түрлері көрсетілген:

  • Конструктор

  • Есеп шебері (Мастер отчетов)

  • Автоотчет: ленточный –таспа түріндеі есеп.

  • Автоотчет: в столбец – бағандық есеп.

  • Диаграмма шебері (Мастер диаграмм)

  • Пошталық наклейкалар

Автоесеп- есепті автоматты түрде құрудың қарапайым әдісі. Оны екі типте құруға болады: бағандық және таспалық.

Конструктор терезесі арқылы Автоесеп пен Есептер шеберін пайдаланып құрылған есеп элементтерінің орналасу форматын қолдан өзгертуге болады.

Кестенің сандық өріс мәндерін көрнекті түрде салыстыру үшін оларды диаграммма түрінде көрсеткен дұрыс.

Макрос бір немесе бірнеше макрокомандаларын бойында сақтайтын қуатты шағын программа. Ол Access ішінде басқа программаны іске қосу және бір формадан екінші формаға өту, сұранысты іске қосу және т.б. істерді автоматты түрде орындай алады.

Макросты орындау үшін макростар конструкторы терезесінде қалаған макрокоманданы таңдап, аргументтерін орнату жеткілікті болып саналады. Макрос- бұл обьект, ол дайындалған соң МБ терезесіне енгізіліп қойылады да, сәйкес атауын не түймесін шертіп, сол жерден іске қоса беруге болады.


Access-тегі макрокомандаларды келесі түрде берілуі бойынша жіктеуге болады:

  • Мәліметтерді орын ауыстыру макрокомандалары

  • Макросты, сұранысты орындау макрокомандалары

  • Орындауды тоқтату макрокомандалары (макрокоманды прерывания выполнения)

  • Экспорт-импорт макрокомандалары

  • Нсыанмен жұмыс макрокомандалары

  • Басқа да макрокомандалар

Өзіндік жұмыс. Бақылау тапсырма.

I. Бұл зертханалыќ жұмыста қиылысты запросты құру және сақтау керек. Бұл запроста ең минималдық бағалары бар тауарлардың аттары, қай фирма сол тауарларды жабдықтайды көрсетуіміз керек.

  1. МБ терезесінде Запрос қосымша бетті таңдап, Создать батырмасын басамыз.

  2. Пайда болған терезеде Конструктор режимін таңдаңыз.

  3. Добавление таблицы диалогтық терезесінде Добавить батырмасының көмегімен «Поставщики» және «Товары» кестелерін таңдаңыздар.

  4. Закрыть батырмасын басыңыз

  5. «Запрос1:запрос на выборку» диалогтық терезесінде тізімдермен байланысқан «Поставщики» және «Товары» кестелері пайда болады.


  1. Запрос—Перекрестный командасын беріңіз. Запростың «Вывод на экран» жолы запростың бланксінде «Перекрестная таблица» жаңа жолға ауысады. Оның алдына «Групповая операция» жолы пайда болады.

  2. Осы диалогтық терезеде запростың бланкісінің бірінші бағанасының «Имя таблица» жолында оң жақ стрелкасына шертеміз.

  3. Пайда болған тізімнен «Товары» таңдаймыз.

  4. Осы бағанадағы «Поле» жолында оң жақтағы стрелкасына шертіп «Название» өрісін таңдаймыз.

  5. Осы бағанадағы «Перекрестная таблица» жолын тышқанмен шертіп, «Заголовки строк» опциясын таңдаймыз.

  6. Екінші бағанадағы «Имя таблицы» жолындағы оң жақтағы стрелкасына шерт еткіземіз.

  7. Пайда болған тізімнен «Поставщики» таңдаймыз.

  8. Осы бағанадағы «Поле» жолында оң жақтағы стрелкасына шертіп «Название фирмы» өрісін таңдаймыз.

  9. Осы бағанадағы «Перекрестная таблица» жолын тышқанмен шертіп, «Заголовки столбцов» опциясын таңдаймыз.

  10. Үшінші бағанадағы «Имя таблицы» жолындағы оң жақтағы стрелкасына шерт еткіземіз.

  11. Пайда болған тізімнен «Товары» таңдаймыз.

  12. Осы бағанадағы «Поле» жолында оң жақтағы стрелкасына шертіп, «Цена» өрісін таңдаймыз.

  13. Осы бағанадағы «Групповая операция» жолындағы оң жақтағы стрелкасына шерт еткіземіз және “Цена” өрісінің минималды мәнін есептеу үшін MIN функциясын таңдаймыз.

  14. Осы бағанадағы «Перекрестная таблица» жолын тышқанмен шертіп, «Значение» опциясын таңдаймыз.

  15. Запросты Перекрестный запрос атымен сақтаңыз.

С ұрауды Конструктор режимінде құрудың диалогтық терезесі келесі түрде болады.


21. Құрылған сұранысты жүктеу үшін Лентадан мына белгіні таңдау қажет.

Қажетті параметрлері бар қиылысқан сұрау нәтижесінің диалогтық терезесі пайда болады. Тексеріңіз!


II. Сосын Мастер форм көмегімен “Поставщики” кестесін бас кестесі ретінде алып, “Название фирмы”, “Телефон”, “Факс”, “Адрес” өрістері бір бағанаға шығуы керек.


  1. Алдыңғы лабораториялық жұмыстардың орындауының нәтижесінде құрылған “Фирма” мәліметтер базасын ашыңыз.

  2. МБ лентадан Создание вкладкасын таңдау қажет.

  3. Поставщики кестесін ерекшелеңіз.

  4. Лентадан Форма командасын таңдаңыз.

  5. Поставщики” диалогтік терезесінде құрылған форма пайда болады.(Появляется созданная форма в диалоговом окне «Поставщики»)

  6. Алмастыру батырмасының көмегімен экранның төменгі жағында орналасқан құрылған үлгінің жазбасын қараңыз.

  7. Құрылған сұранысты сақтау үшін тез қол жеткізу панелінен Сохранить батырмасын басу қажет.

III. “Товары” және “Поставщики” кестелер үшін форма құру қажет, онда әрбір фирма әкелетін товарлар туралы мәліметтер көрсетіледі. “Поставщики” кестесін бас кестесі ретінде алып, ал “Товары” қосалқы ретінде аламыз.

  1. Алдыңғы лабораториялық жұмыстардың орындауының нәтижесінде құрылған “Фирма” мәліметтер базасын ашыңыз.

  2. Лентадан Другие формы командасын таңдау қажет, сосын Мастер форм командасы қолданылады.

  3. «Создание формы» диалогтық терезесі пайда болады. Таблицы/запросы терезесінде стрелкасына сырт еткізіп, «Таблица:Поставщики» таңдаңыз.

  4. Осы «Создание формы» диалогтік терезеде қала отырып, Доступные поля терезесіндегі «Название фирмы» өрісін таңдаңыз, > батырмасын басыңыз. Таңдалған өрісіміз Выбранные поля өрісіне өтеді.

  5. Доступные поля терезесіндегі «Название» өрісін» таңдаңыз, > батырмасын басыңыз. Таңдалған өрісіміз Выбранные поля өрісіне өтеді. Осы әдіспен “Марка товара” және “Цена” өрістерін «Доступные поля» терезесінен «Выбранные поля» терезесіне өткізіңіз.

  6. Далее батырмасын шертіңіз.

  7. Келесі Создание формыдиалогтық терезесі пайда болады, ал ауыстырып қосқыш Табличный қалпында болуы қажет.

  8. Далее батырмасын басыңыз.

  9. Создание формы диалогтық терезесінде тышқанның көмегімен қажетті стильді таңдаңыз: Обычный.

  10. Далее батырмасын басыңыз.

  11. Осы диалогтық терезеде ауыстырып қосқыш Открытие формы для просмотра или ввода данных қалпына орнатылуы керек.

  12. Готово батырмасын басыңыз.

  13. Диалогтық терезеде құрылған “Поставщики” форма пайда болады. Төменгі өту батырмаларының көмегімен форманың барлық жазбаларын қарап шығыңыз.

  14. Құрылған форма терезесін жабыңыз.


IV. “Товары” және “Поставщики” кестелер бойынша есеп құруымыз керек.

  1. Алдыңғы лабораториялық жұмыстардың орындауының нәтижесінде құрылған “Фирма” мәліметтер базасын ашыңыз

  2. Мәліметтер базасы терезесіндегі Создание вкладкасынан Отчет группасын таңдау қажет.

  3. Мастер отчетов режимін таңдаңыз.

  4. «Создание отчета» диалогтық терезесі пайда болады. Таблицы/запросы терезесінде стрелкасына сырт еткізіп және «Таблица:Поставщики» жазуын таңдаңыз.

  5. «Создание отчета» диалогтық терезесі пайда болады. Доступные поля терезесіндегі «Название фирмы» өрісін таңдаңыз, > батырмасын басыңыз. Таңдалған өрісіміз Выбранные поля өрісіне өтеді.

  6. «Создание отчета» диалогтық терезесінде қала отырып, Таблицы/запросы терезесіндегі көрсеткіш арқылы «Таблица:Товары» таңдаңыз. (Оставаясь в этом же диалоговом окне «Создание отчетов», в окошке Таблицы/запросы щелкните на стрелке и выберите «Таблица:Товары»)

  7. «Создание формы» диалогтік терезеде қала отырып, «Доступные поля» терезесінен «Название» бағанын ерекшелеңіз және > батырманы шертіңіз. Осыдан кейін «Выбранные поля» терезесіне өткізіңіз.

  8. «Доступные поля» терезесінен «Выбранные поля» терезесіне «Марка товара» және «Цена» бағанын өткізу қажет. (Аналогичным образом переведите поля «Марка товара» и «Цена» из окошка «Доступные поля» в окошко «Выбранные поля»).

  9. Далее батырмасын басу.

  10. Создание отчетов” диалогтық терезесі ұсынған барлық параметрлерді қабылдаңыз. ОтчетПоставщики атымен сақтаңыз.

  11. Готово батырмасын басыңыз

  12. Құрылған есепті қарап шығыңыз.



V. Енді мәліметтер базасы ашылған сайын «Поставщики» формасын ашатын макрос құру қажет.

Мәліметтер базасымен жұмыс істеудің алдында қажетті нысандарды ашуға уақыт кетеді. Осы процессті тездету үшін: қажетті құжаттарды, біздің жағдайымызда форманы, ашатын макрос құруға болады және оны нақты ретпен экранға орналастыруға болады.

  1. «Фирма» мәліметтер базасын ашыңыз.

  2. Макросы вкладкасын өтіп, Создать батырмасын шертіңіз, нәтижесінде макрос конструкторының терезесі ашылады.

  3. Макрос орналасқан мәліметтер базасының терезесі және макрос терезесі экранда көрсетілуі үшін Окно Слева направо командасын беру керек.

  4. «Поставщики» кестесінің атына курсор орнатыңыз да, оны тышқанның көмегімен макрос терезесін апарып қойыңыз. «Макрокоманда» бағанының бірінші ұяшығына орналастырыңыз. Өрісте ОткрытьТаблицу командасы пайда болады. Осылайша макросқа– открытие таблицы операциясы кірістіріледі.

  5. Осы жолдың «Примечание» бағанына келесі мәтін енгізіңіз: Открытие таблицы «Поставщики»

  6. Enter пернесінің көмегімен немесе тышқан курсорымен «Макрокоманда» бағанының екінші жолына өтіңіз.

  7. Тышқан курсорының көмегімен «Товары» кестесін макрос терезесінң апарып қойыңыз және «Макрокоманда» бағанының екінші ұяшығына орналастырыңыз.

  8. Осы жолдың «Примечание» бағанына келесі мәтін енгізіңіз: Открытие таблицы «Товары»

  9. Тышқан курсорының көмегімен «Поставщики» кестесін макрос терезесінң апарып қойыңыз. Өрісте ОткрытьФорму макрокомандасы пайда болады. Осылайша макросқа– открытие формы операциясы кірістіріледі.

  10. Осы жолдың «Примечание» бағанына келесі мәтін енгізіңіз: Открытие формы «Поставщики»

  11. «Макрокоманда» бағанының келесі бос ұяшығына шертіңіз. Макрокомандалар тізімінен Выполнить команду таңдаңыз.

  12. Макрокоманданың Аргументы облысында Команда өрісін белсенді етіп, тізімнен TileVertically элементін таңдаңыз. Осылайша макрокомандаға бірнеше терезе ашылған жағдайда экран бөліну операциясы қосылады.

  13. Файл > Сохранить командасын орындап, макросты Размещение на экране» атпен сақтаңыз.

  14. Выполнить батырмасын тшерту.

Құрылған «Размещение на экране» макросты қосқан соң макроста белгіленген мәліметтер базасының барлық нысандары жүктеліп, орналасады.