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

Uwaga:  Staramy się udostępniać najnowszą zawartość Pomocy w Twoim języku tak szybko, jak to możliwe. Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Prosimy o powiadomienie nas, czy te informacje były pomocne, u dołu tej strony. Oto angielskojęzyczny artykuł do wglądu.

W szablonie formularza programu Microsoft Office InfoPath 2007 można utworzyć nową wartość pola i wyświetlić tę wartość w formancie związanego z tym polem za pomocą formuły. Formuła jest wyrażenie XPath składa się z wartości, pól lub grup, funkcji i operatorów użytych do obliczenia i wyświetlenia innych wartości.

W większości przypadków formułę wstawia się przy użyciu okna dialogowego Wstawianie formuły, które jest dostępny w oknie dialogowym właściwości pola lub formantu. To okno dialogowe umożliwia poprawnie wstawić pól i funkcji w formule i sprawdź, czy formuła jest poprawny. Jeśli znasz XPath, można edytować wyrażenie XPath dla formuły w tym oknie dialogowym.

W tym artykule

Co to jest formuła?

Formuła jest wyrażenie XPath składa się z wartości, pól lub grup, funkcji i operatorów użytych do obliczenia i wyświetlenia innych wartości. Formuły można wykonywać następujące zadania:

  • Obliczanie wartości matematycznych z wartości określające podczas projektowania szablonu formularza lub wartości, które użytkownicy będą wprowadzać w formantach podczas wypełniania formularzy opartych na szablonie formularza...

  • Wyświetlanie określonej daty i godziny.

  • Wyświetlanie wartości, które użytkownicy będą wprowadzać do jednego formantu w innym formancie.

  • Ustawianie wartości domyślnej pola lub formantu.

  • Uruchamianie reguły na podstawie wartości obliczane przy użyciu formuły.

Każdy wyrażenie XPath, która jest używana w formule jest kombinacją wartości, funkcji i operatorów, którego wynikiem jest pojedyncza wartość. Formuła może zawierać kilka wyrażeń. Formuły można traktować jako zdania składa się z jedną lub kilka fraz każdego frazą reprezentującą jednego wyrażenia w formule.

Na poniższej ilustracji przedstawiono relacje między formuły i wyrażenia.

Diagram przedstawiający relację między formułami i wyrażeniami

Funkcja jest wyrażenie zwracające wartość na podstawie wyników obliczeń. Wartości używane w funkcjach są określane jako argumenty. Za pomocą standardowych funkcji XPath 1.0, które znajdują się w programie InfoPath, a także niektóre funkcje specyficzne dla programu InfoPath. Łącza do dodatkowych informacji na temat funkcji programu InfoPath w sekcji Zobacz też.

Początek strony

Dodawanie formuły do formantu

  1. Kliknij dwukrotnie formant, w którym chcesz utworzyć formułę.

  2. Kliknij kartę Dane.

  3. Kliknij przycisk Wstaw formułę Obraz przycisku.

    Uwaga: Aby utworzyć formułę przy użyciu właściwości pola, kliknij prawym przyciskiem myszy pole w okienku zadań Źródło danych, a następnie w menu skrótów kliknij polecenie Właściwości.

  4. Aby wstawić pole lub grupę do formuły, kliknij przycisk Wstaw pole lub grupę, a następnie kliknij pola lub grupy w oknie dialogowym Wybieranie pola lub grupy.

  5. Aby wstawić funkcję w formule, kliknij przycisk Wstaw funkcję, a następnie wybierz odpowiednią funkcję w oknie dialogowym Wstawianie funkcji.

    Porada: Jeśli funkcja wymaga parametrów, wybierz funkcję w oknie dialogowym Wstawianie funkcji, kliknij przycisk OK i w polu Formuła w oknie dialogowym Właściwości formantu, kliknij dwukrotnie funkcję, której zostały dodane i kliknij pozycję pola lub grupy. Łącza do dodatkowych informacji na temat funkcji w sekcji Zobacz też.

  6. Aby wstawić wartość lub operator matematyczny w formule, wpisz wartość lub symbol operacji matematycznej w polu Formuła.

    Lista operacji matematycznych

    Operacja

    Symbol

    Dodaj

    +

    Odejmowanie

    -

    Mnożenie

    *

    Dzielenie

    /

    Uwaga: Jeśli formuła używa operatora dzielenia (/), upewnij się, że jest znak spacji przed i po operatora dzielenia. Jeśli operatora dzielenia bez spacji przed i po nim, mogą interpretować programu InfoPath "/" jako separator XPath lokalizacji instrukcje, a nie jako operatora dzielenia.

    Porada: Formuły matematyczne zazwyczaj są zależne od wartościami całkowitymi lub dziesiętnymi jako argumenty. Aby uniknąć pustych wartości w formule, zaznacz pole wyboru Traktuj puste wartości jako zero w kategorii Zaawansowane w oknie dialogowym Opcje formularza.

  7. Aby Sprawdź formułę pod kątem poprawnej składni, w oknie dialogowym Wstawianie formuły, kliknij przycisk Sprawdź formułę.

    Formuła zawiera błędy

    Kliknij pozycję Pokaż szczegóły w oknie dialogowym Programu Microsoft Office InfoPath, aby wyświetlić błędy w formule. Oto kilka sugestii na temat naprawiania tych błędów:

    • Jeśli używasz funkcji w formule, upewnij się, że używasz poprawnego argumentów funkcji. Niektóre funkcje wymagają pól lub grup, natomiast inne funkcje wymagają określonych wartości jako argumentów. Łącza do dodatkowych informacji na temat funkcji w sekcji Zobacz też.

    • Usuń i ponownie wpisz formułę, aby upewnić się, że została wpisana poprawnie.

  8. Aby sprawdzić wprowadzone zmiany, kliknij pozycję Podgląd na pasku narzędzi Standardowy lub naciśnij klawisze CTRL+SHIFT+B.

Początek strony

Edytowanie wyrażenia XPath dla formuły

Jeśli znasz XPath, można edytować wyrażenie XPath formuły bezpośrednio w oknie dialogowym Wstawianie formuły. Można również edytować wyrażenie XPath przy użyciu właściwości formantu (w przypadku pól tekstowych, pól tekstu sformatowanego i wyboru daty) lub właściwości pola.

  1. Kliknij dwukrotnie formant zawierający wyrażenie, które chcesz edytować.

  2. Kliknij kartę Dane.

  3. Kliknij przycisk Wstaw formułę Obraz przycisku.

    Uwaga: Aby edytować wyrażenie XPath przy użyciu właściwości pola, kliknij prawym przyciskiem myszy pole w okienku zadań Źródło danych, a następnie w menu skrótów kliknij polecenie Właściwości.

  4. W oknie dialogowym Wstawianie formuły zaznacz pole wyboru Edytuj wyrażenie XPath (zaawansowane).

    Formuła zmienia wyrażenia XPath formuły.

  5. W polu Formuła edytowanie wyrażenia XPath dla formuły. Aby dołączyć pola, grup lub funkcji w wyrażeniu, kliknij pozycję Wstaw pole lub grupę lub Wstawianie funkcji.

  6. Aby Sprawdź formułę pod kątem poprawnej składni, w oknie dialogowym Wstawianie formuły, kliknij przycisk Sprawdź formułę.

    Formuła zawiera błędy

    Kliknij pozycję Pokaż szczegóły w oknie dialogowym Programu Microsoft Office InfoPath, aby wyświetlić błędy w formule. Oto kilka sugestii na temat naprawiania tych błędów:

    • Jeśli używasz funkcji w formule, upewnij się, że używasz poprawnego argumentów funkcji. Niektóre funkcje wymagają pól lub grup, natomiast inne funkcje wymagają określonych wartości jako parametrów. Łącza do dodatkowych informacji na temat funkcji w sekcji Zobacz też.

    • Usuń i ponownie wpisz formułę, aby upewnić się, że została wpisana poprawnie.

  7. Aby sprawdzić wprowadzone zmiany, kliknij pozycję Podgląd na pasku narzędzi Standardowy lub naciśnij klawisze CTRL+SHIFT+B.

Początek strony

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ę!

×