none
vb.net cristalreport RRS feed

  • Pergunta


  • Olá pessoal estou fazendo um cadastro de estoque onde tenho um form venda que efetua a venda do produto e dou baixa no estoque que ao clicar em finalizar ele grava as informações no banco e me abre um form com cristalreport onde aparece os dados da compra efetuada, porem ele esta me retornando todos os dados das vendas anteriores tbem. No caso so queria da ultima que efetuei. 
    Alguem poderia me ajudar

    segue o código que estou utilizando


        Private Sub btnfinalizar_Click(sender As Object, e As EventArgs) Handles btnfinalizar.Click
            Dim numero As Integer
            con.Open()
            sql = "select * from faturas where nfaturas = '" & txtnfatura.Text & "'"
            da = New FbDataAdapter(sql, con)
            tabela = New DataTable()
            da.Fill(tabela)
            numero = tabela.Rows.Count
            con.Close()
            obterultimoregistro()
            F_relfaturas.Show()
        End Sub

        Private Sub obterultimoregistro()
            Try
                con.Open()
                Dim cmd As New FbCommand
                cmd.CommandText = "select MAX (NFATURAS)from FATURAS"
                cmd.CommandType = CommandType.Text
                cmd.Connection = con
                da.SelectCommand = cmd
                con.Close()
                tabela.Clear()
                da.Fill(tabela)
                Dim nfaturas As String = tabela.Rows.Item(0).Item(0).ToString
            Catch ex As Exception
                MsgBox(ex.Message)
            End Try
        End Sub
    terça-feira, 13 de março de 2018 11:01

Respostas

  • Boa tarde, FabioAxxis. Tudo bem?

    Obrigado por usar o fórum MSDN.

    Essa seria uma questão de "How to/Customização" ou "Break Fix/Erro"?

    Atenciosamente,

    Filipe B de Castro

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    terça-feira, 13 de março de 2018 21:12
    Moderador