![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 5.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam nastepujacy problem i w zwiazku z tym prosbe o pomoc. Opis problemu : Baza Mebli Tapicerowanych: Mamy mozliwosc obicia danego elementu mebla w np dwie rozne tkaniny w zwiazku z czym mamy cene1 i cene2. Tkanine mozna wybrac sposrod powiedzmy 5 roznych grup i w zaleznosci od tego ktora grupe wybierzemy cenax bedzie sie roznila od cenyy. Zrobilem dwa podformularze dla konkretnego elementu. W kazdym z nich mamy pole kombi (niepowiazane ) z wyborem grupy tkaniny. Pod spodem wyskakuje cena dla czesci elementu w jednej tkaninie - cena1 a w drugim podformularzu analogicznie cena2. I teraz jak trzeba zaprogramowac kolejne pole w ktorym wyswietlana bylaby suma ceny 1 i ceny 2. Kwerenda nie moge tego wyliczyc poniewaz tabela jest tak skonstruowana ze cena 1 i cena 2 najczesciej wyciagana jest w z roznych rekordow np. cena 1 z rekordu 3 a cena 2 z rekordu 4. Probowalem wpisac z zdarzenie lub zrodlo formantu za pomoca konstruktora zdarzen lub makra podajac ze chce uzyskac sume tego co jest w polu pierwszego podformularza oraz drugiego w zaleznosci co wybierzemy z pola kombi ale bez skutku sad.gif. Naglowki kolumn w kwerendzie. ElementModeluID GrupaID Cena1 Cena2 1 G1 5 10 1 G2 4 3 1 G3 7 6 Wiec w pierwszym podformularzu wybieram G2 i wyswietla sie cena 1 = 4. W drugim podformularzu wybieram G1 i wyswietla sie cena 2 = 10. Teraz musze miec poza tymi podformularzami pole sumujace to co sie wyswietlilo w podformularzach ... Nie wiem czy napisalem to jasno. Bardzo serdecznie prosze o pomoc czy jest to wogole wykonalne i jezeli tak to jak mialbym to zrobic. Z gory dziekuje i pozdrawiam. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 1 Dołączył: 5.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Pokaż tą twoją bazę, może coś wymyślę, bo trochę nie rozumiem struktury z samego opisu.
pzdr |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 5.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Edit :
Poczytalem troche ksiazek na temat VBA i znalazlem odpowiedz. Poprostu zle odwolywalem sie do pola z podformularza. W zrodle formantu wpisalem : =[pod1].Form![Cena1]+[pod2].Form![Cena2] gdzie pod1 i pod2 to podformularze zawierajace odpowiednio cene 1 i cene 2. Dzieki mimo wszystko za dobre checi. Pozdrawiam Ten post edytował slyr 8.07.2009, 12:11:00 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 1 Dołączył: 5.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
A, więc o to chodziło, a ja sobie wyobraziłam jakieś zawiłe zależności (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Faktycznie w formularzach robi się takie rzeczy właściwie tak samo jak na kalkulatorze czy w xls. Tak samo się dodaje, odejmuje, dzieli i wyciąga procenty, aby tylko prawidłowo wskazać miejsce z którego ma być pobrana wartość. Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 12:32 |