Dodawanie kontrolki pola tekstowego do formularza lub raportu

Pole tekstowe to standardowa kontrolka w programie Access służąca do przeglądania i edytowania danych w formularzach i raportach. W polach tego typu mogą być wyświetlane dane wielu typów. Za pomocą pól tekstowych można również wykonywać obliczenia. W tym artykule opisano sposoby tworzenia i używania pól tekstowych, a także niektóre z ważniejszych właściwości pól tekstowych.

Co chcesz zrobić?

Dodawanie powiązanego pola tekstowego

Dodawanie niepowiązanego pola tekstowego

Dodawanie obliczeniowego pola tekstowego

Opis właściwości pola tekstowego

Dodawanie powiązanego pola tekstowego

Powiązane pole tekstowe przedstawia dane pochodzące z tabeli lub zapytania. Pole powiązane ze źródłem rekordów, które można aktualizować, może zostać użyte w formularzu (do wprowadzania i edytowania danych w polu). Zmiany wprowadzone w polu tekstowym zostaną odzwierciedlone w tabeli źródłowej.

Szybkim sposobem na utworzenie powiązanego pola tekstowego jest przeciągnięcie pola z okienka Lista pól do formularza lub raportu. Program Access automatycznie utworzy pola tekstowe dla pól o następujących typach danych:

  • Krótki tekst

  • Długi tekst

  • Liczba

  • Data/Godzina

  • Waluta

  • Hiperlink

  • Obliczeniowe

Uwaga: Począwszy od programu Access 2013, nazwy typów danych tekstowych zostały zmienione na Krótki tekst, a nazwy typów danych Nota zostały zmienione na Długi tekst.

Przeciąganie pól innych typów danych powoduje tworzenie kontrolek innych rodzajów. Na przykład po przeciągnięciu pola Tak/Nie z okienka Lista pól do formularza lub raportu program Access utworzy pole wyboru. Po przeciągnięciu pola obiektu OLE do formularza lub raportu program Access utworzy ramkę obiektu powiązanego, natomiast po przeciągnięciu pola załącznika do formularza lub raportu program Access utworzy kontrolkę załącznika.

Dodawanie pola tekstowego do formularza lub raportu przez przeciągnięcie pola z okienka Lista pól

  1. Otwórz formularz lub raport w widoku układu lub w widoku projektu, klikając go prawym przyciskiem myszy w okienku nawigacji, a następnie klikając odpowiedni widok.

  2. Na karcie Projektowanie w grupie Narzędzia kliknij pozycję Dodaj istniejące pola Obraz przycisku .

  3. W okienku Lista pól rozwiń tabelę zawierającą pole, które chcesz powiązać z polem tekstowym.

  4. Przeciągnij pole z okienka Lista pól do raportu lub formularza.

    Aby uzyskać więcej informacji na temat pracy w okienku Lista pól, zobacz artykuł Dodawanie pola do formularza lub raportu.

Do formularza lub raportu można również dodać powiązane pole tekstowe, dodając najpierw niepowiązane pole tekstowe, a następnie ustawiając jego właściwość Źródło kontrolki na pole, z którym pole tekstowe ma zostać powiązane.

Dodawanie niepowiązanego pola tekstowego

Niepowiązane pole tekstowe nie jest połączone z polem w tabeli lub zapytaniu. Za pomocą takiego pola można wyświetlać wyniki obliczeń lub przyjmować dane wejściowe, które nie mają być przechowywane bezpośrednio w tabeli. Najłatwiej jest dodać niepowiązane pole tekstowe w widoku projektu.

  1. Otwórz formularz lub raport w widoku projektu, klikając go prawym przyciskiem myszy w okienku nawigacji, a następnie klikając pozycję Widok projektu.

  2. Na karcie Projektowanie w grupie Kontrolki kliknij pozycję Pole tekstowe.

  3. Umieść wskaźnik w formularzu lub raporcie w miejscu, w którym ma się znajdować pole tekstowe, a następnie kliknij, aby wstawić pole tekstowe.

    Uwaga: Program Access umieści też etykietę po lewej stronie pola tekstowego, należy więc zostawić dla niej trochę miejsca po lewej stronie wskaźnika. Położenie etykiety i pola tekstowego można zmienić później. Etykietę można również usunąć, klikając ją, a następnie naciskając klawisz DELETE.

Innym sposobem utworzenia niepowiązanego pola tekstowego jest utworzenie powiązanego pola tekstowego przez przeciągnięcie pola z okienka Lista pól do formularza lub raportu, a następnie usunięcie wartości jego właściwości Źródło kontrolki. Jeśli zostanie to zrobione w widoku projektu, zamiast nazwy pola w polu tekstowym zostanie wyświetlony tekst „Niepowiązany”. W widoku układu w polu tekstowym nie będą już wyświetlane żadne dane — będzie ono puste.

Dodawanie obliczeniowego pola tekstowego

  1. Otwórz formularz lub raport w widoku projektu, klikając go prawym przyciskiem myszy w okienku nawigacji, a następnie klikając pozycję Widok projektu.

  2. Na karcie Projektowanie w grupie Kontrolki kliknij pozycję Pole tekstowe.

  3. Umieść wskaźnik w formularzu lub raporcie w miejscu, w którym ma się znajdować pole tekstowe, a następnie kliknij, aby wstawić pole tekstowe.

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

    Umieść kursor w polu tekstowym i wpisz wyrażenie służące do obliczania podsumowania.

    Zaznacz pole tekstowe, naciśnij klawisz F4, aby wyświetlić arkusz właściwości, a następnie wpisz wyrażenie w polu właściwości Źródło kontrolki. Aby utworzyć wyrażenie za pomocą narzędzia Konstruktor wyrażeń, kliknij przycisk Przycisk Konstruktor obok pola właściwości Źródło kontrolki.

  5. Zapisz formularz lub raport, a następnie przełącz się do widoku formularza lub raportu, aby sprawdzić wyniki.

Aby uzyskać więcej informacji o tworzeniu wyrażeń, zobacz artykuł Lekcja tworzenia wyrażeń.

UWAGI:

  • Jeśli do wpisania wyrażenia w polu właściwości Źródło kontrolki potrzeba więcej miejsca, naciśnij klawisze SHIFT+F2, aby otworzyć okno Powiększenie.

  • Jeśli podstawą formularza lub raportu jest zapytanie, można umieścić wyrażenie w tym zapytaniu zamiast w kontrolce obliczeniowej. Może to wpłynąć na poprawienie wydajności, a także ułatwić przeprowadzanie obliczeń podsumowań dla grup rekordów dzięki możliwości używania nazw pól obliczeniowych w funkcji agregującej.

Opis właściwości pola tekstowego

Niezależnie od sposobu utworzenia pola tekstowego niektóre właściwości muszą zostać skonfigurowane, aby pole działało i było wyświetlane w odpowiedni sposób. Poniższa lista przedstawia kilka z ważniejszych i powszechnie używanych właściwości pól tekstowych:

  • Nazwa    Warto nadać polu tekstowemu krótką i czytelną nazwę, aby ułatwić określanie zawartych w nim danych. Ułatwi to odwoływanie się do pola tekstowego w wyrażeniach używanych w innych polach tekstowych. Niektórzy programiści baz danych dodają prefiks, taki jak txt, przed nazwami pól tekstowych, dzięki czemu mogą łatwo rozróżniać pola tekstowe od innych typów kontrolek — pisząc na przykład txtImię lub txtAdres.

    Podczas tworzenia powiązanego pola tekstowego przez przeciągnięcie go z okienka Lista pól program Access używa nazwy tego pola jako nazwy pola tekstowego. Takie rozwiązanie jest najczęściej dobre, jednak w przypadku, gdy trzeba edytować właściwość Źródło kontrolki i utworzyć wyrażenie, warto wcześniej zmienić nazwę pola tekstowego, tak aby różniła się ona od nazwy pola. W przeciwnym razie program Access może nie rozróżnić, czy odwołanie dotyczy pola tekstowego, czy pola tabeli. Załóżmy na przykład, że istnieje raport zawierający pole tekstowe o nazwie Imię, które jest powiązane z polem tabeli o nazwie Imię. Aby przyciąć wszelkie odstępy poprzedzające wartości w polu Imię, można ustawić właściwość pola tekstowego Źródło kontrolki na:

    =Trim([First Name])

    W rezultacie w polu tekstowym pojawi się tekst #Błąd, ponieważ program Access nie będzie w stanie określić czy wyrażenie odwołuje się do pola, czy do pola tekstowego. Aby rozwiązać ten problem, zmień nazwy pól tekstowych na unikatowe.

  • Źródło kontrolki    Ta właściwość określa, czy pole tekstowe jest powiązane, niepowiązane czy obliczeniowe.

    • Jeśli wartość w polu właściwości Źródło kontrolki jest nazwą pola tabeli, pole tekstowe jest powiązane z tym polem tabeli.

    • Jeśli wartość w polu Źródło kontrolki jest pusta, pole tekstowe jest niepowiązane.

    • Jeśli wartość w polu Źródło kontrolki jest wyrażeniem, pole tekstowe jest polem obliczeniowym.

  • Format tekstu    Jeśli pole tekstowe jest powiązane z polem typu Długi tekst, można ustawić w polu właściwości Format tekstu wartość Tekst sformatowany. W ten sposób będzie można stosować do tekstu zawartego w polu tekstowym wiele stylów formatowania. Będzie można na przykład zastosować pogrubienie do jednego z wyrazów, a podkreślenie do innego.

  • Można powiększać    Ta właściwość jest pomocna w przypadku raportów dla pól tekstowych powiązanych z polami typu Krótki tekst lub Długi tekst. Ustawieniem domyślnym jest wartość Nie. Jeśli wyświetlany tekst nie będzie się mieścił w polu tekstowym, zostanie obcięty. Jednak po ustawieniu wartości pola właściwości Można powiększać na Tak tekst będzie automatycznie dopasowywany w poziomie, tak aby było możliwe drukowanie i przeglądanie zawartych w nim danych.

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.

×