Adam Waszko

Adam Waszko Student,
Politechnika Opolska

Temat: podformularze jako arkusze danych

Witam. Na formularzu głównym mam dwa podformularze(podform1, podform2) jako arkusze danych. Czy da się te podformularze tak połączyć aby przejście do kolejnego wiersza w podform1 skutkowało przefiltrowaniem danych w podform2. Wszystkie rozwiązania jakie znalazłem dotyczą połączenia podformularza z formularzem głównym. Proszę o pomoc.

pozdrawiam
Dariusz Kolasa

Dariusz Kolasa Akademia VBA

Temat: podformularze jako arkusze danych

Da się ale niezbyt prosto. Na zdarzeniu przy bieżącym fm1 musisz odwołać się do recordsource fm2 poprzez fm glowny. Potem trzeba fm2 requery
Wojciech Muszyński

Wojciech Muszyński Tworzenie aplikacji
bazodanowych
(Oracle, APEX,
Access)

Temat: podformularze jako arkusze danych

Można trochę prościej.

1) Na formularzu FORMULARZ_GLOWNY tworzymy dodatkowe pole (niezwiązane).

Nazywamy je np. POMOCNICZY_KLUCZ_Z_ARKUSZA1

2) podformularz ARKUSZ2 łączymy relacją nadrzędny/podrzędny z tym właśnie polem.

3) Następnie na podformularzu ARKUSZ1 ustawiamy zdarzenie "przy_bieżącym".

Wpisujemy odpowiedni kod:

  Private Sub Form_Current() 
Forms!FORMULARZ_GLOWNY.Form!POMOCNICZY_KLUCZ_Z_ARKUSZA1 = Me.KLUCZ_Z_ARKUSZA1
End Sub


4) dodatkowo można ukryć pole POMOCNICZY_KLUCZ_Z_ARKUSZA1 przypisując mu atrybut widoczny = nieWojciech Muszyński edytował(a) ten post dnia 21.09.12 o godzinie 21:09
Adam Waszko

Adam Waszko Student,
Politechnika Opolska

Temat: podformularze jako arkusze danych

Pięknie działa. Serdeczne dzięki za pomoc

pozdrawiam

Następna dyskusja:

[Poczatkujacy] Pole Kombi j...




Wyślij zaproszenie do