Tworzenie formantu obliczeniowego

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.

Za pomocą kontrolek obliczeniowych w bazach danych programu Access, aby wyświetlić wyniki obliczeń. Na przykład jeśli masz raport, który zawiera liczbę elementów sprzedanych i Cena każdej jednostki, możesz dodać pole tekstowe obliczeniowe, które mnoży te dwa pola, aby wyświetlić ceny całkowitej. Właściwość Źródło formantu pola tekstowego obliczeniowe zawiera wyrażenie Mnoży dwa pola (liczba elementów godziny cena jednostkowa) w celu uzyskania wyników.

Co chcesz zrobić?

Tworzenie kontrolki obliczeniowej

Zmienianie formantu powiązanego na formant obliczeniowy

Informacje o typach formantów, które mogą pełnić rolę formantów obliczeniowych

Tworzenie formantu obliczeniowego

Ta procedura umożliwia utworzenie formantu obliczeniowego bez używania kreatora formantów.

  1. Kliknij prawym przyciskiem myszy formularz lub raport w okienku nawigacji, a następnie kliknij polecenie Widok projektu Obraz przycisku .

  2. Na karcie Projektowanie w grupie Formanty kliknij narzędzie dla typu formantu, który chcesz utworzyć.

    Obraz wstążki programu Access

    Aby uzyskać listę typów formantów, których można użyć jako formantów obliczeniowych, zobacz sekcję Informacje o typach formantów, które mogą pełnić rolę formantów obliczeniowych.

  3. Umieść wskaźnik w formularzu lub raporcie w miejscu, w którym ma się znajdować formant, a następnie kliknij w formularzu lub raporcie, aby wstawić formant.

  4. Jeśli zostanie uruchomiony kreator formantów, kliknij przycisk Anuluj, aby go zamknąć.

  5. Zaznacz formant, naciśnij klawisz F4, aby wyświetlić arkusz właściwości, a następnie wpisz wyrażenie w polu właściwości Źródło formantu. Aby utworzyć wyrażenie za pomocą Konstruktor wyrażeń, kliknij przycisk Przycisk Konstruktor obok pola właściwości Źródło formantu.

  6. Przełącz się do widoku formularza lub do widoku raportu i sprawdź, czy formant obliczeniowy działa zgodnie z oczekiwaniami.

Uwaga: 

  • Poprzedzać każdego wyrażenia operatorem = . Na przykład: = [CenaJednostkowa] *.75.

    Aby uzyskać więcej informacji o tworzeniu wyrażeń, zobacz artykuł Tworzenie wyrażenia.

  • Jeśli do wpisania wyrażenia w polu właściwości Źródło formantu potrzeba więcej miejsca, należy nacisnąć klawisze SHIFT+F2, aby otworzyć okno Powiększenie.

  • Jeśli podstawą formularza lub raportu jest kwerenda, można umieścić wyrażenie w tej kwerendzie zamiast w formancie obliczeniowym. Może to poprawić wydajność, a także ułatwić obliczanie podsumowań dla grup rekordów dzięki możliwości używania nazw pole obliczeniowe w funkcja agregująca.

  • W przypadku sortowania formularza lub raportu według pola obliczeniowego należy się upewnić, że właściwość Format tego formantu jest odpowiednio ustawiona. W przeciwnym razie obliczone wartości liczbowe lub daty mogą być sortowane alfabetycznie zamiast liczbowo.

Początek strony

Zmienianie formantu powiązanego na formant obliczeniowy

Dobrym sposobem tworzenia pola obliczeniowego jest utworzenie formantu powiązanego (na przykład przez przeciągnięcie pola z okienka Lista pól do formularza lub raportu), a następnie edytowanie jego właściwości Źródło formantu w celu utworzenia wyrażenia. Te metoda działa dobrze, jeśli nie ma ryzyka konfliktu między nazwą formantu a innymi nazwami pól zawartymi w wyrażeniu. Aby uzyskać więcej informacji o tworzeniu formantu powiązanego przez przeciągnięcie nazwy pola z okienka Lista pól, zobacz artykuł Dodawanie pola do formularza lub raportu.

Jeśli formant powiązany został już utworzony, zastosowanie poniższej procedury pozwala zmienić go na formant obliczeniowy oraz uniknąć ewentualnych konfliktów nazw.

  1. Kliknij prawym przyciskiem myszy formularz lub raport w okienku nawigacji, a następnie kliknij polecenie Widok projektu Obraz przycisku .

  2. Kliknij pole, które chcesz zmienić, a następnie naciśnij klawisz F4, aby otworzyć arkusz właściwości.

  3. Na karcie Wszystkie arkusza właściwości Jeśli właściwość Name odpowiada właściwości Źródło formantu , Edytuj właściwość Name tak, aby dwie właściwości, które nie pasują. Upewnij się, że wprowadzona nazwa nie jest słowo zastrzeżone lub nazwę innego pola w bazie danych. Aby uzyskać więcej informacji na temat słowami zastrzeżonymi zobacz artykuł słowa i symbole zastrzeżone w programie Access.

  4. W polu właściwości Źródło formantu wprowadź ciąg zawierający odpowiednie wyrażenie.

  5. Naciśnij klawisze CTRL+S, aby zapisać wprowadzone zmiany.

  6. Przełącz się do widoku układu lub widoku formularza i sprawdź, czy formant obliczeniowy działa zgodnie z oczekiwaniami.

Jeśli w formancie nie są wyświetlane odpowiednie dane (na przykład program Access wyświetla w formancie tekst #Nazwa?), sprawdź źródło rekordów formularza lub raportu w celu upewnienia się, że wszystkie pola używane w wyrażeniu są dostępne. Jeśli źródłem rekordów jest kwerenda, do prawidłowego działania wyrażenia może być konieczne dodanie do kwerendy jednego lub kilku pól.

Uwaga: 

  • Poprzedzać każdego wyrażenia operatorem = . Na przykład: = [CenaJednostkowa] *.75.

  • Jeśli do wpisania wyrażenia w polu właściwości Źródło formantu potrzeba więcej miejsca, należy nacisnąć klawisze SHIFT+F2, aby otworzyć okno Powiększenie.

  • Jeśli podstawą formularza lub raportu jest kwerenda, można umieścić wyrażenie w tej kwerendzie zamiast w formancie obliczeniowym. Może to wpłynąć na poprawienie wydajności, a także ułatwić przeprowadzanie obliczeń podsumowań dla grup rekordów dzięki możliwości używania nazw pól obliczeniowych w funkcji agregującej.

  • W przypadku sortowania formularza lub raportu według pola obliczeniowego należy się upewnić, że właściwość Format tego formantu jest odpowiednio ustawiona. W przeciwnym razie obliczone wartości liczbowe lub daty mogą być sortowane alfabetycznie zamiast liczbowo.

Początek strony

Informacje o typach formantów, które mogą pełnić rolę formantów obliczeniowych

Pola tekstowe są najbardziej popularne wybór dla formantu obliczeniowego, ponieważ są one wyświetlane tak wiele różnych typów danych. Jednak każdego formantu, który ma właściwość Źródło formantu może służyć jako formantu obliczeniowego. W większości przypadków nie zrozumiałe firmę formantu obliczeniowego określonego typu formantu, ponieważ nie można zaktualizować tego formantu sposób możesz zaktualizować związanej lub niezwiązanej kontrolki. Na przykład jeśli formant pola wyboru w formularzu, a następnie wprowadź wyrażenie w polu właściwości Źródło formantu pola wyboru, możesz można już zaznacz lub wyczyść pole wyboru, klikając go. Pole wyboru jest zaznaczony lub wyczyszczone, na podstawie wyników wyrażenia. Jeśli klikniesz pole wyboru, program Access wyświetli alert na pasku stanu programu Access: sterowania można "t będzie można edytować; związany z wyrażeniem wyrażenie. W raporcie jednak może być przydatne utworzyć formant pola wyboru na wynikach obliczenia, ponieważ w raportach są używane tylko do wyświetlania informacji.

Początek strony

Rozwijaj umiejętności związane z pakietem Office
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów pakietu Office

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×