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ść
- Wyświetlanie standardowego komunikatu o błędzie, gdy kontrolka pozostanie pusta
- Wyświetlanie niestandardowego komunikatu o błędzie, gdy kontrolka pozostanie pusta
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.
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.
- Kliknij kontrolkę, którą chcesz oznaczyć jako wymaganą.
- W menu Format kliknij polecenie Właściwości kontrolki.
- Kliknij kartę Dane.
- W obszarze Sprawdzanie poprawności i reguły zaznacz pole wyboru Nie może być puste.
Wyświetlanie niestandardowego komunikatu o błędzie, gdy kontrolka pozostanie pusta
Kliknij kontrolkę, dla której ma być wyświetlany niestandardowy komunikat o błędzie.
W menu Format kliknij polecenie Sprawdzanie poprawności danych.
Kliknij przycisk Dodaj.
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.
W drugim polu pole kliknięcia jest puste.
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ą.
W polu etykietki ekranowej wpisz tekst, który ma być wyświetlany, gdy użytkownik wskaże kontrolkę lub kliknie ją prawym przyciskiem myszy.
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.