Obliczenia na danych wprowadzonych do formularza

Obliczenia na danych wprowadzonych do formularza

Wymóg

Wartości wprowadzone w formularzu dla pola Galony amerykańskie służą do obliczania odpowiedniej wartości w galonach brytyjskich. Podobnie wartości wprowadzone w polu Mile są używane do obliczania odpowiednich wartości w kilometrach.

Przypadek użycia

Gdy system zarządzania pojazdami/flotą jest używany w wielu krajach, jednostki miary bardzo się różnią. Ten system zawiera formularz Pojazd, który zawiera szczegółowe informacje o pojazdach w firmie, oraz formularz Statystyki użytkowania pojazdu, który obsługuje szczegóły podróży i zużycia paliwa przez pojazd. Podczas pokazywania statystyk, takich jak zużycie paliwa lub przebyta odległość, może być konieczne pokazanie danych zarówno w systemie amerykańskim, jak i imperialnym, aby lepiej zrozumieć ilość wykorzystywanych zasobów.

Kroki do naśladowania

1. Utwórz dwa formularze z następującymi szczegółami:
Formularz
Nazwa łącza formularza
Typ pola
Nazwa pola
Nazwa łącza pola
Pojazd
Pojazd
Pojedyncza linia
Nazwa pojazdu
Nazwa_pojazdu
Lista rozwijana
Typ paliwa
Typ paliwa
Numer
Numer rejestracyjny
Numer rejestracyjny
Statystyki użytkowania pojazdu
Statystyka_użytkowania_pojazdu
Wyszukiwanie (pojazd)
Nazwa pojazdu
Pojazd
Data
Data podróży
Data
Dziesiętny
Paliwo (w galonach amerykańskich)
Fuel_in_US_Gallons
Dziesiętny
Odległość (w milach)
Odległość_w_milach

2. Dodaj pole formuły w formularzu Statystyki użytkowania pojazdu z poniższym wyrażeniem. Zmień nazwę tego pola formuły na Paliwo (w galonach brytyjskich).
  1. //Taking the value in the Fuel(in US Gallons) field, we are converting it to UK Gallons by dividing the former with 1.201
  2. input.Fuel_in_US_Gallons / 1.201

Gdy zużycie paliwa zostanie dodane lub zaktualizowane, wartości zostaną przeliczone.

3. W ten sam sposób dodaj pole formuły w formularzu Statystyki użytkowania pojazdu i dodaj do niego poniższe wyrażenie. Zmień nazwę tego pola formuły na Odległość (w kilometrach).
  1. //Convert miles to kilometers by multiplying miles value with 1.609
  2. input.Distance_in_Miles * 1.609

4. Zaznacz pole wyboru Udostępnij pole w formularzu we właściwościach pola obu pól Formuły, aby zobaczyć wartości w formularzu.

Zobacz jak to działa

 

Punkty do zapamiętania

  • Wartości z pola formuły można również zaokrąglić do dwóch miejsc po przecinku, korzystając z poniższego wyrażenia: 
  1. round(input.Fuel_in_US_Gallons / 1.201,2)