DATA REPORT LISTVIEW
Com o código abaixo, o problema é que quero que APENAS os itens no listview repitam em sequencia, mas as imagens e o nome do cliente se repetem tantos quantos forem os itens do list.
Private Sub btnReprint_Click() [ô]/-/ Gerar Relatório
Dim dtx As ADODB.Recordset
Set dtx = New ADODB.Recordset
[ô]Recordset desconectado
dtx.ActiveConnection = Nothing
dtx.CursorLocation = adUseClient
[ô]Criar colunas em Run-Time
dtx.Fields.Append [Ô]Nome[Ô], adChar, 100
dtx.Fields.Append [Ô]Procedimento[Ô], adChar, 100
dtx.Fields.Append [Ô]Total[Ô], adChar, 100
[ô]Passar o recordset como parâmetro para o Report
Set Dt_proc.DataSource = dtx
Set Dt_proc.Sections([Ô]Section1[Ô]).Controls([Ô]d18[Ô]).Picture = d(18).Picture
Set Dt_proc.Sections([Ô]Section1[Ô]).Controls([Ô]d17[Ô]).Picture = d(17).Picture
Set Dt_proc.Sections([Ô]Section4[Ô]).Controls([Ô]img_logo[Ô]).Picture = LoadPicture(App.Path & [Ô]\IMAGENSPACIENTES\[Ô] & [Ô]logotipo.jpg[Ô])
[ô]Abrir Recordset e popular em Run-Time
dtx.Open
For BAM = 1 To Me.lv1.ListItems.Count
dtx.AddNew
dtx.Fields(0) = cmb_clientes
dtx.Fields(1) = lv1.ListItems(BAM).ListSubItems(4).Text [ô]procedimento
dtx.Fields(7) = valor_tt.Text
dtx.Update
Next [ô]BAM
Set Dt_proc.DataSource = dtx
Dt_proc.Show
End Sub
Um problema semelhante foi reportado a poucos dias:
http://www.vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=Abrir&varID=327477&varWorld=
Agradeço, desde já as contribuições.
Gardel
Private Sub btnReprint_Click() [ô]/-/ Gerar Relatório
Dim dtx As ADODB.Recordset
Set dtx = New ADODB.Recordset
[ô]Recordset desconectado
dtx.ActiveConnection = Nothing
dtx.CursorLocation = adUseClient
[ô]Criar colunas em Run-Time
dtx.Fields.Append [Ô]Nome[Ô], adChar, 100
dtx.Fields.Append [Ô]Procedimento[Ô], adChar, 100
dtx.Fields.Append [Ô]Total[Ô], adChar, 100
[ô]Passar o recordset como parâmetro para o Report
Set Dt_proc.DataSource = dtx
Set Dt_proc.Sections([Ô]Section1[Ô]).Controls([Ô]d18[Ô]).Picture = d(18).Picture
Set Dt_proc.Sections([Ô]Section1[Ô]).Controls([Ô]d17[Ô]).Picture = d(17).Picture
Set Dt_proc.Sections([Ô]Section4[Ô]).Controls([Ô]img_logo[Ô]).Picture = LoadPicture(App.Path & [Ô]\IMAGENSPACIENTES\[Ô] & [Ô]logotipo.jpg[Ô])
[ô]Abrir Recordset e popular em Run-Time
dtx.Open
For BAM = 1 To Me.lv1.ListItems.Count
dtx.AddNew
dtx.Fields(0) = cmb_clientes
dtx.Fields(1) = lv1.ListItems(BAM).ListSubItems(4).Text [ô]procedimento
dtx.Fields(7) = valor_tt.Text
dtx.Update
Next [ô]BAM
Set Dt_proc.DataSource = dtx
Dt_proc.Show
End Sub
Um problema semelhante foi reportado a poucos dias:
http://www.vbmania.com.br/pages/index.php?varModulo=Forum&varMethod=Abrir&varID=327477&varWorld=
Agradeço, desde já as contribuições.
Gardel
Um ajudinha por favor...
Alguém pode pensar uma solução
Agradecido
Agradecido
Posta um PRINT com o resultado que está obtendo com o código postado.
Fica mais fácil compreender o problema.
Fica mais fácil compreender o problema.
Tópico encerrado , respostas não são mais permitidas