Strona 1 z 1

Automatyczne uzupełnianie formularza

: czw lip 05, 2018 10:31 pm
autor: gumis4545
Czy jest taka możliwość aby pole formularza mogło zostać uzupełnione przez dane zsumowane z innych pól ? Tzn. mam do uzupełnienia trzy pola wartosc1, wartosc2 i suma, chcę aby po uzupełnieniu pól wartosc1 i wartosc2 w polu suma automatycznie lub po wciśnięciu przycisku pojawiała się wartość z zsumowana z poprzednich pól.

Re: Automatyczne uzupełnianie formularza

: pt lip 06, 2018 1:35 pm
autor: Rafkus
Jest taka możliwość. Co musisz zrobić?:

Po pierwsze:
Utworzyć tabelę, w której będą zdefiniowane pola: IDcostam , Wartosc1, Wartosc2. Pole IDcostam jest kluczem głównym.

Po drugie:
Na podstawie zrobionej tabeli utworzyć kwerendę, dzięki której dokonasz sumowania wartości.
Musi ona zawierać przynajmniej dwa pola: IDcostam oraz Wartosc1 + Wartosc2

Po trzecie:
Na podstawie tabeli należy utworzyć formularz z podformularzem, którym będzie kwerenda. Połączenie tabeli z kwerendą odbywa się poprzez pole IDcostam.


Jeżeli wprowadzasz nowy rekord to wpisaniu wartości do pól Wartosc1, Wartosc2 wystarczy kliknąć pole w którym ma być wynik - sam się pojawi.
Jeżeli w jakimś rekordzie zmieniasz wartość to potem, też musisz kliknąć pole z wynikiem, a następnie na pasku nawigacyjnym poniżej nacisnąć przycisk odświeżania, lub do podformularza dodać przycisk któremu jest przypisana akcja odśwież formularz.

Edytowano:
Tworząc kwerendę można wybrać wszystkie pola z tabeli i dodać w nim pole obliczeniowe (czyli do kolejnej kolumny w widoku projektu wpisać "Wartosc1" + "Wartosc2"). Ale tworząc później formularz, wyświetlający tylko jeden rekord, to chcąc zobaczyć w nim wynik również będziesz musiał go odświeżyć*. A to spowodowuje, że w danym formularzu zostanie wyświetlony pierwszy rekord z danej kwerendy.

*Zamiast odświeżenia można również przejść do rekordu następnego -> poprzedniego (lub poprzedniego -> następnego).