Dodawanie formantu pola tekstowego do formularza lub raportu

Pole tekstowe jest standardowym formantem służącym 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

Zrozumienie właściwości pola tekstowego

Dodawanie powiązanego pola tekstowego

Powiązane pole tekstowe przedstawia dane pochodzące z tabeli lub kwerendy. 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:

  • Tekst

  • Nota

  • Liczba

  • Data/godzina

  • Waluta

  • Hiperłącze

Przeciąganie pól innych typów danych powoduje tworzenie formantów 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 formant 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 Formatowanie w grupie Formanty kliknij przycisk 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 formantu na pole, z którym pole tekstowe ma zostać powiązane.

Początek strony

Dodawanie niepowiązanego pola tekstowego

Niepowiązane pole tekstowe nie jest połączone z polem w tabeli lub kwerendzie. 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 polecenie Widok projektu.

  2. Na karcie Projektowanie w grupie Formanty kliknij przycisk Pole tekstowe.Obraz przycisku

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

    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 formantu. 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.

Początek strony

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 polecenie Widok projektu.

  2. Na karcie Projektowanie w grupie Formanty kliknij przycisk Pole tekstowe.Obraz przycisku

  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 formantu. Aby utworzyć wyrażenie za pomocą Konstruktor wyrażeń, kliknij przycisk Obraz przycisku obok pola właściwości Źródło formantu.

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

Aby uzyskać więcej informacji na temat tworzenia wyrażeń, zobacz artykuł Tworzenie wyrażenia.

Uwaga   

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

  • Jeśli podstawą formularza lub raportu jest kwerenda, można umieścić wyrażenie w tej kwerendzie zamiast w formancie obliczeniowym. 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 pole obliczeniowe w funkcja agregująca.

Początek strony

Zrozumienie 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 formantów — 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 formantu 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 formantu 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, należy zmienić nazwy pól tekstowych na unikatowe.

  • Źródło formantu    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 formantu jest nazwą pola tabeli, pole tekstowe jest powiązane z tym polem tabeli.

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

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

  • Format tekstu    Jeśli pole tekstowe jest powiązane z polem typu Nota, 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 Tekst lub Nota. Domyślnym ustawieniem jest 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

Dotyczy: Access 2007



Czy te informacje były pomocne?

Tak Nie

Jak możemy to poprawić?

255 pozostało znaków

Aby chronić swoją prywatność, nie dołączaj do opinii informacji o kontakcie. Przejrzyj nasze zasady zachowania poufności informacji.

Dziękujemy za opinię!

Zasoby pomocy technicznej

Zmień język