makropolecenia, SZKOŁA, 2010-2011


MAKROPOLECENIA - pozwalają na automatyzację zadań wykonywanych w bazie. Jeśli w formularzu dodano przycisk polecenia, zdarzenie Przy kliknięciu można związać z zaprojektowanym makropoleceniem, które będzie wykonywane za każdym razem, gdy przycisk zostanie kliknięty. Projektowanie makra odbywa się przez wybór akcji z listy rozwijalnej, a następnie uzupełnienie akcji dodatkowymi informacjami, na przykład argumentami akcji. Zaprojektowane makro może składać z wielu akcji wykonywanych kolejno.

Definiowanie makropoleceń

Wybierz na karcie Tworzenie w grupie Inne przycisk Makro. Zostanie otwarte okno projektowania makr oraz w obszarze Narzędzia makr pojawi się karta Projektowanie. W kolejnych wierszach kolumny Akcja wybieramy z listy rodzaj akcji, z których będzie się składało makro. Większość akcji wymaga jednego lub większej liczby argumentów.

Argumenty można zobaczyć w oknie Argumenty akcji u dołu konstruktora. Warunki wykonania makra są definiowane w kolumnie Warunek.

Akcje makropoleceń

Akcje są podstawowymi elementami konstrukcyjnymi makr. Niektóre spośród najczęściej używanych akcji umożliwiają otworzenie raportu, znalezienie rekordu, wyświetlenie okna komunikatu lub zastosowanie filtra do formularza lub raportu.

Makropolecenia warunkowe

Warunek określa kryteria, które muszą być spełnione, zanim akcja będzie wykonana. Można użyć dowolnego wyrażenia zwracającego wynik Prawda/Fałsz lub Tak/Nie. Akcja nie zostanie wykonana, jeśli wyrażenie zwróci wartość Fałsz, Nie lub 0. Jeśli wyrażenie zwróci inną wartość, akcja zostanie wykonana.

Wiązanie makropoleceń ze zdarzeniami

Aby utworzyć makro osadzone, należy otworzyć formularz w widoku projektu, wybrać formant (na przykład przycisk poleceń) lub formularz (jeżeli makro ma dotyczyć formularza), w Arkuszu właściwości wybrać kartę Zdarzenie, określić właściwość zdarzenia, w którym ma zostać osadzone makro, a następnie obok pola kliknąć przycisk ...

W otwartym oknie dialogowym należy kliknąć narzędzie Konstruktor makr i przycisk OK. W konstruktorze poleceń w kolumnie Akcja należy wybrać odpowiednią akcję, wpisać wymagane argumenty w oknie Argumenty akcji i przejść do kolejnego wiersza akcji. Po zakończeniu projektowania makro należy zapisać i zamknąć okno.

Makro będzie uruchamiane przy każdym zaistnieniu określonego zdarzenia.

Przykład

W formularzu O uczniu utwórz za pomocą makr osadzonych przyciski służące do nawigacji między rekordami (Następny rekord, Poprzedni rekord, Pierwszy rekord, Ostatni rekord) oraz przycisk Zamknij do zamykania formularza. Nie używaj kreatora poleceń.

Otwórz formularz w widoku projektu, wybierz projektowanie formantu Przycisk (kreator formantów wyłączony). We właściwościach zdarzeń formantu Przycisk wybierz właściwość Przy kliknięciu i uruchom konstruktora makr.

W oknie projektowania Makro wybierz akcję PrzejdźDoRekordu i argument Następny. Zapisz zaprojektowane makro.

Rozmiar i położenie tak zaprojektowanego przycisku możesz zmienić bezpośrednio w projekcie formularza lub dzięki ustawieniu na karcie Format właściwości Szerokość, Wysokość, Górny, Lewy.

Jeżeli na przycisku ma zostać wyświetlona ikona, we właściwości Obraz wpisz ścieżkę dostępu i nazwę pliku obrazu. Możesz również uruchomić Konstruktora obrazów. Pozostałe przyciski do nawigacji między rekordami zaprojektuj w podobny sposób, zmieniając odpowiednio argumenty akcji Rekord. Projektując przycisk Zamknij służący do zamykania formularza, wybierz akcję Zamknij. Dla argumentu Typ obiektu wybierz z listy Formularz, a dla argumentu Nazwa obiektu - nazwę zamykanego formularza (O uczniu).

Ćwiczenia

  1. W formularzu Dane o klasie utwórz za pomocą makr osadzonych przyciski służące do nawigacji między rekordami, takie jak Następny rekord, Poprzedni rekord, Pierwszy rekord, Ostatni rekord oraz przycisk Zamknij do zamykania formularza (nie używaj kreatora przycisków).

  2. W formularzu Dane o nauczycielu utwórz za pomocą makr osadzonych przyciski służące do nawigacji między rekordami, takie jak Następny rekord, Poprzedni rekord, Pierwszy rekord, Ostatni rekord oraz przycisk Zamknij do zamykania formularza (nie używaj kreatora przycisków).



Wyszukiwarka

Podobne podstrony:
lekcja 6 - Projektowanie formularza, SZKOŁA, 2010-2011
Mechanika i mechatronika zaliczenie SV, Szkoła, Politechnika 1- 5 sem, SEM IV, Mechatronika. Wykład,
NOWY NADZÓR 2010-2011 OK, SZKOŁA, AWANS NAUCZYCIELA, AWANS ZAWODOWY
Instytucje i organy UE 2010 2011, Szkoła, Materiały, Wstęp do nauki o prawie i państwie
W 8 Hormony 2010 2011
MWN SGH Wycena nieruchomosci 2010 2011 1
PROGRAM CWICZEN Z CHEMII ORGANICZNEJ BIOLOGIA 2010 2011
Lista 9 2010 2011
Teoria literatury 2010-2011, teoria literatury
Druk podania o rejestrację na semestr letni 2010-2011, Nauka, budownictwo, żelbet EC przykłądy
Prawo pytania Gr.1, UE ROND - UE KATOWICE, Rok 1 2010-2011, semestr 1, Prawo
Liga Zadaniowa 4, Liga zadaniowa, Archiwalne + rozwiązania, 2010 - 2011
CLAB 1 2010-2011, Automatyka i Robotyka, Język programowania
MAKIJAŻ 211 SHISEIDO JESIEŃ ZIMA 2010 2011
LU 2010 2011 Praca kontrolna nr 3 z jezyka polskiego
1 inf szkolny 2010 2011
Etap rejonowy 2010 2011 arkusz
Etap wojewódzki 2010 2011 klucz
2010 2011 wojewódzki test

więcej podobnych podstron