Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Istnieją dwa podstawowe sposoby wymagania wartości w polu tabeli programu Access:

  • Ustaw właściwość Wymagane dla pola na Wartość Tak    Możesz to zrobić, otwierając tabelę w widok projektu. Ta metoda jest łatwa i dobrym wyborem, jeśli chcesz jednorazowo zmienić tylko jedno pole.

  • Używanie zapytanie definiujące dane, który tworzy indeks bez wartości null w polu    Możesz to zrobić przy użyciu widok SQL. Ta metoda nie jest tak prosta, jak korzystanie z widoku projektu, ale ma zaletę: możesz zapisać zapytanie definiujące dane i użyć go ponownie później. Jest to przydatne, jeśli okresowo usuwasz i ponownie tworzysz tabele i chcesz wymagać wartości dla niektórych pól.

Ustawianie właściwości Wymagane dla pola na Wartość Tak

  1. W okienku nawigacji kliknij prawym przyciskiem myszy tabelę, a następnie kliknij polecenie Widok projektu.

  2. Zaznacz pole, które ma być wymagane, zawsze zawiera wartość.

  3. W okienku Właściwości pola na karcie Ogólne ustaw dla właściwości Wymagane wartość Tak.

    Właściwość pola Wymagane

Uwaga: Jeśli dla pola w tabeli, która już zawiera rekordy, zostanie ustawiona właściwość Wymagane na Wartość Tak , program Access umożliwia sprawdzenie, czy pole ma wartość we wszystkich istniejących rekordach. Niezależnie od tego, czy ta opcja zostanie zaakceptowana, nowe rekordy będą wymagać wartości dla pola.

Tworzenie indeksu innej niż null dla pola przy użyciu zapytania definiującego dane

  1. Na karcie Tworzenie w grupie Kwerendy kliknij pozycję Projekt kwerendy.

  2. Na karcie Projektowanie w grupie Wyniki kliknij strzałkę w obszarze Widok, a następnie kliknij pozycję Widok SQL.

  3. Usuń z zapytania cały język SQL.

  4. Wpisz lub wklej następujący sql do zapytania:

    CREATE INDEX index_name
    ON table (field) WITH DISALLOW NULL
  5. W języku SQL zastąp zmienne w następujący sposób:

    • Zamień index_name na nazwę indeksu. Warto użyć nazwy, która ułatwia określenie, do czego służy indeks. Jeśli na przykład indeks ma mieć pewność, że dla każdego rekordu istnieją numery PESEL, możesz nadać im nazwę require_SSN.

    • Zamień tabelę na nazwę tabeli zawierającej pole, które ma zostać zindeksowane. Jeśli nazwa tabeli zawiera spacje lub znaki specjalne, należy ją ująć w nawiasy kwadratowe.

    • Zamień pole na nazwę pola, które ma zostać zindeksowane. Jeśli nazwa pola zawiera spacje lub znaki specjalne, należy ująć tę nazwę w nawiasy kwadratowe.

  6. Zapisz i zamknij kwerendę.

  7. Uruchom zapytanie, aby utworzyć indeks. Zwróć uwagę, że zapytanie można uruchomić z makra przy użyciu akcji makra UruchomSQL.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×