Escolar Documentos
Profissional Documentos
Cultura Documentos
NDICE
INTRODUO AO MS-ACCESS:......................................................................................................
RECAPITULAO:...............................................................................................................................
Tabelas:................................................................................................................................................
Consultas:............................................................................................................................................
Formulrios:........................................................................................................................................
Relatrios:...........................................................................................................................................
SEGURANA:.......................................................................................................................................
ANTES DE COMEAR :........................................................................................................................
PROTEO DOS DADOS.......................................................................................................................
CONSULTAS:.........................................................................................................................................
USANDO SQL NO MS-ACCESS...........................................................................................................
CONSULTAS UNIO............................................................................................................................
CONSULTA DEFINIO DE DADOS.......................................................................................................
Tipos de dados do SQL compatveis com o Access.............................................................................
CONSULTA PASSO ATRAVS................................................................................................................
CRIAR SUB-CONSULTAS.......................................................................................................................
DIFERENAS ENTRE CONSULTAS AO E CONSULTAS SELEO...................................
ALTERANDO DADOS COM CONSULTAS AO.........................................................................
CONSULTA CRIAO DE TABELA:.......................................................................................................
CONSULTA EXCLUSO:.......................................................................................................................
CONSULTA ATUALIZAO:..................................................................................................................
CONSULTA ANEXAO:.......................................................................................................................
ESTRUTURANDO FORMULRIOS.................................................................................................
CRIANDO CONTROLES........................................................................................................................
Controles vinculados, no vinculados e calculados...........................................................................
Definindo propriedades de controle...................................................................................................
PERSONALIZANDO FORMULRIOS........................................................................................................
Alterando ordem de tabulao............................................................................................................
Criando outros controles utilizando a caixa de ferramentas.............................................................
Fornecendo uma lista de opes com uma caixa de listagem ou uma caixa de combinao...........
CRIANDO UM FORMULRIO/SUB-FORMULRIO SEM A AJUDA DO ASSISTENTE......................................
Vinculando um formulrio e um sub-formulrio................................................................................
CALCULANDO UM TOTAL PARA UM GRUPO DE REGISTROS....................................................................
ESTRUTURANDO RELATRIOS.....................................................................................................
ADICIONANDO SEES.......................................................................................................................
Cabealho do Relatrio......................................................................................................................
Cabealho da Pgina..........................................................................................................................
Para adicionar cabealho e rodap a um relatrio ou pgina..........................................................
Cabealho do Grupo...........................................................................................................................
Para adicionar cabealho e rodap a um grupo................................................................................
Seo detalhe.......................................................................................................................................
Rodap do grupo.................................................................................................................................
Rodap da pgina................................................................................................................................
Rodap do relatrio.............................................................................................................................
USANDO EXPRESSES EM RELATRIOS................................................................................................
MACROS................................................................................................................................................
NetoDADOS
ii
Introduo ao MS-Access:
Recapitulao:
Tabelas:
Consultas:
Formulrios:
Relatrios:
Segurana:
Antes de comear :
Deve-se criar uma cpia de reserva do banco de dados do grupo de trabalho,
SYSTEM.MDA, onde o Microsoft Access armazena as especificaes das opes de cada
usurio e as configuraes da barra de ferramentas. Em um ambiente de multi-usurio, o
banco de dados do grupo de trabalho tambm contm as informaes de cadastro de
segurana do seu grupo. Se o seu arquivo SYSTEM.MDA for perdido ou danificado,
voc no poder iniciar o Microsoft Access. Uma vez feita uma cpia de reserva desse
arquivo, s ser preciso copi-lo novamente caso haja mudanas nas opes, barra de
ferramentas ou nas informaes da cadastro de segurana.
Exerccio:
Implemente a segurana no banco de dados do curso, criando trs
grupos:
DBA
- administrador (Todas as permisses)
Gerentes
- usurio
(somente para leitura)
Digitadores - usurio
(com permisses para leitura,
gravao, excluso e atualizao)
Consultas:
Usando SQL no MS-Access
A Structured Query Language SQL uma linguagem muito usada na consulta,
atualizao e gerenciamento de banco de dados relacionais. Cada consulta criada no MSAccess tem uma instruo SQL associada que define as aes daquela consulta.
Normalmente mais conveniente usar a grade QBE e as ferramentas grficas de
estruturao de consulta do Access para criar e modificar consultas. Mas se voc est
familiarizado com SQL, pode usar instrues SQL para:
Consultas Unio
uma consulta especfica SQL que cria um resultado contendo dados de todos os
registros especificados em duas ou mais tabelas. Pelo contrrio, uma consulta baseada em
uma associao cria um dynaset contendo dados somente de registros cujos campos
relacionados encontram uma condio especificada.
Por exemplo, uma consulta unio da tabela clientes e data da tabela fornecedores
resulta um Resultado que contm todos os registros especificados em ambas as tabelas, a
de clientes e a de fornecedores.
A consulta unio a seguir, consiste de duas instrues SELECT que retornam os
nomes de empresa e cidades que estejam tanto na tabela Fornecedores como na tabela
Clientes, e sejam do Brasil.
A seguinte consulta unio consiste de duas instrues SQL SELECT que retornam
os nomes de companhias e cidades que esto nas tabelas Fornecedores e Clientes e so do
Brasil.
SELECT [Nome da empresa], [Cidade]
FROM [Fornecedores]
WHERE Pais="Brasil"
UNION SELECT [Nome da empresa], [Cidade]
FROM [Clientes]
WHERE Pais="Brasil";
Tipo
Contador
Texto
Texto
Tamanho
4 bytes
50
50
Tamanho
1 byte
BIT
1 byte
BYTE
COUNTER
1 byte
4 bytes
CURRENCY
8 bytes
Descrio
Para consultas em tabelas anexadas em produtos
de banco de dados que definem um tipo de dados
Binrio. O Microsoft Access no usa o tipo de
dados Binrio.
Valores Sim e No e campos que contm apenas
um entre dois valores.
Um valor inteiro entre 0 e 255.
Um nmero incrementado automaticamente pelo
Microsoft Access quando um novo registro
adicionado a uma tabela. No Jet database engine,
o tipo de dado para este valor Long.
Um
inteiro
dimensionado
entre
-922.337.203.685.477,5808
e
922.337.203.685.477,5807.
Tipo de dado
DATETIME(Consulte
DOUBLE)
SINGLE
DOUBLE
SHORT
LONG
LONGTEXT
LONGBINARY
TEXT
Tamanho
8 bytes
Descrio
Um valor data ou hora entre os anos 100 e 9999.
4 bytes
Exerccio
Criar uma consulta Definio de Dados para criar uma tabela com a seguinte
estrutura:
Nome do Campo
Tipo do dado Tamanho
Cdigo do Produto
Contador
Nome do Produto
Texto
40
Quantidade Por Unidade Texto
20
Preo Unitrio
Moeda
Unidades em Estoque
Nmero
Inteiro
Categoria
Texto
15
Fornecedor
Texto
40
O nome da tabela a ser criada ser Informaes dos produtos. Como chave
primria ser utilizado o campo Cdigo do Produto.
Criar sub-consultas
para criar uma sub-consulta, voc usa a grade QBE, mas insere uma instruo SQL
SELECT como critrio.
Para maiores informaes consulte Criando uma Sub-consulta dentro de SQL:
sub-consultas na ajuda do MS-Access.
Consulta excluso:
Exclui os registros de uma ou mais tabelas que atendem a um critrio.
Consulta anexao:
Adiciona uma grupo de registros de uma ou mais Tabelas para outra ou mais
tabelas.
Consulta atualizao:
Altera ou dados em um grupo de registros de uma ou mais tabelas.
Exerccio I
Crie uma consulta de Criao de tabela para listar o Nome do produto,
Quantidade em estoque e o Fornecedor , Cdigo do Fornecedor, onde a quantidade em
estoque seja menor que 20. O nome da tabela de sada ser Produtos em Baixa.
Salve a consulta como Cria Produtos em Baixa.
Consulta excluso:
1. Quando desejamos excluir vrios dados de uma tabela com dados alguns dados em
comum, ns devemos criar uma consulta seleo para exibir estes registros e depois
transformar numa consulta excluso.
2. Quando voc clicar no boto Executar, o MS-Access informa quantas linhas ( registros
) sero excludas da tabela, nesta mensagem, voc pode confirmar a eliminao ou
no.
3. Se voc clicar no boto Modo Folha de Dados, a consulta seleo ser executada e
voc ver os registros que vo excludos.
Exerccio II
Crie uma consulta para excluir todos da tabela de produtos, todos os produtos que
estejam com a quantidade em estoque abaixo de 20.
Salve com o nome de Exclui Produtos em Baixa.
Consulta Atualizao:
1. A consulta atualizao atualiza os dados de um ou mais campos, cria-se a consulta
seleo com os campos desejado e depois pressione o boto da consulta atualizao e
na linha atualizar para voc coloca o valor ou expresso que ir atualizar o campo.
Exerccio III
Crie uma consulta para atualizar o campo Unidades em estoque em 50% se o
valor for diferente de 0 (zero) ou 50 se for igual a 0 (zero).
Salve com o nome Atualiza Produtos.
Consulta anexao:
1. A consulta anexao nos permite anexar dados de uma tabela a outra. Para isso
devemos criar uma consulta seleo com os campos que desejamos anexar, e depois
clicamos no boto da consulta anexao e est pronta a consulta anexao.
2. Quando voc clicar no boto Executar, o MS-Access informa quantas linhas ( registros
) sero anexadas da tabela, nesta mensagem, voc pode confirmar a anexao ou
no.
3. Se voc clicar no boto Modo Folha de Dados, a consulta seleo ser executada e
voc ver os registros que vo ser anexados.
Exerccio IV
Criar uma consulta para Anexar os campos para a tabela Informaes do produto.
Estruturando formulrios
Criando Controles
Quando comea um formulrio em branco, voc mesmo adiciona todos os
controles. Se criou um formulrio com o assistente de formulrio, pode-se tambm
desejar adicionar controles para exibir dados adicionais ou para tornar o formulrio mais
atraente ou mais fcil de usar. Por exemplo, voc pode desejar adicionar uma etiqueta que
inclua instrues sobre como utilizar um formulrio no modo formulrio.
Propriedade
Origem do Controle
Descrio
Nome de Campo ou Expresso para usar como fonte de
dados para Controle
Tabular Automaticamente
Pode gerar ou no uma tabulao quando o ltimo
caracter permitido em uma mscara de entrada de uma
caixa de texto inserido.
Comportamento da Tecla Enter Padro troca de campo e Nova Linha no campo, cria uma
linha em branco no mesmo campo para insero.
Visvel
Torna o objeto visvel
Ativado
Habilitar controle no modo formulrio
Parada de Tabulao
Permite tabulaes no controle
ndice de Tabulao
Definir ordem de tabulao
Pode Ampliar
Controle ou seo expande automaticamente para caber
no texto.,
Pode Reduzir
Determina se o tamanho de uma sesso ou controle ser
Reduzido verticalmente para acomodar a quantidade de
dados.
Ao Entrar
Macro ou funo executada quando o controle recebe o
primeiro foco
Ao Sair
Macro ou funo executada quando o controle perde o
foco no mesmo formulrio.
Para obter mais informaes consulte Definindo Propriedades no Help do
MS-Access.
Personalizando formulrios
Voc pode ser mais produtivo com formulrios personalizados que se adaptem s
suas necessidades particulares. Por exemplo, voc pode personalizar que apresente listas
de opes para sua escolha, adicionar um boto que torne fcil a abertura de um
formulrio relacionado e usar imagens em vez de texto em botes.
O comando Ordem de Tabulao exibe apenas os nomes dos controles que voc
pode selecionar ou para os quais pode-se tabular no modo formulrio. Os nomes dos
controles que no podem ser selecionados, como etiquetas ou linhas, no so includos.
Os nomes so exibidos na ordem tabulada atravs dos controles. Voc pode fazer com que
o MS-Access crie automaticamente uma ordem de tabulao que percorra os controles da
esquerda para a direita e de cima para baixo ou mesmo criar um ordem de tabulao
personalizada.
Para criar uma ordem de tabulao da Esquerda para a Direita e de Cima
para Baixo
1. Com o formulrio aberto no modo estrutura, escolha Ordem de Tabulao no
menu Editar.
2. Escolha o boto Ordem Automtica.
A caixa de ferramentas tem ferramentas para todos os tipos de controles que voc
pode criar na estrutura de um formulrio.
Move-se a caixa de ferramentas selecionando e arrastando a mesma, e pode fechla clicando na caixa controle no canto superior esquerdo.
Exerccio V
1. Crie um Formulrio para mostrar os pedidos feitos por um cliente.
2. Crie um Formulrio para mostrar as informaes do cliente
3. Crie um Formulrio Principal/SubFormulrio colocando no Principal as
informaes do cliente e no subFormulrio os pedidos feitos por cada
cliente
Exerccio VI
Crie um formulrio tabular para mostrar todas os itens de um
pedido e seus respectivos preos . No rodap do formulrio crie um campo somando
todas os preos dos produtos.
Estruturando relatrios
Adicionando sees
Voc pode aumentar a eficincia de um relatrio adicionando sees, que so
elementos prprios da estrutura do relatrio. O MS-Access possui sete tipos de sees,
que pode ser usado em qualquer combinaes. Por exemplo, se voc deseja imprimir
informaes introdutrias a um relatrio, voc adicionar um cabealho que imprima
apenas na primeira pgina do relatrio.
No modo estrutura, voc v a estrutura do relatrio como sees e controles. O
modo estrutura apresenta o modelo para o relatrio, cada seo do relatrio
representada uma vez, ainda que, no relatrio impresso, algumas sees podem repetir
algumas vezes. Por exemplo, quando voc imprime um relatrio, o cabealho do grupo e
o rodap do grupo se repetem para cada grupo, enquanto a seo detalhe se repete para
cada registro.
Cabealho do Relatrio
Aparece uma nica vez no incio do relatrio. Voc pode us-lo para itens tais
como logotipo. O cabealho do relatrio impresso antes do cabealho da pgina
somente na primeira pgina do relatrio.
Cabealho da Pgina
Cabealho do Grupo
Aparece no incio de um novo grupo de registros. usado para exibir itens, tais
como o nome do grupo.
Seo detalhe
Contm o corpo principal dos dados de um relatrio. Os controles desta seo
repetem-se para cada registro retirado do banco de dados.
Rodap do grupo
Aparece no final de um grupo de registro. usado para exibir itens, tais como os
totais de grupo.
Rodap da pgina
Aparece na parte inferior de todas as pginas do relatrio. usado para exibir
itens tais como a numerao de pginas.
Rodap do relatrio
Aparece uma vez no final do relatrio. usado para exibir itens tais como totais de
relatrio. a ltima seo na criao do relatrio, mas aparece antes do rodap da pgina
na ltima pgina do rodap impresso.
Exerccio VII
Crie um relatrio para mostrar uma sada como o padro abaixo:
Macros
Usando macros, voc fazer seus formulrios, relatrios e outros objetos de banco
de dados trabalharem juntos mais eficientemente. As macros podem automatizar tarefas
rotineiras ou repetitivas tais como imprimir relatrios semanais. As macros tambm
oferecem capacidade de personalizao, tais como validao de dados complexas para
formulrios. Voc pode at usar macros para criar suas prprias barras de menu
personalizadas para seus formulrios.
Muitas vezes, ser interessante usar dois formulrio ao mesmo tempo para
procurar dados relacionados. Por exemplo, voc poder usar um formulrio para
visualizar informaes sobre seus Fornecedores e um outro para visualizar informaes
sobre seus produtos. Usando macros, voc poder adicionar um boto de comando ao
formulrio Fornecedores de modo a abrir automaticamente o formulrio Produto e, assim,
apresentar apenas os produtos daquele fornecedor. Poder, tambm, adicionar um boto a
um formulrio para imprimir um relatrio como, por exemplo, para imprimir uma fatura e
uma etiqueta de endereamento de um formulrio usado para registrar novos pedidos.
Voc pode usar macros para definir a maioria das propriedades de formulrios,
relatrios e controles. Por exemplo, voc pode usar uma macro para ocultar um
formulrio quando voc no preciso v-lo na tela, mas ainda precisa usar os dados do
formulrio.
Voc pode usar uma macro para importar e exportar dados automaticamente entre
diferentes formatos de arquivo. Se voc exporta dados de vendas no final de cada semana
para uma planilha MS-Excel. Por exemplo, voc pode automatizar a tarefa em uma macro
e fazer isso com o clique de um boto.
Voc pode usar uma macro para abrir automaticamente um grupo de consultas,
formulrios e relatrios quando voc abre um banco de dados. Usando macros, voc pode
combinar partes individuais de um banco de dados em um aplicativo de banco de dados
interativo; um programa que execute uma tarefa ou um conjunto de tarefas especficas tais
como encontrar informaes de vendas ou de faturas.
A Janela Macro
Voc usa a parte superior da janela macro para adicionar aes. Voc pode incluir
um comentrio para explicar as razes por trs de cada ao (O MS-Access ignora
comentrios quando executa uma macro). Voc usa a parte inferior da janela macro para
especificar argumentos para uma ao. Os argumentos do ao MS-Access informaes
adicionais sobre como executar uma ao, tal como qual objeto ou dados utilizar.
Existem duas maneiras de adicionar aes a uma macro. Voc pode selecionar
aes a partir da lista de aes da janela Macro ou, para aes comuns associadas a
objetos de seu banco de dados, voc pode arrastar o objeto da janela Banco de Dados
para a clula ao na janela Macro. Esse mtodo arrastar-e-soltar adiciona a ao e
argumentos apropriados.
Para adicionar uma ao a uma macro
1. Na janela Macro, clique na primeira clula vazia da coluna Ao.
2. Selecione a ao desejada a partir da lista de aes (clique na seta para ver esta
lista) ou digite a ao diretamente na clula.
Por exemplo: para que o computador execute um aviso sonoro, quando voc
executar uma macro, adicione a ao AvisoSonoro macro.
Definindo argumentos
A maioria das aes tem argumentos que do ao MS-Access informaes
adicionais sobre como executar a ao, tais como qual objeto ou dados utilizar. Por
exemplo, a ao AbrirUmaTabela tem um argumento Nome da Tabela que informa ao MSAccess qual tabela do banco de dados abrir. Depois de adicionar uma ao, voc define os
argumentos para a ao na parte de baixo da janela Macro. Para definir um argumento,
voc pode digitar um valor na caixa de argumentos ou em muitos casos voc pode
selecionar o argumento apropriado de uma lista.
Muitas aes tm um argumentos que pede o nome de um objeto de banco de
dados. Voc pode usar uma tcnica similar de arrastar e largar para definir estes e outros
argumentos: voc arrasta o objeto para a parte inferior da janela Macro e o larga no
argumento que deseja definir. Por exemplo, suponha que voc adicione a ao
AbrirUmaTabela a uma macro inserindo a ao na linha de ao. Para definir o argumento
Nome da Tabela da ao, voc tanto pode selecionar a tabela desejada da lista do
argumento Nome da Tabela, como voc j pode arrastar a tabela da janela Banco de
Dados para o argumento Nome da Tabela.
Resultado
Se o valor no controle Idade do Formulrio
Estudantes for maior que 21, ento...
[Cidade]=Paris
Se o valor no controle Cidade do formulrio
do qual a macro foi executada for Paris,
ento...
Formulrios![Clientes]![Pas] = USA E Se o valor no controle Pas do formulrio
Formulrios![Clientes]![Cdigo do Cliente] Clientes for USA e o valor do controle
<31
Cdigo do Cliente do formulrio Clientes for
menor que 31, ento...
Voc insere condies na coluna Condio na janela Macro. Se uma condio for
verdadeira, o MS-Access executa a ao naquela linha. Voc pode fazer com que o MSAccess execute uma srie de aes se a condio for verdadeira digitando elipses (...) na
coluna Condies das aes que seguem imediatamente a condio.
Para adicionar uma condio a uma macro
1. Na janela Macro, escolha Condio no menu Exibir (ou clique no boto
Condio na barra de ferramentas).
O MS-Access exibe a coluna Condio na janela macro.
2. Na coluna Condio, insira uma expresso condicional na linha onde voc deseja
definir a condio.
3. Na coluna Ao, insira a ao que voc deseja que o MS-Access execute
quando a condio for verdadeira.
Se voc quiser que o MS-Access execute mais de uma ao, adicione as aes e
digite elipses (...) na coluna Condio ao lado de cada ao que voc queira executar se a
condio for verdadeira, como mostrado na seguinte ilustrao.
Descrio
e Restringir dados
Mover atravs dos dados
Execuo
Executar um comando
Ao
AplicarFiltro
EncontrarPrxima,
EncontrarRegistro,
IrParaControle, IrParaPgina,
IrParaRegistro
ExecutarItemDoMenu
Executar
uma
Macro, AbrirConsulta,
procedimento ou consulta
ExecutarCdigo,
ExecutarMacro,
ExecutarSQL
Executar um outro aplicativo
ExecutarAplicativo
Parar execuo
CancelarEvento, Sair, Parar
Macro, PararTodasMacros
Importar/Exportar
Categoria
Manipulao de objetos
Descrio
Ao
Definir o valor de um campo, DefinirValor
controle ou propriedade
Atualizar dados ou a tela
Selecionar
dados
um
banco
RedesenharObjeto,
RepetirAconsulta,
ExibirTodosRegistros
de SelecionarObjeto
ExcluirObjeto
Miscelnea
pressionamento
Soar um aviso
de EnviaSequnciaDeCaracteres
AvisoSonoro
A seguir, adicione duas aes para executar quando a condio for atendida: a
ao CaixaDeMensagem e a ao CancelarEvento. A tabela seguinte mostra os
argumentos chave para a ao CaixaDeMesagem.
Argumento
Mensagem
Tipo
Ttulo
Definio
Descrio
O cdigo Postal precisa ser A mensagem a exibir na caixa
de 5 caracteres.
de mensagem
Informao
O tipo de cone a exibir com a
mensagem
Erro de Cdigo Postal
O ttulo que aparece no topo
da caixa de mensagem
Definio do Menu
1. Crie uma Macro nova;
2. Adicione a coluna de nomes macro;
3. Na coluna nome digite o nome do menu, se desejar que uma letra fique
sublinhada para ser tecla de acesso, antes da letra coloque o smbolo &;
4. Na coluna ao, coloque o que voc deseja que a macro faa.
Veja o exemplo:
Nome
&Abrir
&Fechar
&Sair
Ao
AbrirUmaTabela
Fechar
Sair
Descrio
Abre a tabela de Clientes
Fecha o objeto ativo
Adiciona um separador ao menu
Sai do Access
Salve a macro com o nome da Barra de menu que voc deseja criar.
Mdulos
Para uma maior flexibilidade na manipulao dos seus dados, foi implementada no
Access uma linguagem de programao chamada Access Basic, um dialeto do Visual
Basic, que permite uma rea para criao de rotinas vo complementar o seu banco de
dados.
Estrutura do Mdulo
Sub - SubFuno, uma seqncia de comandos que executa alteraes
em formulrios, tabelas ou qualquer outro objeto do MS-Access. Mas no retornado
nenhum valor para quem chamou esta Sub.
Function - Faz exatamente a mesma coisa que a Sub, mas tem
obrigatoriamente que retornar um valor para que a chamou.
Declarando Variveis
Existem dois tipos de declaraes de variveis, uma a nvel de Mdulo, que
visvel em todas as Subs e Functions do Mdulo e as que so visveis apenas em numa
funo ou numa subfuno.
Declarao Global - Utilizada no nvel de mdulo para declarar variveis
globais (variveis disponveis em todos os procedimentos em todos os mdulos) e alocar
espao de armazenamento.
Declarao Dim - Utilizada no nvel de mdulo e no nvel de procedimento
para declarar as variveis e alocar espao de armazenamento. Quando utilizada a nvel de
mdulo, as variveis declaradas so visveis a todos os procedimentos contidos no
modulo. Se declaradas dentro de procedimentos, estas s sero visveis no procedimento
onde foram declaradas.
Tipos de Dados
A seguinte tabela mostra os tipos de dados fundamentais suportados pelo Access
Basic, sufixo de declarao de tipo, tamanho dados e valores aceitveis.
Tipo de Dados
Sufixo
Integer
Long(inteiro longo)
Single(ponto
flutuante de preciso
simples)
Double
(ponto
flutuante de preciso
dupla)
%
&
!
Currency(inteiro
dimensionado)
String
Variant
Nenhu
m
Tamanho
dos dados
2
4
4
Valores aceitveis
-32.768 a 32.767.
-2.147.483.648 a 2.147.483.647.
-3,402823E38 a -1,401298E-45 para valores
negativos; 1,401298E-45 a 3,402823E38
para valores positivos; e 0.
8
-1,79769313486232
E308
a
-4,94065645841247 E-324 para valores
negativos; 4,94065645841247 E-324 a
1,79769313486232 E308 para valores
positivos; e 0.
8
-922.337.203.685.477,5808
a
922.337.203.685.477,5807.
1 byte por 0 at aproximadamente 65.535 bytes. (Devecaractere
se
deixar
uma
margem
para
o
armazenamento).
Conforme Qualquer valor numrico at o intervalo de
apropriado um tipo de dados Double ou qualquer texto
de caractere.
Ao
CaixaDeMensage
Descrio
Se no tiver mais produtos
Descrio
O DBEngine representa o sistema de recuperao e armazenamento de dados
do Access, ele tem controle sobre todos os outros objetos
WorkSpace Um objeto Workspace define uma sesso para um usurio. Contm bancos de
dados abertos e provm mecanismos para transaes simultneas e para um
grupo de trabalho seguro.
Database
Banco de Dados em si, um arquivo MDB, com suas tabelas, consultas e etc...
TableDef
Contem todos os itens de uma tabela, campos e ndices.
Field
Contem as definies para um campo
Index
Contem as definies para um ndice, campo, nico e etc...
QueryDef Definies de uma consulta, qualquer tipo
RecordSet Conjunto de registros de uma tabela
Relation
O objeto Relation representa um relacionamento entre duas tabelas
Todos os itens em negrito representam uma coleo de objetos, a diferena que
a coleo no plural e o objeto tem o nome no singular. Para sabermos o nome dos
campos de uma tabela, devemos utilizar a coleo fields.
Processo para trabalhar com o banco de dados atual:
01 Function Exemplo
02
03
Dim db As Database
Dim I As Integer
05
Set db = DBEngine(0)(0)
06
07
08
Next
09
db.Close
tabela
10 End Function