Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
70Activity
0 of .
Results for:
No results containing your search query
P. 1
Apostila VB Com Banco de Dados

Apostila VB Com Banco de Dados

Ratings:

4.67

(18)
|Views: 25,187 |Likes:
Published by Denilson
Apostila de Visual Basic com ênfase em Banco de Dados
Apostila de Visual Basic com ênfase em Banco de Dados

More info:

Published by: Denilson on Feb 05, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF or read online from Scribd
See more
See less

08/20/2013

 
 
Visual Basic
Autor:
Ronaldo Almada
 
 
VB6 - Cadastro de Clientes completo com ADO
 
Esta começando agora com o Visual Basic e quer um exemplo completo de uma aplicação que fazacesso a banco de dados e realiza as operações para incluir , alterar , excluir , pesquisar e aindaque emita um relatório ???Pois você chegou ao lugar certo pois neste artigo eu apresento uma aplicação para cadastro declientes feita noVisual Basicversão 6 com acesso a um banco de dados Access usando
ADO
e comrelatório feito no Data Report.A tela principal do sistema é vista a seguir:
 
O programa usa uma rotina
sub main()
para verificar se já existe uma instância da aplicação emexecução, neste caso a mesma será encerrada.
 
Em seguida é obtido o caminho do banco de dados
Clientes.mdb
(
você pode definir o caminho noarquivo config.ini
) e feita a abertura da base de dados que usa a senha
MasterDB
.
 
Sub Main()Dim Caminho As StringIf App.PrevInstance = True ThenDim Form As FormFor Each Form In FormsMsgBox "O Sistema já foi Iniciado", vbInformation, ""Unload FormSet Form = NothingNext FormEndEnd If'Caminho = ReadINI("Caminho", "BD", App.Path & "\Config.ini")Caminho = App.Path & "\Clientes.mdb"On Error GoTo FinalizarcnSQL.Open "Provider = Microsoft.Jet.OLEDB.4.0;Data Source =" & Caminho & ";Jet OLEDB:databasePassword=MasterDB"
 
 frmCadClientes.ShowExit SubFinalizar:MsgBox "Erro Conectando-se ao Banco de Dados.", vbCritical, "Erro"End Sub
 
O formulário de pesquisa de registros na tabela do banco de dados é mostrado abaixo:
 
Ele é usado para localizar os registros nas operações de alteração e exclusão de dados e foi criadousando um controle
MSFlexGrid
que é preenchido pela rotina
MontarLista
():
 
rivate Sub MontarLista()Dim RS As New ADODB.RecordsetDim SQL As StringDim Criterio As StringgrdPesquisa.TextMatrix(0, 0) = "CodCliente"grdPesquisa.TextMatrix(0, 1) = "Telefone"grdPesquisa.TextMatrix(0, 2) = "Nome"Criterio = Chr$(39) & txtDadosPesquisa & "%" & Chr(39)SQL = "SELECT CodCliente, Telefone, Nome FROM CadCliente WHERE CadCliente.Nome Like " & Criterio & " ORDER BYNome"On Error Resume NextWith RS.Open SQL, cnSQL, adOpenForwardOnly, adLockReadOnlyIf .EOF ThenMsgBox "Registro não encontrado", vbExclamation, "Atenção"LimpagrdPesquisa.TextMatrix(1, 0) = ""grdPesquisa.TextMatrix(1, 1) = ""grdPesquisa.TextMatrix(1, 2) = ""Else

Activity (70)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
cristianohenz liked this
Arlindo Pacule liked this
Mike Paiva liked this
Mike Paiva liked this
Mike Paiva liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->