Bom dia
Estou tentando criar um relatório dinâmico estou seguindo o webinar de relatórios no entanto ao seguir os passos a cada linha existe algum tipo diferente de erro.
O código abaixo é o utilizado pelo exemplo
dim counter, counter2, i, detail, g_header, g_footer, screen, CB_PCC, CB_P, CB_VA
counter = 2
counter2 = 20
set detail = Report.Sections("Detail")
set g_header = Report.Sections("GroupHeader1")
set g_footer = Report.Sections("GroupFooter1")
set screen = Application.GetFrame().Screen
set CB_P = Screen.Item("CB_P")
set CB_PCC = Screen.Item("CB_PCC")
set CB_VA = Screen.Item("CB_VA")
if CB_P.value then
detail.Controls("TextBox" & CStr(counter)).DataField = "P"
g_header.Controls("Label" & CStr(counter)).Caption = "Potência CA (W)"
g_footer.Controls("TextBox" & CStr(counter2 + i)).Visible = true
g_footer.Controls("TextBox" & CStr(counter2 + i)).DataField = "P"
counter = counter + 1
counter2 = counter2 + 10
end if
O código abaixo foi feito algumas alterações para que fosse possível buscar o Report que no código acima apresentam erro, no entanto ao tentar buscar o GetFrame não estou encontrando uma solução.
dim counter, counter2, i, detail, g_header, g_footer, screen, CB_PCC, CB_P, CB_VA
counter = 2
counter2 = 20
detail = Me.Detail '.Sections("Detail")
g_header = Me.PageHeader '.Sections("GroupHeader1")
g_footer = Me.PageFooter '.Sections("GroupFooter1")
screen = Application.GetFrame().Screen
CB_P = Screen.Item("CB_P")
CB_PCC = Screen.Item("CB_PCC")
CB_VA = Screen.Item("CB_VA")
if CB_P.value then
detail.Controls("TextBox" & CStr(counter)).DataField = "P"
g_header.Controls("Label" & CStr(counter)).Caption = "Potência CA (W)"
g_footer.Controls("TextBox" & CStr(counter2 + i)).Visible = true
g_footer.Controls("TextBox" & CStr(counter2 + i)).DataField = "P"
counter = counter + 1
counter2 = counter2 + 10
end if
Gostaria de saber se existe algum outro lugar para buscar a documentação de como fazer o relatório dinâmico funcionar ou algum sabe a solução para esse problema.
Desde já agradeço.