Discussion:
Opcjonalne pole tabeli w raporcie
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
Stan
2023-11-03 13:07:56 UTC
Permalink
Cześć.
Tabela1 ma 33 kolumny (Pole1, Pole2 ...Pole33).
Formularz1 ma GrupęOpcji (wartości od 1 do 33).
Chcę utworzyć Raport1 (oparty na tabeli1), który ma niezwiązane pole - a w nim w zależności od wyboru opcji w formularzu, wyświetlą się dane w odpowiedniej kolumny tabeli.
W Formularzu1 zaznaczę opcję o wartości 27 - raport wyświetli kolumnę Pole27.
Próbowałem pogadać z AI ale kody, które mi podsuwa są zbyt długie i nie mieszczą się np. w źródle danych.

Czy ktoś mógłby coś podpowiedzieć?
LX 'yrs
2023-11-04 11:13:21 UTC
Permalink
Post by Stan
Cześć.
Tabela1 ma 33 kolumny (Pole1, Pole2 ...Pole33).
Formularz1 ma GrupęOpcji (wartości od 1 do 33).
[...]

Może tak będzie krócej niż kod AI ;-)

Private Sub cmdOtworzRaport_Click()
DoCmd.OpenReport ("Raport1"), acViewReport
Reports("Raport1").Controls("txtPoleRaportu").ControlSource = _
"Pole" & "27" '<= wartość pola Opcji
End Sub
--
LX'yrs
Stan
2023-11-10 13:48:54 UTC
Permalink
Dziękuję bardzo, Twoja pomoc przydała mi się do osiągnięcia celu.
Loading...