• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

JoaoNascimento

Imprimir form com parametros no crystal report

1 mensagem neste tópico

Amigos quero imprimir um form no visual basic onde eu ao carregar no botaão Enviar, guarde na base de dados e imprima o form... O problrma é que o form tem dois parametros...

O codigo que tenho noutros forms para os parametros é:

If Not Txtnome.Text = String.Empty Then
                      'Dim strReportName As String = "funcionarios"
                       Dim strReportPath As String = "C:\Users\João Nascimento\Documents\Visual Studio 2005\Projects\GestSal1\GestSal1\funcionarios.rpt"
            
                       Dim CR As New CrystalDecisions.CrystalReports.Engine.ReportDocument
            CR.Load(strReportPath)
                      Dim crParameterDiscreteValue As CrystalDecisions.Shared.ParameterDiscreteValue
            Dim crParameterFieldDefinitions As CrystalDecisions.CrystalReports.Engine.ParameterFieldDefinitions
            Dim crParameterFieldLocation As CrystalDecisions.CrystalReports.Engine.ParameterFieldDefinition
            Dim crParameterValues As CrystalDecisions.Shared.ParameterValues
                      
            crParameterFieldLocation = crParameterFieldDefinitions.Item("Nome")
            crParameterValues = crParameterFieldLocation.CurrentValues
            crParameterDiscreteValue = New CrystalDecisions.Shared.ParameterDiscreteValue

            '
            crParameterDiscreteValue.Value = Txtnome.Text
            crParameterValues.Add(crParameterDiscreteValue)
            crParameterFieldLocation.ApplyCurrentValues(crParameterValues)
            ' 
  
      CrystalReportViewer1.ReportSource = CR
        Else
            
        End If
    End Sub

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora