Tutorial e Curso Básico do Visual Basic 5

Embed Size (px)

Text of Tutorial e Curso Básico do Visual Basic 5

Visual

Basic

( Verso 5 )

Curso Bsico

Visual Basic Curso Bsico. Pag..: Power Informtica Santana do Livramento RS Brasil

2

Power Informtica Joo Manoel, 912 S do Livramento (055) 242-5427

Visual Basic Curso Bsico. Pag..:

3

Agradecimentos Embora tenha custado horas e horas de montagem (word) essa apostila no teria sido confeccionada se eu no tivesse encontrado a Home Page do Jos Carlos Macoratti Visual Basic Banco de dados. Excelente trabalho de garimpo deste profissional que com certeza prova que podemos encontrar vrios servios de boa qualidade e de graa na Internet. Por favor se quiserem agradecer visitem este site.

http://www.geocities.com/SiliconValley/Bay/3994/ macoratti@riopreto.com.br

Trabalhos de edio e montagem: Carlos Alberto Nunes Susviela Santana do Livramento RS Brasil susviela@zaz.com.br http://www.geocities.com/SiliconValley/Haven/2828

Power Informtica Joo Manoel, 912 S do Livramento (055) 242-5427

Visual Basic Curso Bsico. Pag..: Indice:

4

1) Carlos Alberto Nunes Susviela .................................................................................................3 1) INTRODUO ( Conceitos Bsicos )..................................................................................71.1) BANCO DE DADOS ................................................................................................................7 1.2) TRABALHANDO COM TABELAS ......................................................................................9 1.3 - CRIANDO BANCO DE DADOS, TABELAS, NDICES, RELACIONAMENTOS E CHAVES PRIMRIAS. (DATA MANAGER) - .........................................................................11 1.4. RECORDSET: TABLE, DYNASETS, SNAPSHOTS.(DEFINIO, PRINCIPAIS MTODOS E EVENTOS RELACIONADOS)...................................................................................15 1.5. DATA CONTROL. (DEFINIO, PRINCIPAIS MTODOS E EVENTOS RELACIONADOS)...........................................................................................................................................19 1.6. EVENTOS: UM NOVO ENFOQUE (EVENTOS: CONCEITOS, EXEMPLOS .)............22 1.7. O PODER DA SQL (A LINGUAGEM SQL : INTRODUO.).........................................23 1.8. USANDO EDIT, ADDNEW E UPDATE...(EDITANDO, INCLUINDO E ATUALIZANDO...) ...............................................................................................................................................24 1.9. VISUAL BASIC - DATAS E O ANO 2000.(COMO O VB INTERPRETA O ANO COM DOIS DGITOS.(DD/MM/YY) .....................................................................................................25 1.10. SQL : CRIANDO CONSULTAS PARAMETRIZADAS NO VISUAL BASIC. ..............27

2) TRABALHANDO COM SQL (Conceitos Bsicos ) ..........................................................302.1 Iniciando com a SQL................................................................................................................30 2.2 Criando tabelas via SQL...........................................................................................................31 2.3 ndices e Tabelas - Criar, Alterar e Excluir............................................................................32 2.4 Testando As Instrues Sql .....................................................................................................33

3) TRABALHANDO COM REDES ( Conceitos Bsicos )....................................................363.1 Introduo ................................................................................................................................36 3.2 Acesso aos Dados ......................................................................................................................36 3.3 Bloqueio de Registros................................................................................................................38

4 ) CONTROL DATA ( Projeto Comentado ).........................................................................40 4.1 Acesso a Base de Dados - Data Control............................................................................401) Definio do banco de dados e tabelas. ....................................................................................40 2) Desenhar a interface da aplicao com o usurio ....................................................................41 3) Implementar o cdigo da aplicao ..........................................................................................431-Cdigo para boto incluir dados:.................................................................................................................44 2-Cdigo do boto gravar dados:....................................................................................................................44 3-Cdigo do boto Cancelar a incluso de dados:..........................................................................................45 4-Cdigo para o boto Excluir dados:.............................................................................................................45 5-Cdigo para o boto Localizar dados:.........................................................................................................46 6-Cdigo do evento Reposition:......................................................................................................................46 7-Cdigo do evento Validate:.........................................................................................................................46 8-Cdigo para tratamento de erros .................................................................................................................47

5 ) D.A.O (Projeto comentado)................................................................................................48Power Informtica Joo Manoel, 912 S do Livramento (055) 242-5427

Visual Basic Curso Bsico. Pag..:

5

Estrutura da tabela. .......................................................................................................................48 Interface com o usurio .................................................................................................................48 Codigo da Aplicacao.......................................................................................................................50

6 ) SQL ....................................................................................................................................58Estrutura da tabela. .......................................................................................................................58 Interface com o usurio .................................................................................................................59 Codigo da Aplicacao ......................................................................................................................61

7 ) CRYSTAL REPORTS ( Projeto Comentado ) ..................................................................67Introduo:Gerando os seus relatrios com o Crystal Reports. .................................................67 Criando um novo relatrio. ...........................................................................................................67 Agrupando e ordenando registros. ...............................................................................................69 Inserindo ttulos e Legendas. .........................................................................................................69 Formatao de campos, campos especiais e desenho de linhas e caixas. ....................................69 Trabalhando com frmulas. ..........................................................................................................70 Determinando o estilo e inserindo uma figura em seu relatrio. ................................................71 Imprimindo o relatrio a partir de sua aplicao no Visual Basic. ...........................................72 Relatrio com dados de vrias tabelas e Seleo de registros .....................................................73

8 ) ACESSO A BASE DE DADOS PADRO XBASE(DBASE/CLIPPER) ........................83Acesso utilizando o Controle de Dados Vinculados. (Data Control) ..........................................83 Acesso utilizando a DAO. (Data Access Object) ..........................................................................87

9 ) SETUP WIZARD ...............................................................................................................94 10 ) DBGRID ........................................................................................................................101Introduo.....................................................................................................................................101 Utilizao e Configurao. ...........................................................................................................101 Controle Financeiro - Definio de tabelas. ...............................................................................104 Controle Financeiro - Interface com o usurio. .........................................................................106 Controle Financeiro - Cdigo do projeto. ...................................................................................110 DbGrid - Dicas e Truques.............................................................................................................115

11 ) DBLIST ..........................................................................................................................116 12 ) REDES (Projeto comentado) ......................................................................................121- Acesso Exclusivo/Compartilhado.....................................................