EXIBIR INFORMACOES NO CYSTAL 9 APARTIR DO LISTVIEW

USUARIO.EXCLUIDOS 09/06/2005 09:54:23
#87939
Bom dia galera, eu to com uma duvida eu uso Crystal 9 e preciso exibir os dados deste tipo:
eu uso uma listview e exib os dados com check depois de escolher os que eu quero no listview eu quero exibir as informações no crystal só que eu estou apanhando.
alguem pode me ajudar ?

mSQL = RetornaConjunto

If mSQL = "()" Then
mSQL = ""
MsgBox "é Necessário Selecionar Um Cliente.", vbInformation, ROTULO
lstRelacao.SetFocus
Exit Sub
End If

mSQL = "Select * From Funcionario Where Nome In " & mSQL & " Order By Nome"
Set TabelaTemp = dbCadastro.OpenRecordset(mSQL, dbOpenSnapshot)

depois coloque essa funçao

Private Function RetornaConjunto() As String
Dim mString As String
Dim i As Long
For I = 0 To lstRelacao.ListCount - 1
lstRelacao.ListIndex = I
If lstRelacao.Selected(i) Then
mString = mString & "'" & lstRelacao.Text & "'" & ","
End If
Next

If Len(mString) <> 0 Then mString = Mid(mString, 1, Len(mString) - 1)
RetornaConjunto = "(" & mString & ")"

End Function

USUARIO.EXCLUIDOS 10/06/2005 07:07:54
#88145
Ninguem ?
RXGOMES 10/06/2005 08:28:23
#88154
Bom eu uso co CR9 e utilizo o CRViewer para exibir os dados. Pelo o que entendi, eu faria o seguinte

Criar o relatório no CR
Adicioná-lo ao projeto com o CRViewer

dim Report As New CrystalReport1

mSQL = RetornaConjunto

If mSQL = "()" Then
mSQL = ""
MsgBox "é Necessário Selecionar Um Cliente.", vbInformation, ROTULO
lstRelacao.SetFocus
Exit Sub
End If

Screen.MousePointer = vbHourglass
Report.SQLQueryString = mSQL
CRViewer91.ReportSource = Report
CRViewer91.ViewReport
Screen.MousePointer = vbDefault


Private Sub Form_Resize()
CRViewer91.Top = 0
CRViewer91.Left = 0
CRViewer91.Height = ScaleHeight
CRViewer91.Width = ScaleWidth

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