Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Introdução ao Microsoft Access, Manuais, Projetos, Pesquisas de Informática

Introdução ao Microsoft Access, contendo comandos e conceitos básicos.

Tipologia: Manuais, Projetos, Pesquisas

2016

À venda por 16/01/2022

eduardofmonteiro
eduardofmonteiro 🇧🇷

4.5

(4)

9 documentos

1 / 50

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
NetoDADOS
Apostila do MS-Access Avançado
i
ÍNDICE
INTRODUÇÃO AO MS-ACCESS:...................................................................................................1
RECAPITULAÇÃO:...................................................................................................................................1
Tabelas:............................................................................................................................................1
Consultas:.........................................................................................................................................1
Formulários: ....................................................................................................................................1
Relatórios:........................................................................................................................................1
SEGURANÇA:....................................................................................................................................2
ANTES DE COMEÇAR :.............................................................................................................................2
PROTEÇÃO DOS DADOS ...........................................................................................................................2
CONSULTAS:.....................................................................................................................................4
USANDO SQL NO MS-ACCESS...............................................................................................................4
CONSULTAS UNIÃO................................................................................................................................4
CONSULTA DEFINIÇÃO DE DADOS..........................................................................................................6
Tipos de dados do SQL compatíveis com o Access ..........................................................................6
CONSULTA PASSO ATRAVÉS ..................................................................................................................8
CRIAR SUB-CONSULTAS..........................................................................................................................8
DIFERENÇAS ENTRE CONSULTAS AÇÃO E CONSULTAS SELEÇÃO...............................8
ALTERANDO DADOS COM CONSULTAS AÇÃO......................................................................9
CONSULTA CRIAÇÃO DE TABELA:..........................................................................................................9
CONSULTA EXCLUSÃO:.........................................................................................................................10
CONSULTA ATUALIZAÇÃO:..................................................................................................................10
CONSULTA ANEXAÇÃO:........................................................................................................................11
ESTRUTURANDO FORMULÁRIOS............................................................................................12
CRIANDO CONTROLES..........................................................................................................................12
Controles vinculados, não vinculados e calculados.......................................................................12
Definindo propriedades de controle...............................................................................................13
PERSONALIZANDO FORMULÁRIOS ........................................................................................................14
Alterando ordem de tabulação.......................................................................................................14
Criando outros controles utilizando a caixa de ferramentas.........................................................15
Fornecendo uma lista de opções com uma caixa de listagem ou uma caixa de combinação........16
CRIANDO UM FORMULÁRIO/SUB-FORMULÁRIO SEM A AJUDA DO ASSISTENTE.....................................17
Vinculando um formulário e um sub-formulário............................................................................19
CALCULANDO UM TOTAL PARA UM GRUPO DE REGISTROS....................................................................19
ESTRUTURANDO RELATÓRIOS................................................................................................21
ADICIONANDO SEÇÕES .........................................................................................................................21
Cabeçalho do Relatório..................................................................................................................21
Cabeçalho da Página .....................................................................................................................21
Para adicionar cabeçalho e rodapé a um relatório ou página......................................................21
Cabeçalho do Grupo ......................................................................................................................21
Para adicionar cabeçalho e rodapé a um grupo............................................................................21
Seção detalhe..................................................................................................................................23
Rodapé do grupo ............................................................................................................................23
Rodapé da página...........................................................................................................................23
Rodapé do relatório........................................................................................................................23
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32

Pré-visualização parcial do texto

Baixe Introdução ao Microsoft Access e outras Manuais, Projetos, Pesquisas em PDF para Informática, somente na Docsity!

NetoDADOS

i

NetoDADOS

  • INTRODUÇÃO AO MS-ACCESS:................................................................................................... ÍNDICE
  • RECAPITULAÇÃO:...................................................................................................................................
    • Tabelas: ............................................................................................................................................
    • Consultas:.........................................................................................................................................
    • Formulários: ....................................................................................................................................
    • Relatórios: ........................................................................................................................................
  • SEGURANÇA: ....................................................................................................................................
  • ANTES DE COMEÇAR :.............................................................................................................................
  • PROTEÇÃO DOS DADOS ...........................................................................................................................
  • CONSULTAS: .....................................................................................................................................
  • USANDO SQL NO MS-ACCESS ...............................................................................................................
  • CONSULTAS U NIÃO ................................................................................................................................
  • CONSULTA DEFINIÇÃO DE D ADOS ..........................................................................................................
    • Tipos de dados do SQL compatíveis com o Access ..........................................................................
  • CONSULTA PASSO ATRAVÉS ..................................................................................................................
  • CRIAR SUB - CONSULTAS ..........................................................................................................................
  • DIFERENÇAS ENTRE CONSULTAS AÇÃO E CONSULTAS SELEÇÃO ...............................
  • ALTERANDO DADOS COM CONSULTAS AÇÃO......................................................................
  • CONSULTA CRIAÇÃO DE TABELA :..........................................................................................................
  • CONSULTA EXCLUSÃO:.........................................................................................................................
  • CONSULTA ATUALIZAÇÃO : ..................................................................................................................
  • CONSULTA ANEXAÇÃO:........................................................................................................................
  • ESTRUTURANDO FORMULÁRIOS ............................................................................................
  • CRIANDO CONTROLES ..........................................................................................................................
    • Controles vinculados, não vinculados e calculados.......................................................................
    • Definindo propriedades de controle...............................................................................................
  • PERSONALIZANDO FORMULÁRIOS ........................................................................................................
    • Alterando ordem de tabulação .......................................................................................................
    • Criando outros controles utilizando a caixa de ferramentas .........................................................
    • Fornecendo uma lista de opções com uma caixa de listagem ou uma caixa de combinação ........
  • CRIANDO UM FORMULÁRIO/SUB - FORMULÁRIO SEM A AJUDA DO A SSISTENTE .....................................
    • Vinculando um formulário e um sub-formulário............................................................................
  • CALCULANDO UM TOTAL PARA UM GRUPO DE REGISTROS ....................................................................
  • ESTRUTURANDO RELATÓRIOS................................................................................................
  • ADICIONANDO SEÇÕES .........................................................................................................................
    • Cabeçalho do Relatório..................................................................................................................
    • Cabeçalho da Página .....................................................................................................................
    • Para adicionar cabeçalho e rodapé a um relatório ou página ......................................................
    • Cabeçalho do Grupo ......................................................................................................................
    • Para adicionar cabeçalho e rodapé a um grupo............................................................................
    • Seção detalhe..................................................................................................................................
    • Rodapé do grupo ............................................................................................................................
    • Rodapé da página...........................................................................................................................
    • Rodapé do relatório........................................................................................................................
  • USANDO EXPRESSÕES EM RELATÓRIOS ................................................................................................. ii
  • MACROS ...........................................................................................................................................
  • O QUE É UMA MACRO? .........................................................................................................................
  • PORQUE USAR MACROS? ......................................................................................................................
    • Fazer seus formulários e relatórios trabalhem juntos ...................................................................
    • Encontrar e filtrar registros automaticamente...............................................................................
    • Definir valor em controles..............................................................................................................
    • Garantir a precisão dos dados .......................................................................................................
    • Definir propriedade de formulários, relatórios e controles. ..........................................................
    • Automatizar transferências de dados .............................................................................................
    • Criar o seu próprio ambiente de trabalho personalizado ..............................................................
  • CRIANDO UMA MACRO ........................................................................................................................
    • Para criar uma macro ....................................................................................................................
    • A Janela Macro ..............................................................................................................................
    • Adicionando ações a uma Macro ...................................................................................................
    • Definindo argumentos ....................................................................................................................
    • Salvando uma Macro......................................................................................................................
    • Criando um grupo de macro ..........................................................................................................
    • Usando condições em macros ........................................................................................................
  • LISTA DE AÇÕES DE MACRO .................................................................................................................
  • RESPONDENDO A EVENTOS EM FORMULÁRIOS ......................................................................................
    • Fazendo Formulários trabalharem em conjunto............................................................................
    • Atribuindo macros de validação a eventos de formulário e de controle........................................
    • Exibindo mensagens de validação diferentes para condições diferentes.......................................
  • CRIANDO NOSSOS PRÓPRIOS MENUS .....................................................................................................
    • Definição do Menu .........................................................................................................................
    • Definição da Barra de Menu ..........................................................................................................
    • Atribuindo uma Barra de Menu a um formulário ..........................................................................
  • MÓDULOS ........................................................................................................................................
  • ESTRUTURA DO MÓDULO .....................................................................................................................
  • DECLARANDO VARIÁVEIS ....................................................................................................................
    • Tipos de Dados ...............................................................................................................................
  • USANDO DADOS CONTIDOS NOS FORMULÁRIOS ...................................................................................
  • OBJETOS DE BANCO DE D ADOS ............................................................................................................
  • VALIDAÇÃO DE CAMPOS COM MÓDULOS ..............................................................................................

NetoDADOS

Segurança:

Antes de começar :

Deve-se criar uma cópia de reserva do banco de dados do grupo de trabalho, SYSTEM.MDA, onde o Microsoft Access armazena as especificações das opções de cada usuário e as configurações da barra de ferramentas. Em um ambiente de multi- usuário, o banco de dados do grupo de trabalho também contém as informações de cadastro de segurança do seu grupo. Se o seu arquivo SYSTEM.MDA for perdido ou danificado, você não poderá iniciar o Microsoft Access. Uma vez feita uma cópia de reserva desse arquivo, só será preciso copiá-lo novamente caso haja mudanças nas opções, barra de ferramentas ou nas informações da cadastro de segurança.

Proteção dos dados

Proteger uma informação pode ser uma parte importante no desenvolvimento de um banco de dados do Microsoft Access. Através da proteção ao seu banco de dados, você poderá controlar o que um usuário ou um grupo de usuários pode fazer com objetos do banco de dados.

A segurança do Microsoft Access é composta de várias partes que precisam estar no lugar antes que a segurança se conclua: grupos de trabalho, usuário e contas do grupo, posse, e atribuições de permissão.

Para proteger um banco de dados: 1 Atribuir senha ao usuário Administrador ; sair do Access e Logar como Administrador 2 Definir grupos de usuários 3 Definir permissões do grupo 4 Criar usuários 5 Tirar as permissões dos grupos Usuários e Administradores 6 Colocar os usuários que vão administrar o banco de dados no grupo Administradores

Importante: Você precisa remover as permissões do usuário administrador e do grupo de usuários, que inclui todos os usuários em um grupo de trabalho. Até que você remova estas permissões, os usuários poderão ter permissões involuntárias para objetos. Tendo, uma vez, as permissões removidas, os usuários passarão a ter somente as que você atribuiu.

NetoDADOS

Para assegurar a proteção do banco de dados, é importante acrescentar uma senha à conta do administrador e às contas do proprietário e administrador designadas. Adicionalmente, você poderá acrescentar uma senha às contas criadas para usuários ou instruí-los para acrescentar às suas próprias senhas.

Observações: A segurança depende da relação entre contas do grupo de trabalho do Microsoft Access e das atribuições de permissão em seu banco de dados. O Microsoft Access armazena informação de conta com o grupo de trabalho e atribuições de permissões no arquivo (.MDB) do banco de dados.

Exercício:

Implemente a segurança no banco de dados do curso, criando três grupos:

  • DBA - administrador (Todas as permissões)
  • Gerentes - usuário (somente para leitura)
  • Digitadores - usuário (com permissões para leitura, gravação, exclusão e atualização)

NetoDADOS

A seguinte consulta união seleciona o nome de todas as empresas e cidades que estejam nas tabelas Fornecedores e Clientes e classifica alfabeticamente os dados por cidade.

SELECT [Nome da empresa], [Cidade] FROM [Fornecedores]

UNION SELECT [Nome da empresa], [Cidade] FROM [Clientes] ORDER BY [Fornecedores], [Cidade];

A consulta união a seguir renomeia o campo "Nome da empresa" para "Nome do cliente/fornecedor" na saída da consulta;

SELECT [Nome da empresa] AS [Nome do cliente/fornecedor], [Cidade] FROM [Fornecedores] UNION SELECT [Nome da empresa] AS [Nome do cliente/fornecedor], [Cidade] FROM [Clientes];

A consulta união a seguir utiliza a instrução UNION ALL para recuperar registros duplicados:

SELECT [Nome da empresa], [Cidade] FROM [Fornecedores]

UNION ALL SELECT [Nome da empresa], [Cidade] FROM [Clientes];

NetoDADOS

Consulta Definição de Dados

Este tipo de consulta cria uma tabela sem adicionar nenhum registro a ela, é interessante quando precisamos criar tabelas temporárias. Veja o exemplo:

CREATE TABLE [SÓCIOS] (Código COUNTER , Nome TEXT (50), Rua TEXT (50), ( CONSTRAINT CódigoDoSócio PRIMARY KEY ([Código]));

No exemplo acima é criada uma tabela Sócios com os seguintes campos:

Campo Tipo Tamanho Código Contador 4 bytes Nome Texto 50 Rua Texto 50

A palavra chave CONSTRAINT indica que em seguida vem o nome de um índice chamado CódigoDoSócio, entre parêntesis vem o nome do campo que faz parte deste índice e opcionalmente a clausula PRIMARY KEY para indicar a chave primária da tabela.

Tipos de dados do SQL compatíveis com o Access

Tipo de dado Tamanho Descrição BINARY 1 byte Para consultas em tabelas anexadas em produtos de banco de dados que definem um tipo de dados Binário. O Microsoft Access não usa o tipo de dados Binário. BIT 1 byte Valores Sim e Não e campos que contém apenas um entre dois valores. BYTE 1 byte Um valor inteiro entre 0 e 255. COUNTER 4 bytes Um número 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. CURRENCY 8 bytes Um inteiro dimensionado entre - 922.337.203.685.477,5808 e 922.337.203.685.477,5807.

NetoDADOS

Consulta Passo Através

As consultas passo através não são executadas pelo Access, elas são executas pelo servidor SQL, por isso não é possível usar o SQL do Access, visto que ele não segue o padrão ANSI como os servidores SQL.

Esta consulta manipula os dados diretamente no servidor então as tabelas utilizadas não precisam estar anexadas.

Criar sub-consultas

para criar uma sub-consulta, você usa a grade QBE, mas insere uma instrução SQL SELECT como critério. Para maiores informações consulte Criando uma Sub-consulta dentro de SQL: sub-consultas na ajuda do MS-Access.

Diferenças entre consultas Ação e consultas

seleção

Quando se cria uma consulta, o MS-Access cria uma consulta seleção, a não ser que se escolha um tipo diferente no menu consulta.

Quando uma consulta seleção é executada, o MS-Access exibe o Dynaset , os registros recuperados de suas tabelas. Pode-se, então, visualizar o dynaset e fazer alterações em seus dados. Entretanto, ao fazer alterações, elas são inseridas registro a registro.

Caso haja um grande número de alterações similares, você pode poupar tempo usando uma consulta ação. Uma consulta ação faz quaisquer alterações em apenas uma operação. Por exemplo, caso deseje excluir todos os produtos que tenham sido descontinuados, você pode executar uma consulta ação que remova todos esses produtos.

Para se garantir que alterações indesejadas não sejam feitas se você executar inadvertidamente uma consulta ação, o MS-Access exibe na janela Banco de dados, um ícone especial para identificar as quatro consultas ação.

Consulta Anexação Consulta Atualização Consulta Criação de Tabela Consulta Exclusão

NetoDADOS

Alterando dados com consultas Ação

Consultas Ação:

Com as consultas ação, você pode criar novas tabelas ou alterar os dados de tabelas já existentes. Todas as Consultas Ação são feitas com base numa consulta seleção , então para se criar qualquer tipo de consulta ação, devemos criar as consultas seleção que nos trarão os dados que desejamos manipular pelas consultas ação, podendo assim atualizar, excluir, exportar e anexar dados.

O MS-Access proporciona quatro tipos de consultas ação.

Consulta criação de tabela:

Cria uma nova tabela a partir de outra ou parte de outra tabela com um novo nome definido pelo usuário e adicionando os registros especificados pelo critério.

Consulta exclusão:

Exclui os registros de uma ou mais tabelas que atendem a um critério.

Consulta anexação:

Adiciona uma grupo de registros de uma ou mais Tabelas para outra ou mais tabelas.

Consulta atualização:

Altera ou dados em um grupo de registros de uma ou mais tabelas.

Consulta Criação de Tabela:

  1. Após criarmos a consulta seleção com os campos desejados, clique no botão da consulta criação de tabela , em seguida forneça o nome da tabela a ser criada. Se for necessário, você pode criar esta tabela em outro banco de dados, clicando no botão outro banco de dados e forneça o seu nome. Depois pressione o botão Ok.
  2. Quando você clicar no botão Executar , o MS-Access informa quantas linhas ( registros ) serão incluídos na nova tabela, nesta mensagem, você pode confirmar a criação ou cancelar a inclusão.
  3. Se você clicar no botão Modo Folha de Dados , a consulta seleção será executada e você verá os registros que vão para a nova tabela.

NetoDADOS

Consulta anexação:

  1. A consulta anexação nos permite anexar dados de uma tabela a outra. Para isso devemos criar uma consulta seleção com os campos que desejamos anexar, e depois clicamos no botão da consulta anexação e está pronta a consulta anexação.
  2. Quando você clicar no botão Executar , o MS-Access informa quantas linhas ( registros ) serão anexadas da tabela, nesta mensagem, você pode confirmar a anexação ou não.
  3. Se você clicar no botão Modo Folha de Dados , a consulta seleção será executada e você verá os registros que vão ser anexados.

Exercício IV

Criar uma consulta para Anexar os campos para a tabela Informações do produto.

NetoDADOS

Estruturando formulários

Criando Controles

Quando começa um formulário em branco, você mesmo adiciona todos os controles. Se criou um formulário com o assistente de formulário, pode-se também desejar adicionar controles para exibir dados adicionais ou para tornar o formulário mais atraente ou mais fácil de usar. Por exemplo, você pode desejar adicionar uma etiqueta que inclua instruções sobre como utilizar um formulário no modo formulário.

Controles vinculados, não vinculados e calculados

Quando se adiciona um controle a um formulário, determina-se de onde ele obtêm a informação que exibe. Por exemplo, você pode adicionar um controle caixa de texto que exibe um produto da companhia a partir do campo NomeDoProduto da tabela produtos. A caixa de texto obtém os valores a partir do campo Nome do Produto por ter sido conectado ou vinculado àquele campo.

Os controles também podem exibir informações que não estejam armazenadas no banco de dados, tais como instruções, legendas e valores calculados. Conhecer a origem dos dados de um controle ajuda a decidir que tipo de controle usar e como cria-lo.

Os controles podem ser vinculados, não vinculados e calculados. A ilustração seguinte mostra os três tipos de controle.

NetoDADOS

Propriedade Descrição Origem do Controle Nome de Campo ou Expressão para usar como fonte de dados para Controle Tabular Automaticamente Pode gerar ou não uma tabulação quando o último caracter permitido em uma máscara de entrada de uma caixa de texto é inserido. Comportamento da Tecla Enter Padrão troca de campo e Nova Linha no campo, cria uma linha em branco no mesmo campo para inserção. Visível Torna o objeto visível Ativado Habilitar controle no modo formulário Parada de Tabulação Permite tabulações no controle Índice de Tabulação Definir ordem de tabulação Pode Ampliar Controle ou seção expande automaticamente para caber no texto., Pode Reduzir Determina se o tamanho de uma sessão ou controle será Reduzido verticalmente para acomodar a quantidade de dados. Ao Entrar Macro ou função executada quando o controle recebe o primeiro foco Ao Sair Macro ou função executada quando o controle perde o foco no mesmo formulário.

Para obter mais informações consulte Definindo Propriedades no Help do MS-Access.

Personalizando formulários

Você pode ser mais produtivo com formulários personalizados que se adaptem às suas necessidades particulares. Por exemplo, você pode personalizar que apresente listas de opções para sua escolha, adicionar um botão que torne fácil a abertura de um formulário relacionado e usar imagens em vez de texto em botões.

Alterando ordem de tabulação

Quando adiciona controles a um formulário, o MS-Access atribui automaticamente uma ordem de tabulação aos controles. Quando a tecla Tab é pressionada no modo formulário o foco se move de controle para controle de acordo com a ordem de tabulação. O MS-Access coloca automaticamente no final da ordem de tabulação no final de cada novo controle adicionado. Em alguns casos essa pode não ser a ordem de tabulação desejada. Por exemplo, você pode reorganizar alguns controles em um formulário depois de colocá-los. Nesse caso, você provavelmente desejará alterar a ordem de tabulação para adequá-la à nova disposição. Para fazer isso, use o comando Ordem de Tabulação no modo Estrutura.

NetoDADOS

O comando Ordem de Tabulação exibe apenas os nomes dos controles que você pode selecionar ou para os quais pode-se tabular no modo formulário. Os nomes dos controles que não podem ser selecionados, como etiquetas ou linhas, não são incluídos. Os nomes são exibidos na ordem tabulada através dos controles. Você pode fazer com que o MS-Access crie automaticamente uma ordem de tabulação que percorra os controles da esquerda para a direita e de cima para baixo ou mesmo criar um ordem de tabulação personalizada.

Para criar uma ordem de tabulação da Esquerda para a Direita e de Cima para Baixo

  1. Com o formulário aberto no modo estrutura, escolha Ordem de Tabulação no menu Editar.
  2. Escolha o botão Ordem Automática.

Criando outros controles utilizando a caixa de ferramentas

Se você deseja criar controles não vinculados ou calculados, use a barra de ferramentas. Também pode usar a caixa de ferramentas para criar controles vinculados que não sejam caixas de textos. A caixa de ferramentas é uma barra de ferramentas especializada: você pode escolher Barras de Ferramentas no menu Exibir , para ativar ou desativar a caixa de ferramentas.

NetoDADOS

Uma vez que a lista não é exibida até que se abra, o controle ocupa menos espaço no formulário. Você pode digitar os primeiros caracteres de um valor na caixa de combinação para rapidamente encontrar esse valor. Além disso, pode-se optar por permitir a entrada de valores novos na caixa de combinação ou impedir a entrada de valores novos.

Criando um Formulário/sub-formulário sem a ajuda do

Assistente

Quando está criando um formulário e um sub-formulário sem a ajuda do assistente de Formulário/Sub-formulário, inicialmente você cria o formulário e o sub-formulário separadamente. Em seguida, insere o sub-formulário no formulário. Este método é útil se você já criou um formulário e deseja inseri-lo em diversos outros formulários. Pode, também, preferir criar o seu próprio sub-formulário quando quiser criar um sub-formulário que seja diferente do formulário que o Assistente projetou.

Criando um formulário e um sub-formulário Um sub-formulário é um formulário separado, que você cria e salva da mesma forma que qualquer outro formulário. Então, adiciona-o ao formulário de modo a se assegurar o seu vínculo ao formulário. Na maioria dos casos, o MS-Access vincula o formulário automaticamente quando você o adiciona. Existe, porém, situações onde você tem que definir as propriedades para vincular o formulário ao sub-formulário.

Preparando o formulário

  1. Crie o formulário. Deixe espaço no formulário para o sub-formulário.
  2. Salve e feche o formulário.

Preparando o sub-formulário

  1. Crie um formulário e defina as propriedades de formulário VisualizaçãoAutorizada e ModoPadrão

Apenas folha de dados : Coloque os campos no formulário na ordem que você deseja que eles apareçam na folha de dados. Você não precisa organizar os campos, já que eles sempre aparecem como uma folha de dados.

Defina as propriedades VisualizaçãoAutorizada e ModoPadrão como folha de dados.

NetoDADOS

Apenas formulário : Coloque os controles como você deseja que apareçam no modo formulário. Defina a propriedade VisualizaçãoAutorizada como Formulário. Defina a propriedade ModoPadrão como formulário simples ou formulários contínuos.

Formulários e folha de dados : Coloque os controles como você deseja que eles apareçam no modo formulário. Defina a propriedade VisualizaçãoAutorizada para ambos. Defina a propriedade Modo Padrão para formulários Simples, formulários contínuos ou folha de dados. Dependendo de como você deseja que o sub-formulário seja visualizado quando você abre o formulário.

  1. Salve e feche o sub-formulário.

Para adicionar um sub-formulário a um formulário

  1. Abra o formulário no modo estrutura.
  2. Alterne para a janela de Banco de Dados (Pressione F11).
  3. Arraste o sub-formulário que quiser da janela Banco de Dados e coloque-o onde você o deseja no formulário.

O MS-Access adiciona o controle do sub-formulário a suas etiquetas anexadas ao formulário. O controle do sub-formulário está vinculado ao sub-formulário e é aproximadamente do mesmo tamanho do sub-formulário (o controle do sub- formulário inclui espaço para os seletores de registros, de forma que se torna maior).

  1. Mova o controle do sub-formulário e, se necessário, ajuste o seu tamanho.
  2. Alterne para o modo formulário para ver o formulário com seu sub-formulário.
  3. Para fazer alterações no formulário, alterne para o modo Estrutura.

Para fazer alterações no sub-formulário, consulte o seguinte procedimento.

  1. No modo estrutura, clique em qualquer lugar do formulário fora do controle do sub-formulário (para ter certeza de que o controle do sub-formulário não está selecionado).
  2. Clique duas vezes em qualquer dentro do sub-formulário. (O MS-Access exibe o sub-formulário no modo estrutura).
  3. Faça as alterações na estrutura do sub-formulário.
  4. Salve e feche o sub-formulário no modo estrutura ou no modo folha de dados.