Visual Basic 6 - ADO : Ponto de Vendas
Hoje vou apresentar um sistema completo com código fonte aberto para estudo. |
Para os que estão iniciando no Visual Basic , esta fantástica ferramenta de desenvolvimento RAD, trago um exemplo bem simples de uma aplicação com acesso a uma base de dados Access. Um singelo ponto de vendas com as seguintes funcionalidades:
Incluir Produtos - Itens de vendas
Editar Itens de vendas
Excluir itens de vendas
Calcular o pagamento e o troco
Visualizar o movimento
A aplicação é para os iniciantes, e, embora seja bem simples, cumpre o seu papel de mostrar como realizar diversas tarefas básicas com banco de dados usando ADO.
Assim temos que :
A conexão com a base de dados é aberta no inicio da carga do programa no módulo .bas usando a procedure sub main:
Nota: a variável para a conexão é definida como Global no módulo: Global con As New ADODB.Connection
Sub main() On Error GoTo erro con.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\pos.mdb;Persist Security Info=False;Jet OLEDB:Database" frmmain.Show Exit Sub erro: MsgBox "Não foi possível localizar o banco de dados", vbCritical, "Erro Acesso a dados" End Sub |
Após abrir a conexão a aplicação trabalha com recordsets abrindo e efetuando filtros de dados , quando necessário, conforme o trecho de código a seguir :
... Dim rs As New ADODB.Recordset rs.Open "Produtos", con, adOpenDynamic, adLockPessimistic rs.Filter = "itemcode='" & txtitemcode.Text & "'" ... |
A tela principal da aplicação é a seguinte :
Nela você pode notar que é usado um controle ListView para exibir os itens e a sua totalização. Remos também um Label exibindo a hora atual.
Enfim , um prato cheio para os iniciantes sanar suas dúvidas e aprender fazendo suas próprias experiências e ajustes.
Pegue o projeto completo aqui : ptoVendas.zip
Nota: Tenha o cuidado de alterar a string de conexão no formulário frmtransacao.frm.
No site existem muitos artigos sobre ADO a seguir relaciona apenas alguns deles:
Aguardo você no próximo artigo VB....
Veja os
Destaques e novidades do SUPER DVD Visual Basic
(sempre atualizado) : clique e confira !
Quer migrar para o VB .NET ?
Quer aprender C# ??
Quer aprender os conceitos da Programação Orientada a objetos ?
|
Gostou ?
Compartilhe no Facebook
Compartilhe no Twitter
Referências: