BAZY DANYCH MAKRA I PRZYCISKI. Microsoft Access. Adrian Horzyk. Akademia Górniczo-Hutnicza

Podobne dokumenty
BAZY DANYCH. Microsoft Access NAWIGACJA, MENU I PARAMETRY WYSZUKIWANIA. Adrian Horzyk. Akademia Górniczo-Hutnicza

Makra programu Microsoft Access.

Makra Access 2003 wg WSiP Wyszukiwanie, selekcjonowanie i gromadzenie informacji Ewa Mirecka

UNIWERSYTET RZESZOWSKI KATEDRA INFORMATYKI

Automatyzowanie zadan przy uz yciu makr języka Visual Basic

MS Access formularze

BAZY DANYCH Panel sterujący

Tworzenie bazy danych na przykładzie Access

Zastanawiałeś się może, dlaczego Twój współpracownik,

Tworzenie makr warunkowych

Przewodnik Szybki start

Program szkolenia VBA (VISUAL BASIC FOR APPLICATIONS) W EXCELU PODSTAWOWY.

LABORATORIUM 6: ARKUSZ MS EXCEL JAKO BAZA DANYCH

Aplikacje w środowisku VBA. Visual Basic for Aplications

Kwerenda. parametryczna, z polem wyliczeniowym, krzyżowa

Makropolecenia w PowerPoint Spis treści

Bazy danych Access KWERENDY

LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS

ELEKTRONICZNA KSIĄŻKA ZDARZEŃ

Makropolecenia w Excelu

Temat: Makropolecenia.

Przejdź do widoku tabeli i wpisz nowe dane, aby sprawdzić działanie wprowadzonych we właściwościach pól i tabeli ograniczeń.

1. MS Access opis programu.

Bazy danych Ćwiczenie 1 Instrukcja strona 1 Wersja ogólna

1. WYKONAJ Utwórz formularz główny Rozkład lotów (wykorzystać Projekt formularza).

Użycie Visual Basic for Applications ("VBA")

Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji

5. Bazy danych Base Okno bazy danych

BAZY DANYCH. Microsoft Access. Adrian Horzyk OPTYMALIZACJA BAZY DANYCH I TWORZENIE INDEKSÓW. Akademia Górniczo-Hutnicza

Spis treści 3. Spis treści

Wprowadzenie (17) Część I. Makra w Excelu - podstawy (23)

Wykład III. dr Artur Bartoszewski Wydział Nauczycielski, Kierunek Pedagogika Wprowadzenie do baz danych

Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka

Przygotowanie własnej procedury... 3 Instrukcja msgbox wyświetlanie informacji w oknie... 6 Sposoby uruchamiania makra... 8

LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika

Microsoft Access 2003 tworzenie i praktyczne wykorzystanie baz danych

MS Access - bazy danych.

MsAccess - ćwiczenie nr 3 (zao) Budowa formularzy

Przygotowanie formularza do wypożyczenia filmu:

Instrukcja użytkownika

Centrum Informacji Społeczno-Gospodarczej

Przedmiot: Informatyka w inżynierii produkcji Forma: Laboratorium Temat: Zadanie 4. Instrukcja warunkowa.

kod_klienta kod_wycieczki data_rozpoczecia zaplacono KL002 G KL003 M KL007 M

Instrukcja do aplikacji Trezor BUZA Moduł Wykonanie Planów Finansowych

Nagrywanie Makr. Na karcie Dostosowywanie Wstążki zaznaczamy kartę Deweloper.

Informatyka w Zarządzaniu

Przewodnik Szybki start

Spis treści. Lekcja 1: Podstawy baz danych 1. Lekcja 2: Tworzenie tabel bazy danych 31. Umiejętności do zdobycia w tej lekcji 31

Informatyka II. Laboratorium Aplikacja okienkowa

Microsoft Access zajęcia 3 4. Tworzenie i wykorzystanie kwerend, formularzy i raportów

Kolumna Zeszyt Komórka Wiersz Tabela arkusza Zakładki arkuszy

Instalacja i obsługa aplikacji MAC Diagnoza EP w celu wykonania Arkusza obserwacji

Makra w arkuszu kalkulacyjnym

W dowolnej przeglądarce internetowej należy wpisać poniższy adres:

Laboratorium Technologii Informacyjnych. Projektowanie Baz Danych

Microsoft Access. Prezentacja

BAZY DANYCH Formularze i raporty

5. Arkusz kalkulacyjny Excel 205

Formularze w programie Word

Zakres tematyczny dotyczący podstaw programowania Microsoft Office Excel za pomocą VBA

Nabór Przedszkola. Tworzenie listy kontynuujących na podstawie przyjętych w ubiegłym roku

WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.

Nie przegrzewaj mózgu wrzuć dane do bazy!

Tworzenie raportów. Ćwiczenie 1. Utwórz Autoraport przedstawiający tabelę Studenci

Przewodnik Szybki start

Ćwiczenie 1 Obsługa makr

Tworzenie formularza za pomocą narzędzia Formularz

5. Kontrahenci 5.1 Dodawanie kontrahentów

Sposób tworzenia tabeli przestawnej pokażę na przykładzie listy krajów z podstawowymi informacjami o nich.

ABC 2002/XP PL EXCEL. Autor: Edward C. Willett, Steve Cummings. Rozdział 1. Podstawy pracy z programem (9) Uruchamianie programu (9)

ACCESS ćwiczenia (zestaw 1)

5.5. Wybieranie informacji z bazy

T A B E L E i K W E R E N D Y

Program szkolenia PODSTAWY VBA (VISUAL BASIC FOR APPLICATIONS) I FORMULARZE.

Agrinavia MOBILE. Agrinavia MOBILE (wersja samodzielna) Logowanie

Moduł 5 - Bazy danych

Kontrola poprawności danych:

AUTOMATYZACJA PRACY Z UŻYCIEM MAKR. Tom XII NPV WSP.KORELACJI ROZKŁ.EXP JEŻELI COS KOMÓRKA VBA DNI.ROBOCZE ILOCZYN LOG SUMA CZY.

VBA praca z makrami w Excelu

Instalacja i obsługa aplikacji MAC Diagnoza EW

14. TWORZENIE MAKROPOLECEŃ

Dodawanie klas i zakładanie kont dla uczniów, zarządzanie klasami

ZESTAW LABORATORYJNY I ZESTAW FARMACEUTYCZNY : Instrukcja instalacji

Program szkolenia VBA (VISUAL BASIC FOR APPLICATIONS) W EXCELU PRZEKROJOWY.

Trik 1 Edycja wykresu bezpośrednio w dokumencie Worda

Konspekt do lekcji informatyki dla klasy II gimnazjum. TEMAT(1): Baza danych w programie Microsoft Access.

Część I: Excel - powtórka

Instalacja i obsługa aplikacji MAC Diagnoza EP w celu wykonania Diagnozy rozszerzonej

Formularze i raporty w MS Access

METODY INŻYNIERII WIEDZY

1. Logowanie do systemu

z ęś ć praktyczna Instytuty ID_instytutu Nazwa_instytutu Kierunki ID_kierunku Nazwa_kierunku ID_instytutu

Zamienniki towarów 1/5. Program Handel Premium

Tablet bezprzewodowy QIT30. Oprogramowanie Macro Key Manager

VBA praca z makrami w Excelu

Projektowanie baz danych

Podręcznik użytkownika Platformy Edukacyjnej Zdobywcy Wiedzy (zdobywcywiedzy.pl)

Instrukcja obsługi Nowego Punktatora

Transkrypt:

BAZY DANYCH Microsoft Access MAKRA I PRZYCISKI Adrian Horzyk Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Automatyki i Inżynierii Biomedycznej Laboratorium Biocybernetyki 30-059 Kraków, al. Mickiewicza 30, paw. C3/205 horzyk@agh.edu.pl, Google: Adrian Horzyk

MAKRA W ACCESSIE Makro to narzędzie umożliwiające automatyzację zadań oraz dodawanie funkcjonalności do formularzy, raportów i formantów. Można np. dodać przycisk polecenia oraz skojarzyć zdarzenie jego naciśnięcia (OnClick) z makrem zawierającym polecenia, które będą wykonane po naciśnięciu tego przycisku. Makra to uproszczony sposób programowania za pomocą VBA. Makra możemy automatycznie przekonwertować na programy w języku VBA (Visual Basic for Access). Korzystanie z makr dokonujemy poprzez wybór zdefiniowanej akcji za pomocą listy rozwijanej, a następnie wypełnienie wymaganych informacji do jego wykonania.

MOŻLIWOŚCI MAKR W ACCESSIE Wykaz akcji akcje makr są zorganizowane według typu i można je wyszukiwać. Funkcja IntelliSense podczas wpisywania wyrażeń funkcja IntelliSense sugeruje możliwe wartości i pozwala wybrać prawidłową. Skróty klawiaturowe można używać kombinacji klawiszy w celu szybszego i łatwiejszego tworzenia makr. Przepływ sterowania programu można tworzyć bardziej czytelne makra dzięki użyciu wierszy komentarza i grup akcji. Instrukcje warunkowe bardziej złożone wykonywanie wyrażeń logicznych dzięki obsłudze zagnieżdżonych instrukcji Jeżeli/Inaczej/Inaczej jeżeli. Ponowne używanie makr w Wykazie akcji są wyświetlane inne utworzone przez Ciebie makra, które możesz skopiować do nowo tworzonych makr. Łatwiejsze udostępnianie można skopiować makro, a następnie wkleić je jako kod XML w wiadomości e-mail, wpisie w grupie dyskusyjnej, blogu lub w witrynie internetowej z przykładami kodów.

PRZYKŁAD MAKRA W ACCESSIE Chcąc np. uruchomić raport bezpośrednio z poziomu formularza służącego do wprowadzania danych za pośrednictwem przycisku należy powiązać kliknięcie tego przycisku ze zdarzeniem OnClick oraz przygotować makro obsługujące to zdarzenie. Makra tworzymy wybierając Makro w zakładce Tworzenie. Od wersji Access 2010 mamy możliwość skorzystania z konstruktora makr:

KONSTRUKCJA MAKRA W ACCESSIE Makro zbudowane jest z akcji odpowiadających instrukcjom stosowanym w trakcie budowy programu w VBA. Większość akcji wymaga zdefiniowanie jednego lub więcej argumentów (podobnie jak dla instrukcji, funkcji czy procedur w języku programowania). Można dodać warunki określające sposób uruchamiania każdej akcji. Każde makro powinno być powiązane z nazwą, a jest to niezbędne, jeśli obiekt makra zawiera tylko jedno makro. Makra można grupować i tworzyć grupy makr. Dla grupy makr należy każdemu makru przypisać unikatową nazwę.

ARGUMENTY W MAKRACH Argument jest wartością dostarczającą informacje dla akcji. Argument może być np. ciągiem znaków, jaki należy wyświetlić w oknie komunikatu, lub formant, na którym ma zostać wykonana operacja. Część argumentów jest wymagana, a część może być opcjonalna. Konstruktor makr umożliwia wyświetlenia listy akcji, które mogą być wykonane podczas działania makra W obszarze Argumenty akcji można wprowadzać i edytować argumenty dla każdej akcji makra, jeśli takie zostały określone. Można dołączyć również komentarze opisujące działanie makra lub akcji, ew. argumenty.

MAKRA OSADZONE W ZDARZENIACH Makra mogą być osadzone w zdarzeniach celem automatyzacji obsługi różnych sytuacji (wyjątkowych lub pożądanych). W oknie widoku projektu lub widoku układu we właściwościach (F4) w zakładce Zdarzenie można wybrać w celu uruchomienia konstruktora makr do obsługi jednego z dostępnych zdarzeń, np. przy braku danych. AKCJA: KOMENTARZ i ANULUJ ZDARZENIE

Makra uruchamiane są: URUCHAMIANIE MAKR Bezpośrednio poprzez kliknięcie np. przycisku Uruchom! na karcie Projektu. Po naciśnięciu przycisku (zdarzenia naciśnięcia przycisku) i skojarzonego z nim makra. Po wystąpieniu zdarzenia, które jest skojarzone z makrem. W kodzie programu z poziomu języka VBA używając metody RunMacro obiektu DoCmd.

MAKRA UŁATWIAJĄCE WPROWADZANIE Chcąc np. automatycznie wypełnić wartość pola: Procent Realizacji w zależności od wartości w polu Stan realizacji można w zakładce Tabela wybrać rodzaj zdarzenia, które chcemy obsłużyć przy pomocy makra: Uruchomi się nam projektant/konstruktor makr:

KONSTRUKTOR MAKR Konstruktor makr zawiera wykaz akcji, które można przeciągać do obszaru projektowego.

KONSTRUKTOR MAKR OSADZONYCH Makra możemy też wykorzystać do tworzenia przycisków w formularzach, menu startowym lub uruchamianie procedur obliczeniowych na żądanie:

DODAWANIE PRZYCISKÓW DO FORMULARZY Chcąc uzyskać aktywną funkcjonalność formularzy, warto do nich dodać przyciski ułatwiające nawigację, tworzenie raportów, wykonywanie obliczeń itp.: W tym celu wybieramy z menu PRZYCISK, który spowoduje otwarcie kreatora przycisków poleceń, umożliwiającego określenie akcji dla niego:

DODAWANIE PRZYCISKÓW DO FORMULARZY Chcąc uzyskać aktywną funkcjonalność formularzy, warto do nich dodać przyciski ułatwiające nawigację, tworzenie raportów, wykonywanie obliczeń itp.: W tym celu wybieramy z menu PRZYCISK, który spowoduje otwarcie kreatora przycisków poleceń, umożliwiającego określenie akcji dla niego, np.:

DODAWANIE PRZYCISKÓW DO FORMULARZY Kreator udostępnia następujące operacje: Nawigowanie pomiędzy rekordami: Operacje na rekordach: Operacje na formularzach: Operacje na raportach: Operacje dotyczące aplikacji: Różne inne operacje, umożliwiające np. uruchamianie kwerend i makr: Każdy przycisk możemy spersonalizować przygotowując np. swój własny obraz dla każdego przycisku:

RODZAJE PRZYCISKÓW W FORMULARZACH Kreator udostępnia następujące operacje: Nawigowanie pomiędzy rekordami:

RODZAJE PRZYCISKÓW W FORMULARZACH Kreator udostępnia następujące operacje: Operacje na rekordach:

RODZAJE PRZYCISKÓW W FORMULARZACH Kreator udostępnia następujące operacje: Operacje na formularzach:

RODZAJE PRZYCISKÓW W FORMULARZACH Kreator udostępnia następujące operacje: Operacje na raportach:

RODZAJE PRZYCISKÓW W FORMULARZACH Kreator udostępnia następujące operacje: Operacje dotyczące aplikacji:

RODZAJE PRZYCISKÓW W FORMULARZACH Kreator udostępnia następujące operacje: Różne inne operacje, umożliwiające np. uruchamianie kwerend i makr:

DODAWANIE PRZYCISKÓW DO FORMULARZY Przyciski mogą też przyjmować postać tekstową:

BAZY DANYCH