Piloto deve ser este o código,mas na dúvida no ultimo bd que postei,esta no módulo "funcões"
Function cupomVenda(argCodVenda As Long) As String
Dim objVenda As New clsVenda
If Not objVenda.obter(argCodVenda) Then
cupomVenda = ""
Exit Function
End If
cupomVenda = "Jars eletrônica" & vbCrLf
cupomVenda = cupomVenda & "" & vbCrLf
cupomVenda = cupomVenda & "Rua Adelino Paganela-388-Pinhal da Serra-RS" & vbCrLf
cupomVenda = cupomVenda & "Cnpj:04.752.046/0001-18" & vbCrLf
cupomVenda = cupomVenda & "" & vbCrLf
cupomVenda = cupomVenda & "Fone: (54) 8407-2405" & vbCrLf
cupomVenda = cupomVenda & "-----------------------------------------------------------------" & vbCrLf
cupomVenda = cupomVenda & Format(objVenda.dataVenda, "dd/mm/yyyy") & _
" Venda: " & _
Format(objVenda.codVenda, "000000") & vbCrLf
cupomVenda = cupomVenda & vbCrLf
cupomVenda = cupomVenda & " CUPOM FISCAL" & vbCrLf
cupomVenda = cupomVenda & vbCrLf
cupomVenda = cupomVenda & listaProdutos(argCodVenda)
cupomVenda = cupomVenda & "-----------------------------------------------------------------" & vbCrLf
cupomVenda = cupomVenda & vbCrLf
cupomVenda = cupomVenda & "TOTAL " & _
FormatCurrency(objVenda.getValorTotal) & vbCrLf
cupomVenda = cupomVenda & vbCrLf
If Not IsNull(objVenda.codCliente) Then
cupomVenda = cupomVenda & "Cliente: " & Format(objVenda.objCliente.codCliente, _
"0000") & vbCrLf
cupomVenda = cupomVenda & "CPF: " & objVenda.objCliente.cpf & vbCrLf
cupomVenda = cupomVenda & "Nome: " & objVenda.objCliente.nomeCliente & vbCrLf
Else
cupomVenda = cupomVenda & "Venda ao consumidor" & vbCrLf
End If
cupomVenda = cupomVenda & vbCrLf
cupomVenda = cupomVenda & "Obrigado e volte Sempre..."
End Function
Function listaProdutos(argCodVenda As Long, _
Optional ultimos As Integer = 0) As String
Dim rstLista As Recordset
Dim objDetalheVenda As New clsDetalheVenda
Dim contador
Set rstLista = objDetalheVenda.getListaProduto(argCodVenda)
If Not rstLista.EOF Then
rstLista.MoveLast
Else
listaProdutos = ""
Exit Function
End If
While Not rstLista.BOF And (contador < ultimos Or ultimos = 0)
listaProdutos = " " & FormatNumber(rstLista("qtdProduto"), 3) & _
" x " & FormatCurrency(rstLista("valorUnitario")) & _
" " & FormatCurrency(rstLista("SubTotal")) & _
vbCrLf & listaProdutos
listaProdutos = Format(rstLista("codProduto"), "000000") & " " & _
rstLista("unidade") & " " & rstLista("descricao") & _
vbCrLf & listaProdutos
rstLista.MovePrevious
contador = contador + 1
Wend
End Function
Function cupomDivida(argCodVenda As Long) As String
Dim objVenda As New clsVenda
If Not objVenda.obter(argCodVenda) Then
cupomDivida = ""
Exit Function
End If
cupomDivida = "Jars Eletrônica" & vbCrLf
cupomDivida = cupomDivida & "" & vbCrLf
cupomDivida = cupomDivida & "Rua Adelino Paganela-388-centro-Pinhal da Serra-RS" & vbCrLf
cupomDivida = cupomDivida & "Cnpj:04.752.046/0001-18" & vbCrLf
cupomDivida = cupomDivida & "" & vbCrLf
cupomDivida = cupomDivida & "Fone: (54) 8407-2405" & vbCrLf
cupomDivida = cupomDivida & "-----------------------------------------------------------------" & vbCrLf
cupomDivida = cupomDivida & Format(objVenda.dataVenda, "dd/mm/yyyy") & _
" Venda: " & _
Format(objVenda.codVenda, "000000") & vbCrLf
cupomDivida = cupomDivida & vbCrLf
cupomDivida = cupomDivida & " CUPOM FISCAL" & vbCrLf
cupomDivida = cupomDivida & vbCrLf
cupomDivida = cupomDivida & listaProdutos(argCodVenda)
cupomDivida = cupomDivida & "-----------------------------------------------------------------" & vbCrLf
cupomDivida = cupomDivida & vbCrLf
cupomDivida = cupomDivida & "TOTAL em Divida " & _
FormatCurrency(objVenda.getValorTotal) & vbCrLf
cupomDivida = cupomDivida & vbCrLf
'cupomDivida = cupomDivida & "Cliente: " & Format(objVenda.objCliente.codCliente, _
"0000") & vbCrLf
cupomDivida = cupomDivida & "CPF: " & objVenda.objCliente.cpf & vbCrLf
cupomDivida = cupomDivida & "Nome: " & objVenda.objCliente.nomeCliente & vbCrLf
cupomDivida = cupomDivida & "Venda ao consumidor" & vbCrLf
cupomDivida = cupomDivida & vbCrLf
cupomDivida = cupomDivida & "Obrigado e volte Sempre..."
End Function