Strona 1 z 1

Pole obliczeniowe w formularzu

: wt lip 28, 2009 9:51 pm
autor: empe
Witam
Jak wykonać proste działanie w formularzu:
mamy pole1 i pole 2
pole3=pole1+pole2

pozdrawiam

Re: Pole obliczeniowe w formularzu

: sob mar 12, 2011 2:24 pm
autor: wald3km
Dobre pytanie, sam potrzebuję czegoś podobnego ale z tego co widzę i wyszukałem w Internecie to bez makr się nie obejdzie.
Dzięki temu: http://user.services.openoffice.org/en/ ... 39&t=25032 , szukaj postu z załącznikiem gridtable.odb coś drgnęło, ale i tak jestem na etapie rozpracowywania wielu rzeczy.

Co dokładnie potrzebujesz wiedzieć (poprzez analogie do arkusza kalkulacyjnego):

1.
A1+B1=C1
A2+B2+C2
itd.

2.
A1+A2=A3
B1+B2=B3
itd.

3.
A1+B2=C4
A3+B1+C2

Ja potrzebuję wykonać działanie jak w przykładzie 1. Metodą prób i błędów dowiedziałem się tylko, że realizuje to któreś makro z dokumentu gridtable.odb (jw.). Na razie kombinuję dalej.

Działań, jak w przykładzie 3. (na mój łeb) nie da się wykonać, bo tabele w bazie danych nie mają takich adresów jak arkusz kalkulacyjny. Bez eksportu do niego się nie obejdzie.
Drugi przykład wykonuje się za pomocą kwerend, wykorzystując funkcje takie jak Suma. Działa to podobnie jak funkcja =SUMA(A1:A2) w arkuszu kalkulacyjny z tą różnicą, że obejmuje całe kolumny a nie wybrane pola. Nie da się wykonywać działań na wybranych polach (albo jeszcze o tym nie wiem).
Jeśli potrzebujesz widzieć na bieżąco wprowadzane zmiany, dodajesz pole (wg. potrzeby, np. walutowe) do formularza i przypisujesz do niego kwerendę.

Re: Pole obliczeniowe w formularzu

: wt mar 15, 2011 9:52 am
autor: czp
Witam

Podaję poniżej przykład malutkiego pliku bazy - wyliczałem tam przyszłe podwyżki i vat. Wyliczenia oparte na kwerendach. dane wpisywane z poziomu formularza.
Może się na coś przyda.