TRABALHAR COM MAIS DE UM GRUPO VISUAL REPORT

MAICONCARDOSO 12/12/2006 16:14:17
#189543
Olá Pessoal!

Alguém sabe como trabalhar com mais de um grupo no visual report?
ALLAN.UNIODONTO 12/12/2006 16:16:50
#189544
Vc diz sobre o Visual Report X? Se for me parece que somente com a versão paga vc consegue trabalhar com grupos. De qualquer forma, se não me engano, tem em algum tópico deste forum falando em grupos mesmo com o Visual Report x Free.
MAICONCARDOSO 12/12/2006 17:19:39
#189564
Estou utilizando a versão paga e não encontrei nada no fórum sobre o assunto.
CLEVERTON 12/12/2006 17:37:04
#189570
Resposta escolhida
Nos exemplos que vem mostra isso sim.
é só olhar
MAICONCARDOSO 12/12/2006 17:43:43
#189573
claro.... [S51][S51][S51]
então aí vai a solução, isso é configurado através do seguinte evento:

Private Sub Relatorio_FormulaGrupo(ByVal Ordem As Byte, Valor As Variant)

' Esse evento é disparado pelo controle para saber a fórmula que comanda a quebra
' do grupo. O parà¢metro "Ordem" contém o número do grupo e o parà¢metro valor
' deve ser ajustado para o valor que controla a quebra do grupo.

' Por exemplo, se o grupo 1 é quebrado por cliente através do campo "Cliente" do recordset,
' que contém o código do cliente, então o valor deve ser ajustado da seguinte maneira:
' If Ordem = 1 Then
' Valor = Relatorio.Recordset("Cliente")
' End If

' Obs: Se existir apenas 1 grupo não é necessário fazer a verificação do parà¢metro Ordem
' Para que as quebras de grupo fiquem coerentes, é necessário que o recordset utilizado
' esteja ordendo pelo campo que controla o grupo, ou seja, no exemplo anterior o recordset
' deveria ser do tipo: "SELECT * FROM Clientes ORDER BY Cliente"

' Obs: No caso de estar utilizando um recordset tipo "Table", o índice ajustado deve corresponder
' ao campo utilizado para a quebra do grupo.

End Sub


Por enquanto obrigado!!
CLEVERTON 12/12/2006 17:45:33
#189574
Pelo que lembro, tem um exemplo de Relatório Multiplo

que usa mais de um grupo vixe

Tópico encerrado , respostas não são mais permitidas