Cześć,
Mam bazę w której już istnieje raport.
Potrzebuje za pomocą VBA skopiować ten raport.
Co jest dość proste
DoCmd.CopyObject , "wplaty_2018", acReport, "wplaty_2017"
Następnie w powstałej kopii chcę zmienić źródło danych z qrywplaty_2017 na qrywplaty_2018 (Kwerenda).
Ogarnąłem temat źródła danych
strSQL = "SELECT Członkowie.Nazwisko, Członkowie.Imie, Członkowie.Składka_" ..............
DoCmd.OpenReport "wplaty_2018", acViewDesign, , , acHidden
Set objRPT = Reports("wplaty_2018")
objRPT.RecordSource = strSQL
W następnym etapie pola które znajdują się w raporcie muszą pobierać dane z innych kolumna z nowego źródła
np. w raporcie skopiowanym jest pozycja która pobiera dane z kwerendy qrywplaty_2017 - kolumna Data_wplaty_2017 i trzeba to zmienić na - kwerenda qrywplaty_2018 - kolumna_wplaty_2018...
Czy ktoś ma pomysł jak to zrobić?
Pozdrawiam
MK