Ustawianie formantu jako wymaganego

Dotyczy
InfoPath 2010 InfoPath 2013

Ważne

Świadczenie pomocy technicznej dla programu Microsoft InfoPath 2013 zakończyło się 14 lipca 2026 r. Zalecamy migrację istniejących formularzy i przepływów pracy programu InfoPath do obsługiwanych rozwiązań platformy Microsoft 365. Dowiedz się więcej o wycofywaniu programu InfoPath.

Jeśli użytkownicy mają być zobowiązani do wprowadzania wartości w formancie podczas wypełniania formularza, pole, z którym kontrolka jest powiązana, musi zostać uznane za pole wymagane. Na przykład aby upewnić się, że użytkownik zaznacza pole wyboru w celu wskazania zgodności z umową użytkownika, można ustawić pole skojarzone z tym polem wyboru jako pole wymagane.

W zależności od procedury ustawiającej kontrolkę jako wymaganą i czy użytkownik wypełnia formularz na podstawie szablonu formularza przy użyciu przeglądarki sieci Web, wymagana kontrolka może być wyświetlana na jeden z następujących sposobów:

  • Jako standardowy alert o błędzie zawierający czerwoną gwiazdkę lub kreskowane czerwone obramowanie i etykietkę ekranową z informacją Nie może być pusta.
  • Jako niestandardowy komunikat o błędzie wyświetlany w oknie dialogowym.

W tym artykule

Zgodność

Podczas projektowania szablonu formularza w programie InfoPath można wybrać określony tryb zgodności, aby zaprojektować szablon formularza zgodny z przeglądarką. Po opublikowaniu szablonu formularza zgodnego z przeglądarką na serwerze, na którym działają usługi InfoPath Forms Services, w przeglądarce sieci Web można wyświetlać formularze utworzone na podstawie tego szablonu. Gdy projektuje się szablon formularza zgodny z przeglądarką, niektóre kontrolki są niedostępne w okienku zadań Formanty , ponieważ nie można ich wyświetlić w przeglądarce sieci Web.

Niektóre funkcje sprawdzania poprawności danych działają inaczej w przeglądarce sieci Web niż w programie InfoPath. Na przykład po dodaniu do kontrolki sprawdzania poprawności danych można utworzyć tekst objaśniający, który będzie wyświetlany, gdy użytkownik wprowadzi nieprawidłowe dane do kontrolki. Ten tekst objaśniający można wyświetlić na etykietce ekranowej i opcjonalnie zezwolić użytkownikom na wyświetlanie alertu zawierającego dodatkowe informacje, lub ustawić wyświetlanie alertu automatycznie, gdy użytkownik wprowadzi nieprawidłowe dane. Alerty nie mogą być wyświetlane automatycznie dla formularzy wyświetlanych w przeglądarce sieci Web, ale użytkownicy nadal mogą wyświetlać etykietkę ekranową i opcjonalnie wyświetlać alert zawierający dodatkowe informacje.

Lista kontrolek, które można ustawić jako pola wymagane

W poniższej tabeli wymieniono kontrolki programu Microsoft Office InfoPath 2007, które można ustawić jako wymagane, i wskazano, czy są one dostępne w szablonach formularzy zgodnych z przeglądarką.

Kontrolki obsługujące sprawdzanie poprawności danych Czy opcja ta jest dostępna dla szablonów formularzy zgodnych z przeglądarką?
Pole wyboru Tak
Selektor daty Tak
Pole listy rozwijanej Tak
Pole listy Tak
Przycisk opcji Tak
Pole tekstowe Tak
Pole tekstu sformatowanego Tak
Lista punktowana, numerowana lub zwykła Nie
Pole kombi Nie

Uwaga

Większość kontrolek, które obsługują ustawienie jako wymagane, ma pole wyboru Nie może być puste w oknie dialogowym Właściwości formantu . Zaznaczenie tego pola wyboru powoduje, że pole skojarzone z tą kontrolką staje się polem wymaganym. Jednak okno dialogowe Właściwości pola tekstu sformatowanego nie zawiera pola wyboru Nie może być puste , dlatego trzeba utworzyć dla tego pola niestandardowy komunikat o błędzie, wykonując procedurę "Wyświetlanie niestandardowego komunikatu o błędzie, gdy kontrolka jest pusta" opisaną w dalszej części tego artykułu.

Początek strony

Wyświetlanie standardowego komunikatu o błędzie, gdy kontrolka pozostanie pusta

Większość kontrolek, które obsługują ustawienie jako wymagane, ma pole wyboru Nie może być puste w oknie dialogowym Właściwości formantu . Zaznaczenie tego pola wyboru powoduje, że pole kontrolki staje się polem wymaganym.

Uwaga

Jeśli nie można zaznaczyć pola wyboru Nie może być puste lub jeśli pole wyboru nie jest wyświetlane, należy utworzyć niestandardowy komunikat o błędzie.

  1. Kliknij kontrolkę, którą chcesz oznaczyć jako wymaganą.
  2. W menu Format kliknij polecenie Właściwości kontrolki.
  3. Kliknij kartę Dane.
  4. W obszarze Sprawdzanie poprawności i reguły zaznacz pole wyboru Nie może być puste.

Początek strony

Wyświetlanie niestandardowego komunikatu o błędzie, gdy kontrolka pozostanie pusta

  1. Kliknij kontrolkę, dla której ma być wyświetlany niestandardowy komunikat o błędzie.

  2. W menu Format kliknij polecenie Sprawdzanie poprawności danych.

  3. Kliknij przycisk Dodaj.

  4. W pierwszym polu w obszarze Jeśli ten warunek jest spełniony, kliknij pozycję Wybierz pole lub grupę, a następnie wybierz pole lub grupę, z którą kontrolka jest powiązana.

  5. W drugim polu pole kliknięcia jest puste.

  6. Aby automatycznie wyświetlać komunikat okna dialogowego, gdy użytkownik pozostawi pustą kontrolkę, zaznacz pole wyboru Pokaż komunikaty okna dialogowego natychmiast po wprowadzeniu nieprawidłowych danych .

    Uwaga

    Ponieważ komunikatów w oknach dialogowych nie można automatycznie wyświetlać w przeglądarce sieci Web, użytkownik, który wypełni formularz przy użyciu przeglądarki internetowej, zobaczy tylko etykietkę ekranową.

  7. W polu etykietki ekranowej wpisz tekst, który ma być wyświetlany, gdy użytkownik wskaże kontrolkę lub kliknie ją prawym przyciskiem myszy.

  8. W polu Wiadomość wpisz tekst, który ma być wyświetlany w oknie dialogowym natychmiast albo gdy użytkownik zażąda dodatkowych informacji.

    Uwaga

    Etykietka ekranowa informująca o błędzie sprawdzania poprawności danych nie będzie wyświetlana dla kontrolek, dla których również ustawiono domyślną etykietkę ekranową na karcie Zaawansowane okna dialogowego Właściwości formantu . Takie zachowanie pozwala zagwarantować, że nazwa kontrolki jest prawidłowo przekazywana użytkownikom korzystającym z czytników zawartości ekranu.

Początek strony