Używanie przycisku polecenia do uruchamiania akcji lub serii akcji

Używanie przycisku polecenia do uruchamiania akcji lub serii akcji

Przycisku polecenia w formularzu programu Access można używać do uruchamiania akcji lub zestawu akcji. Na przykład można utworzyć przycisk polecenia, który otwiera inny formularz. Aby przypisać akcję do przycisku polecenia, napisz makro lub procedurę zdarzenia i dołącz ją do właściwości Przy kliknięciu przycisku polecenia. Można także bezpośrednio osadzić makro we właściwości Przy kliknięciu przycisku polecenia. Umożliwia to kopiowanie przycisku do innych formularzy bez utraty jego funkcji.

Co chcesz zrobić?

Dodawanie przycisku polecenia do formularza za pomocą kreatora

Tworzenie przycisku przez przeciągnięcie makra do formularza

Tworzenie przycisku polecenia bez używania kreatora

Dostosowywanie przycisku polecenia

Dodawanie przycisku polecenia do formularza za pomocą kreatora

Za pomocą Kreatora przycisków poleceń można szybko tworzyć przyciski poleceń służące do wykonywania szeregu zadań, takich jak zamykanie formularza, otwieranie raportu, znajdowanie rekordu lub uruchamianie makra.

  1. Kliknij formularz prawym przyciskiem myszy w okienku nawigacji, a następnie kliknij w menu skrótów polecenie Widok projektu.

  2. Na karcie Projektowanie w grupie Kontrolki upewnij się, że zaznaczono pozycję Użyj kreatorów kontrolek Obraz przycisku .

    Obraz przycisku

  3. Na karcie Projektowanie w grupie Kontrolki kliknij pozycję Przycisk.

    Obraz przycisku

  4. Na siatce projektu kliknij w miejscu, w którym chcesz wstawić przycisk polecenia.

    Zostanie uruchomiony Kreator przycisków poleceń.

  5. Postępuj zgodnie z instrukcjami kreatora. Na ostatniej stronie kliknij przycisk Zakończ.

    Kreator utworzy przycisk polecenia i w jego właściwości Przy kliknięciu osadzi makro. Makro zawiera akcje służące do wykonywania zadania wybranego w kreatorze.

Wyświetlanie lub edytowanie makra osadzonego w przycisku polecenia

  1. W okienku nawigacji kliknij prawym przyciskiem myszy formularz zawierający przycisk polecenia, a następnie w menu skrótów kliknij polecenie Widok układu Obraz przycisku lub Widok projektu Obraz przycisku .

  2. Kliknij przycisk polecenia w celu jego zaznaczenia, a następnie naciśnij klawisz F4, aby wyświetlić jego arkusz właściwości.

  3. Na karcie Zdarzenie arkusza właściwości w polu właściwości Przy kliknięciu powinien być wyświetlany tekst [Makro osadzone]. Kliknij w dowolnym miejscu pola właściwości, a następnie kliknij przycisk Przycisk Konstruktor znajdujący się po prawej stronie pola.

Zostanie wyświetlony Konstruktor makr, w którym zostaną pokazane akcje składające się na osadzone makro.

Początek strony

Tworzenie przycisku przez przeciągnięcie makra do formularza

Jeśli makro już zostało utworzone i zapisane, można łatwo utworzyć przycisk polecenia, który je będzie uruchamiał. W tym celu przeciągnij makro z okienka nawigacji do formularza otwartego w widoku projektu.

  1. Otwórz formularz w widoku projektu, klikając go prawym przyciskiem myszy w okienku nawigacji, a następnie klikając pozycję Widok projektu Obraz przycisku w menu skrótów.

  2. W okienku nawigacji znajdź makro, które ma być uruchamiane za pomocą nowego przycisku polecenia, a następnie przeciągnij makro do formularza.

    Program Access automatycznie utworzy przycisk polecenia, którego podpis będzie odpowiadać nazwie makra. Program Access wstawi także nazwę makra we właściwości Przy kliknięciu przycisku polecenia. W ten sposób kliknięcie przycisku spowoduje uruchomienie makra. Program Access używa nazwy ogólnej przycisku, dlatego we właściwości Nazwa przycisku warto wpisać bardziej opisową nazwę. Aby wyświetlić arkusz właściwości przycisku polecenia, gdy formularz jest otwarty w widoku projektu, kliknij przycisk, a następnie naciśnij klawisz F4.

Aby uzyskać więcej informacji na temat tworzenia makr, zobacz artykuł Tworzenie makra interfejsu użytkownika.

Początek strony

Tworzenie przycisku polecenia bez używania kreatora

Przycisk polecenia można utworzyć bez korzystania z Kreatora przycisków poleceń. Ten proces obejmuje umieszczenie przycisku w formularzu, a następnie ustawienie kilku właściwości.

  1. Kliknij formularz prawym przyciskiem myszy w okienku nawigacji, a następnie kliknij w menu skrótów polecenie Widok projektu Obraz przycisku .

  2. Na karcie Projektowanie w grupie Kontrolki upewnij się, że pozycja Użyj kreatorów kontrolek nie jest zaznaczona.

    Obraz przycisku

  3. Na karcie Projektowanie w grupie Kontrolki kliknij pozycję Przycisk.

    Obraz przycisku

  4. Kliknij miejsce w formularzu, w którym chcesz umieścić przycisk polecenia.

    Program Access umieści przycisk polecenia w formularzu.

    Ponieważ opcja Użyj kreatorów kontrolek nie została zaznaczona, program Access nie wykona żadnego dalszego przetwarzania. Jeśli po umieszczeniu przycisku polecenia w formularzu zostanie uruchomiony Kreator przycisków poleceń, można kliknąć przycisk Anuluj w kreatorze.

  5. Po wybraniu przycisku polecenia naciśnij klawisz F4, aby wyświetlić jego arkusz właściwości.

  6. Kliknij kartę Wszystkie, aby wyświetlić wszystkie właściwości przycisku polecenia.

  7. Ustaw właściwości zgodnie z poniższą tabelą, aby ukończyć projektowanie przycisku polecenia.

Właściwość

Opis

Nazwa

Nazwa nowego przycisku nadawana domyślnie przez program Access to ciąg Polecenie i liczba, na przykład Polecenie34. Mimo że nie jest to konieczne, warto zmienić nazwę na taką, która dokładniej opisuje funkcję przycisku (na przykład polecenieRaportSprzedaży lub PrzyciskZamknijFormularz). Ułatwi to pracę w przyszłości, gdy będzie konieczne wstawienie odwołania do przycisku w makrze lub w procedurze zdarzenia.

Podpis

Wpisz etykietę, która ma być wyświetlana na przycisku polecenia, na przykład Raport sprzedaży lub Zamknij formularz.

Uwaga: Jeśli we właściwości Obraz zostanie określony obraz, podpis nie będzie wyświetlany.

Przy kliknięciu

Ta właściwość służy do określania akcji wykonywanej po kliknięciu przycisku polecenia. Aby ustawić właściwość, kliknij pole właściwości, a następnie wykonaj jedną z następujących czynności:

  • Jeśli przycisk polecenia ma uruchamiać istniejące zapisane makro, kliknij strzałkę listy rozwijanej i kliknij nazwę makra.

  • Jeśli przycisk polecenia ma uruchamiać istniejącą funkcję wbudowaną lub funkcję VBA, wpisz znak równości (=) oraz nazwę funkcji, na przykład =MsgBox(„Witaj świecie”) lub =MojaFunkcja(argumenty).

  • Aby utworzyć wyrażenie, kliknij pozycję Przycisk Konstruktor i kliknij pozycję Konstruktor wyrażeń.

  • Aby rozpocząć konstruowanie procedury zdarzenia z kodem w języku Visual Basic for Applications (VBA), kliknij przycisk Przycisk Konstruktor , a następnie kliknij polecenie Konstruktor kodu. Aby skonstruować nowe osadzone makro zawierające akcje, które ma wykonywać przycisk polecenia, kliknij przycisk Przycisk Konstruktor , a następnie kliknij polecenie Konstruktor makr.

    Uwaga: Aby umożliwić uruchamianie kodu, należy wcześniej oznaczyć jako zaufane bazy danych programu Access, które zawierają kod VBA.

Aby uzyskać pomoc dotyczącą innych właściwości, które nie zostały wymienione w tej sekcji, umieść kursor w polu właściwości i naciśnij klawisz F1.

Początek strony

Dostosowywanie przycisku polecenia

Program Access udostępnia wiele sposobów dostosowywania przycisków poleceń, które umożliwiają uzyskanie odpowiedniego wyglądu i zachowania formularza. Na przykład możesz utworzyć wiersz przycisków poleceń w układzie tabelarycznym lub stosowym albo tak skonfigurować przyciski poleceń, aby przypominały hiperlinki.

  1. Kliknij prawym przyciskiem myszy formularz w okienku nawigacji, a następnie kliknij polecenie Widok projektu Obraz przycisku .

  2. Wykonaj jedną z następujących czynności:

    • Tworzenie układu poziomego (tabelarycznego) lub pionowego (stosowego) przycisków poleceń    

      Przyciski poleceń można dodać do układu tabelarycznego lub stosowego, aby utworzyć wiersz lub kolumnę precyzyjnie wyrównanych przycisków. Następnie można zmienić położenie grupy przycisków, co ułatwia modyfikowanie formularzy. Można także zastosować style formatowania jednocześnie do całego wiersza lub do całej kolumny przycisków poleceń. Przyciski można również oddzielić za pomocą linii siatki.

      1. Kliknij prawym przyciskiem myszy przycisk polecenia, który chcesz dodać do układu, a następnie w menu skrótów wskaż polecenie Układ.

      2. Kliknij polecenie Tabelaryczny Obraz przycisku , aby rozłożyć przyciski w poziomie, lub kliknij polecenie Stosowy Obraz przycisku , aby utworzyć pionową kolumnę przycisków.

        Program Access rysuje krawędzie wokół przycisku polecenia, aby wskazać układ. Do każdego przycisku jest dołączana etykieta, której nie można usunąć — można jednak znacznie zmniejszyć jej rozmiar, jeśli nie jest potrzebna.

        Poniższa ilustracja przedstawia przycisk polecenia i skojarzoną z nim etykietę w układzie tabelarycznym. Warto zwrócić uwagę na etykietę w następnej wyższej sekcji — uniemożliwia ona powtarzanie etykiet dla każdego rekordu szczegółowego.

        Przycisk polecenia w układzie tabelarycznym

        Poniższa ilustracja przedstawia przycisk polecenia i skojarzoną z nim etykietę w układzie stosowym. W układzie stosowym etykieta i przycisk znajdują się zawsze w tej samej sekcji.

        Przycisk polecenia w układzie stosowym

      3. Dodaj więcej przycisków poleceń do układu, przeciągając je do obszaru układu. W trakcie przeciągania przycisku polecenia nad obszarem układu program Access rysuje poziomy pasek wstawiania (w przypadku układu tabelarycznego) lub pionowy pasek wstawiania (w przypadku układu stosowego), aby wskazać miejsce wstawienia przycisku po zwolnieniu przycisku myszy.

        Dodawanie przycisku do stosowego układu kontrolek

        Po zwolnieniu przycisku myszy kontrolka zostanie dodana do układu.

        Przycisk dodany do stosowego układu kontrolek

      4. Przenoszenie przycisków poleceń o sekcję w górę lub w dół w układzie tabelarycznym    Jeśli przycisk polecenia ma pozostać w układzie tabelarycznym, ale trzeba go przenieść do innej sekcji formularza (na przykład z sekcji Szczegóły do sekcji Nagłówek formularza), wykonaj następujące czynności:

        1. Wybierz przycisk polecenia.

        2. Kliknij polecenie Przenieś w górę lub Przenieś w dół na karcie Rozmieszczanie.

          Przycisk polecenia zostanie przeniesiony w górę lub w dół do następnej sekcji, jednak pozostanie w układzie tabelarycznym. Jeśli w miejscu, do którego jest przenoszona ta kontrolka, istnieje już inna kontrolka, kontrolki zostaną zamienione miejscami.

          Uwaga: Polecenia Przenieś w górę i Przenieś w dół są wyłączone dla układów skumulowanych.

      5. Przenoszenie całego układu przycisków poleceń    

        1. Kliknij dowolny przycisk polecenia w układzie.

          W lewym górnym rogu układu zostanie wyświetlony selektor układów.

        2. Przeciągnij selektor układów, aby przenieść układ do nowego miejsca.

    • Dodawanie linii siatki do układu przycisków poleceń    

      1. Wybierz dowolny przycisk polecenia w układzie.

      2. Kliknij polecenie Linie siatki na karcie Rozmieszczanie, a następnie kliknij odpowiedni styl linii siatki.

    • Ustawianie przycisku polecenia jako przezroczystego    

      Ustawienie przycisku polecenia jako przezroczystego umożliwia umieszczenie go na dowolnym obiekcie w formularzu i przypisanie temu obiektowi funkcji przycisku polecenia. Załóżmy na przykład, że masz obraz, który chcesz podzielić na oddzielne obszary w taki sposób, aby kliknięcie każdego z tych obszarów powodowało uruchomienie innego makra. Aby to zrobić, można umieścić na obrazie wiele przezroczystych przycisków poleceń.

      1. Kliknij przycisk polecenia, który chcesz ustawić jako przezroczysty, a następnie naciśnij klawisz F4, aby wyświetlić jego arkusz właściwości.

      2. Na karcie Format arkusza właściwości kliknij pole właściwości Przezroczysty.

      3. Z listy rozwijanej wybierz pozycję Tak.

        Kontur przycisku polecenia będzie wciąż widoczny w widoku projektu, jednak w widoku formularza przycisk będzie niewidoczny.

        Uwaga: Ustawienie właściwości Przezroczysty przycisku polecenia na Tak nie jest równoznaczne z ustawieniem jego właściwości Widoczny na Nie. Obie operacje powodują ukrycie przycisku polecenia, jednak w przypadku ustawienia właściwości Przezroczysty na Tak przycisk pozostanie aktywny, natomiast ustawienie właściwości Widoczny na Nie wyłącza przycisk.

    • Ustawianie wyglądu przycisku polecenia jako hiperlinku    

      W razie potrzeby można ukryć przycisk polecenia i pozostawić widoczny tylko jego podpis. W ten sposób można uzyskać element, który wygląda jak etykieta, ale działa jak przycisk polecenia. Tekst w podpisie można również podkreślić i zmienić jego kolor tak, aby wyglądał jak hiperlink.

      1. Kliknij przycisk polecenia w celu jego zaznaczenia i naciśnij klawisz F4, aby wyświetlić jego arkusz właściwości.

      2. Na karcie Format arkusza właściwości kliknij pole właściwości Styl tła.

      3. Z listy rozwijanej wybierz pozycję Przezroczysty.

        Przycisk polecenia zostanie ukryty, jednak jego podpis pozostanie widoczny.

      4. Aby podkreślić tekst podpisu lub zmienić jego kolor, użyj narzędzi w grupie Czcionka na karcie Projektowanie.

        Polecenia dostępne w grupie Czcionka programu Access

    • Tworzenie przycisku Anuluj    

      1. Kliknij przycisk polecenia, a następnie naciśnij klawisz F4, aby otworzyć jego arkusz właściwości.

      2. W polu właściwości Anuluj kliknij opcję Tak.

        Jeśli właściwość Anuluj przycisku polecenia jest ustawiona na wartość Tak i formularz jest formularzem aktywnym, użytkownik może wybrać ten przycisk, klikając go, naciskając klawisz ESC lub naciskając klawisz ENTER, gdy na przycisku polecenia jest ustawiony fokus. Gdy właściwość Anuluj dla dowolnego przycisku polecenia zostaje ustawiona na wartość Tak, zostaje ona automatycznie ustawiona na wartość Nie dla pozostałych przycisków poleceń w formularzu.

        Jeśli przycisk Anuluj ma anulować wszystkie czynności wykonane w formularzu lub w oknie dialogowym, należy napisać makro (lub procedurę zdarzenia) i dołączyć je do właściwości Przy kliknięciu danego przycisku.

        Uwaga: W przypadku formularza zezwalającego na operacje nieodwracalne (takie jak usuwanie), jako domyślny przycisk polecenia formularza warto wybrać przycisk Anuluj. W tym celu ustaw wartość Tak zarówno dla właściwości Domyślne, jak i dla właściwości Anuluj.

    • Wyświetlanie obrazu na przycisku polecenia    W polu właściwości Obraz przycisku polecenia wpisz ścieżkę i nazwę pliku obrazu (na przykład pliku bmp, ico lub dib). W przypadku braku pewności co do ścieżki lub nazwy pliku kliknij przycisk Przycisk Konstruktor , aby otworzyć Konstruktora obrazów.

      Konstruktor obrazów

      Kliknij przycisk Przeglądaj, aby znaleźć obraz, którego chcesz użyć, lub kliknij jeden z obrazów z listy Dostępne obrazy, aby wyświetlić podgląd profesjonalnych obrazów, z których można korzystać. Po znalezieniu odpowiedniego obrazu kliknij przycisk OK, aby dodać ten obraz do przycisku polecenia.

      Domyślnie program Access ustawia właściwość Typ obrazu na Osadzony. Po skojarzeniu grafiki z właściwością Obraz przycisku polecenia użycie tego ustawienia spowoduje utworzenie kopii obrazu i zapisanie go w pliku bazy danych programu Access. Kolejne zmiany oryginalnego obrazu nie zostaną odzwierciedlone w wyglądzie przycisku polecenia. Aby utworzyć link do oryginalnego obrazu, tak aby zmiany były również odzwierciedlane w wyglądzie przycisku polecenia, zmień właściwość Typ obrazu na Połączony. Plik oryginalnego obrazu musi pozostać w oryginalnej lokalizacji. Jeśli plik obrazu zostanie przeniesiony lub jego nazwa ulegnie zmianie, po otwarciu bazy danych program Access wyświetli komunikat o błędzie, a przycisk polecenia zostanie wyświetlony z podpisem zamiast obrazu.

    • Wyświetlanie obrazu oraz podpisu na przycisku polecenia    

      Na przycisku polecenia można wyświetlić obraz oraz podpis. Wykonaj następujące kroki:

      1. Dodaj obraz do przycisku polecenia za pomocą procedury opisanej wcześniej w tej sekcji.

      2. Wybierz przycisk polecenia. Jeśli arkusz właściwości nie jest jeszcze wyświetlony, naciśnij klawisz F4, aby go wyświetlić.

      3. Na karcie Format arkusza właściwości wpisz odpowiedni podpis w polu właściwości Podpis.

      4. W polu właściwości Rozmieszczanie podpisu obrazu kliknij strzałkę listy rozwijanej, a następnie wybierz odpowiednie rozmieszczenie. Aby na przykład wyświetlać podpis pod obrazem, wybierz pozycję U dołu. Aby wyświetlać podpis z prawej strony obrazu, wybierz pozycję Z prawej. Aby uzależnić rozmieszczenie od ustawień regionalnych systemu, wybierz pozycję Ogólne. Przy tym ustawieniu w przypadku języków czytanych od lewej do prawej podpis będzie wyświetlany z prawej strony, natomiast w przypadku języków czytanych od prawej do lewej podpis będzie wyświetlany z lewej strony.

Początek strony

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×