MS Access – Makropolecenia

Slides:



Advertisements
Podobne prezentacje
Bazy danych II Transakcje Piotr Górczyński 25/08/2001.
Advertisements

Procedury wyzwalane Procedura wyzwalana (ang. trigger) - stanowi kod użytkownika przechowywany wewnątrz bazy i uruchamiany w określonych sytuacjach np.
18/11/ Języki programowania 1 Piotr Górczyński Biblioteki.
MS Access 2000 Relacje Piotr Górczyński 2005.
Zabezpieczenia w programie MS Access
TEMAT: Tworzenie prostych tabel
Komponenty bazy danych Baza danych Jest to uporządkowany zbiór powiązanych ze sobą danych charakterystycznych dla pewnej klasy obiektów lub zdarzeń,
MS Access 2000 Formularze Piotr Górczyński 03/12/2003.
MS Access 2003 Kwerendy Paweł Górczyński.
MS Access 2000 Kwerendy Piotr Górczyński 25/08/2001.
MS Access 2000 Raporty Piotr Górczyński 16/12/2003.
Makropolecenia w MS Access
Bazy danych II Instrukcja INSERT Piotr Górczyński 25/08/2001.
25/08/ Bazy danych II Piotr Górczyński Instrukcja UPDATE.
25/08/ Bazy danych II Piotr Górczyński MS Access – Action Query.
MS Access 2000 Tworzenie tabel Piotr Górczyński 2005.
25/08/ Bazy danych II Piotr Górczyński Administracja MS SQL.
MS Access 2000 Pola typu odnośnik Piotr Górczyński 03/12/2003.
25/08/2001 Bazy danych II 1 Piotr Górczyński Wstęp do SQL.
MS Access 2000 Tworzenie bazy danych Piotr Górczyński 2005.
Kwerendy –wszystkie typy (usuwające, aktualizujące i inne)
20/09/ Języki programowania 1 Piotr Górczyński Kreator form.
27/09/ Języki programowania 1 Piotr Górczyński Procedury i funkcje.
18/11/ Języki programowania 1 Piotr Górczyński Łączenie z bazą danych.
Microsoft Office Access
Kwerendy, formularze, relacje, raporty i makra
Tworzenie prezentacji w programie PowerPoint
Zadania Bazy danych.
PROJEKTOWANIE TABEL W PROGRAMIE: ACCESS
MS ACCESS Kwerendy.
autor: Andrzej Seneczko
Menu Tabela program Microsoft Word
Zuzanna Augustyniak Semestr IV
Edytor Vi.
Bazy danych.
Informatyka Relacyjne bazy danych.
Kwerendy.
Tworzenie programów, etapów oraz określanie wymagań etapowych
TECHNOLOGIE INFORMATYCZNE Tydzień 7
BAZA DANYCH GRUPA 15 Aplikacja napisana w programie Microsoft Office Access Toruń, maj 2010 MACIEJ SZOT.
KWERENDY ćw. 3.
Systemy Zarządzania Bazami Danych Laboratorium 05 Widoki i eksport tabel/widoków 1.
Operacje edycyjne w bazie danych - kwerendy funkcjonalne Marzena Nowakowska Katedra Informatyki Stosowanej, WZiMK, PŚk.
MICROSOFT Access TWORZENIE MAKR
Współpraca z innymi aplikacjami. Organizacja informacji 10 XII 2013.
Bazy danych Microsoft access 2007.
Visual Basic w Excelu.
Ms Access Formularze i raporty Marzena Nowakowska KIS, WZiMK, PŚk
Visual Basic w Excelu - podstawy
Informatyka – szkoła gimnazjalna – Scholaris - © DC Edukacja Projektowanie baz danych w programie Access Informatyka.
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Obróbka obrazu w komputerze
Informatyka – szkoła gimnazjalna – Scholaris - © DC Edukacja Wyszukiwanie danych w programie Access Informatyka.
Bazy danych.
VISUAL BASIC FOR APLICATION (VBA)
Ms Access Raporty Marzena Nowakowska WZiMK, PŚk
Projektowanie postaci formularza:
BAZY DANYCH MS Access.
Portal edukacyjny A.Ś. Tworzenie kwerend w programie Access.
TEMAT: ACCESS - KWERENDY.
BAZY DANYCH Microsoft Access Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Automatyki i.
Tworzenie wykresów część I
Microsoft® Office Word
Temat: Tworzenie bazy danych
Visual Basic for Applications
Automatyzacja pracy z aplikacją w Ms Access
Ms Access - formularze Marzena Nowakowska WZiMK, PŚk
Excel Informacje różne.
Zapis prezentacji:

MS Access – Makropolecenia Bazy danych II MS Access – Makropolecenia Piotr Górczyński 25/08/2001

Spis treści Wstęp Definicja makropolecenia Przykład zastosowania Tworzenie makropolecenia Dodawanie akcji Typy akcji 25/08/2001

Wstęp Wszystkie przykłady omówione w prezentacji znajdują się w bazie Access-Makropolecenia.mdb 25/08/2001

Definicja Makropolecenia Makropolecenie jest to zestaw poleceń, które są wykonywane w określonym porządku Poleceniem może być przykładowo: Wykonanie Action query Otwarcie kerendy, tabeli formularza lub raportu Wykonanie funkcji w Visual Basic Makropolecenie jest wykonywane na żądanie użytkownika lub określone zdarzenie w systemie Dzięki makropoleceniom można zautomatyzować wykonywanie powtarzających się czynności jeśli jest to zestaw więcej niż jednej czynności wykonywanych w określonym porządku. 25/08/2001

Przykład zastosowania Silnik bazy danych Microsoft Access posiada wadę, która uniemożliwia zbudowanie kwerendy aktualizującej, której źródłem jest kwerenda zawierająca klauzulę GROUP BY. Przykładowo mamy tabelę T1, kwerendę Q1 zawierającą klauzulę GROUP BY, której źródłem jest tabela T1 oraz kwerendę aktualizującą Q2, której źródłem jest kwerenda Q1. Przy próbie wykonania kwerendy Q2 wystąpi błąd i nie uda się jej uruchomić. 25/08/2001

Przykład zastosowania (kont.) Obejściem tego problemu jest stworzenie tabeli, która przechowuje zestaw wierszy zwrócony przez kwerendę z klauzulą GROUP BY W naszym przykładzie należy stworzyć tabelę T2 na podstawie kwerendy Q1. Wtedy dla kwerendy Q5 pełniącej tę samą funkcję co poprzednio kwerenda Q2 źródłem będzie tabela T2. Rozwiązanie to niesie ze sobą dodatkowy koszt wynikający z potrzeby utrzymywania tabeli T2. Związane jest to z czynnościami usunięcia wierszy z tabeli T2, wstawienia do tabeli T2 wierszy zwróconych z kwerendy Q1 oraz wykonania kwerendy aktualizującej. Przykładowe makropolecenie automatyzujące przedstawione zadanie będzie składało się z następujących poleceń: Za pomocą kwerendy usuwającej Q3 usuwać wiersze z tabeli T2 Za pomocą kwerendy dołączającej Q4, której źródłem jest kwerenda Q1 wstawić wiersze do tabeli T2. Wykonać kwerendę aktualizującą Q5 25/08/2001

Tworzenie makropolecenia Wybierz zakładkę Makra (Macros) w oknie projektu bazy danych Naciśnij przycisk Nowe (New) Dodaj akcje (opisane na następnym slajdzie) Zapisz makropolecenie i nadaj mu nazwę np. Makro1 25/08/2001

Dodawanie akcji W oknie projektu makropolecenia w kolumnie Akcja (Action) wybieramy polecenia, które ma być uruchomione np. OtwórzKwerendę (OpenQuery) Poniżej w części Argumenty akcji (Action Arguments) wypełniamy argumenty z jakimi akcja ma zostać wykonana np. dla akcji OtwórzKwerendę (OpenQuery) będzie to nazwa kwerendy, a dla akcji UruchomKod (RunCode) będzie to nazwa funkcji w Visual Basic 25/08/2001

Typy akcji Przykładowe akcje: OpenQuery – uruchom kwerendę RunCode- uruchom funkcję w Visual Basic MsgBox – pokaż okno z informacją Beep – dźwięk dzwonka OpenForm – otwórz formularz RunSQL – uruchom kod SQL 25/08/2001