W tym artykule wyjaśniono, jak ustawić wartość domyślną dla pola tabeli lub kontrolki w formularzu w bazie danych programu Access. Ustawione wartości domyślne będą wyświetlane w polu lub kontrolce przy każdym utworzeniu nowego rekordu w bazie danych.
W tym artykule
Opis wartości domyślnych
Wartość domyślną można dodać do pola tabeli lub kontrolki formularza, gdy program Access ma automatycznie wprowadzać wartość w nowym rekordzie. Na przykład program Access zawsze może dodać bieżącą datę do nowych zamówień.
Zazwyczaj do pól tabeli dodaje się wartość domyślną. Wartość można dodać, otwierając tabelę w widoku projektu, a następnie wprowadzając wartość we właściwości Wartość domyślna pola. Jeśli ustawisz wartość domyślną dla pola tabeli, program Access zastosuje tę wartość do wszystkich kontrolek, które są zależne od tego pola. Jeśli kontrolka nie jest powiązana z polem tabeli lub łączysz się z danymi w innych tabelach, ustawiasz wartość domyślną dla samych kontrolek formularza.
Możesz ustawić wartość domyślną dla pól tabeli o typach danych Krótki tekst, Długi tekst, Liczba, Data/godzina, Waluta, Tak/Nie i Hiperlink. Jeśli nie zostanie podana wartość, pole pozostanie puste (puste), dopóki nie zostanie wprowadzona wartość. Po zdefiniowaniu wartości domyślnej program Access zastosuje tę wartość do wszystkich nowych dodanych rekordów. Jeśli chcesz, możesz zmienić wartość w rekordzie z wartości domyślnej na inną, chyba że reguła poprawności tego zabrania.
Ustawianie wartości domyślnej dla pola tabeli
Po ustawieniu wartości domyślnej dla pola tabeli wszystkie kontrolki powiązane z tym polem będą wyświetlać wartość domyślną.
Ustawianie wartości domyślnej
-
W okienku nawigacji kliknij prawym przyciskiem myszy tabelę, którą chcesz zmienić, a następnie kliknij polecenie Widok projektu.
-
Wybierz pole, które chcesz zmienić.
-
Na karcie Ogólne wpisz wartość w polu właściwości Wartość domyślna .
Wartość, którą można wprowadzić, zależy od typu danych ustawionego dla pola. Możesz na przykład wpisać =Date(), aby wstawić bieżącą datę w polu Typu Data/Godzina. Aby uzyskać przykłady wartości domyślnych, zobacz Przykłady wartości domyślnych w dalszej części tego artykułu.
-
Zapisz zmiany.
Ustawianie wartości domyślnej kontrolki
Zazwyczaj wartość domyślną kontrolki ustawia się tylko wtedy, gdy nie wiążesz tej kontrolki z polem tabeli lub gdy łączysz się z danymi w innej tabeli.
Ustawianie wartości domyślnej
-
W okienku nawigacji kliknij prawym przyciskiem myszy formularz, który chcesz zmienić, a następnie kliknij polecenie Widok projektu.
-
Kliknij prawym przyciskiem myszy kontrolę, którą chcesz zmienić, a następnie kliknij polecenie Właściwości lub naciśnij klawisz F4.
-
Kliknij kartę Wszystkie w arkuszu właściwości, znajdź właściwość Wartość domyślna , a następnie wprowadź wartość domyślną.
-
Aby zapisać zmiany, naciśnij klawisze CTRL+S.
Ustawianie wiersza domyślnego dla pola listy lub pola kombi
Domyślnie kontrolki pól listy i pól kombi wyświetlają dwa typy list: listy wartości i listy odnośników. Lista wartości to zakodowana na twardo lista elementów, które znajdują się we właściwości Źródło wierszy kontrolki pola listy lub pola kombi. Natomiast lista odnośników pobiera dane z pola odnośnika (pola korzystającego z zapytania do pobierania danych z innej tabeli), a następnie ładuje te dane do kontrolki pola kombi.
W przypadku list wartości i list odnośników można określić, który element listy ma być wyświetlany domyślnie, ale dla każdego typu listy należy wykonać inną procedurę. W poniższych krokach wyjaśniono, jak ustawić wartości domyślne dla listy wartości i listy odnośników.
Ustawianie wartości domyślnej listy wartości
-
W okienku nawigacji kliknij prawym przyciskiem myszy formularz, który chcesz zmienić, a następnie kliknij polecenie Widok projektu.
-
Kliknij prawym przyciskiem myszy kontrolkę pola listy lub pola tekstowego, a następnie kliknij polecenie Właściwości lub naciśnij klawisz F4.
-
Upewnij się, że właściwość Źródło wierszy zawiera listę wartości. Elementy na liście wartości są ujęte w podwójny cudzysłów i rozdzielone średnikami. Na przykład może zostać wyświetlona następująca lista: "Dobra";" Fair";" Słaba".
-
Jeśli właściwość Źródło wierszy zawiera zapytanie (ciąg tekstu rozpoczynający się od instrukcji SELECT), przejdź do następnego zestawu kroków.
-
W polu właściwości Wartość domyślna wpisz następujące polecenie:
[control_name]. ItemData(n)
W tym przypadku control_name to nazwa kontrolki pola listy lub pola kombi, a n to numer elementu listy, który ma być domyślny. Jeśli nie znasz nazwy kontrolki, sprawdź wartość we właściwości Name (Nazwa ) znajdującej się u góry arkusza właściwości.
Załóżmy na przykład, że masz kontrolkę pola kombi o nazwie Właściciel i chcesz użyć trzeciej wartości z listy jako wartości domyślnej. W polu właściwości Wartość domyślna wpisz następujące wyrażenie:
[Właściciel]. ItemData(2)
Należy wpisać wartość 2 zamiast 3 , ponieważ dane_ elementów są oparte na zerach, co oznacza, że zaczyna ono zliczać od zera, a nie od zera.
-
Zapisz zmiany, a następnie przełącz się z powrotem do widoku formularza. Wybrana wartość domyślna powinna być wyświetlana na liście lub w polu kombi po dodaniu rekordu do bazy danych.
Ustawianie wartości domyślnej dla listy odnośników
-
Otwórz tabelę zawierającą dane źródłowe dla pola odnośnika w widoku arkusza danych.
-
Zwróć uwagę na wartość klucza skojarzoną z elementem, który ma być wartością domyślną.
Uwaga: Domyślnie program Access ukrywa pola klucza podstawowego i obcego. Jeśli pole klucza nie jest widoczne, kliknij prawym przyciskiem myszy dowolną komórkę w wierszu nagłówka tabeli, kliknij polecenie Odkryj kolumny, a następnie w oknie dialogowym Odkrywanie kolumn zaznacz pole klucza i kliknij przycisk Zamknij.
-
W okienku nawigacji kliknij prawym przyciskiem myszy tabelę zawierającą pole odnośnika, a następnie kliknij polecenie Widok projektu.
-
Wybierz pole odnośnika i na karcie Ogólne w polu właściwości Wartość domyślna wpisz wartość klucza zanotowanego w krokach 1 i 2. Jest to wartość odpowiadająca elementowi listy, który ma być domyślny.
Załóżmy na przykład, że masz 10 dostawców i nazwa najczęściej używanego dostawcy ma być domyślnie wyświetlana. W tym celu należy znaleźć wartość klucza, która jednoznacznie identyfikuje dostawcę, i wprowadzić tę wartość klucza w polu właściwości Wartość domyślna pola klucza obcego.
-
Zapisz zmiany, przełącz się do widoku arkusza danych i wprowadź nowy rekord. Po dodaniu rekordu wartość domyślna jest wyświetlana w polu odnośnika.
Przykłady wartości domyślnych
W poniższej tabeli wymieniono i opisano niektóre wartości domyślne. Możesz dostosować te przykłady do użycia z własnymi danymi.
Wyrażenie |
Domyślna wartość w polu |
---|---|
1 |
1 |
"MT" |
MT |
"Szczecin" |
Nowy Jork (należy ująć wartość w cudzysłów, jeśli zawiera ona znaki interpunkcyjne) |
"" |
Ciąg znaków o zerowej długości |
Date( ) |
Dzisiejsza data |
=Tak |
W języku lokalnym komputera jest wyświetlany komunikat "Tak" |