Tudo sobre TI

Categoria: Banco de Dados Page 2 of 6

Como converter uma Macro em código VBA no Access

Nesta dica ensinarei como converter uma Macro em código VBA no Access. Ao criar um projeto no Access as Macros são de extrema importância, pois automatizam o projetos, a sua aplicação é bastante simples, principalmente em relação ao Excel, onde esse processo é mais manual, porém em algumas situações, o código VBA se faz necessário, muitas soluções só encontramos no código e muitas vezes você anexa a um código, alguns tipos de Macros padrão do sistema.

Por exemplo, imagina que criei um botão e neste botão, apliquei um código, este botão deverá executar o código, e após isso, atualizar o formulário. Esta ação de atualizar é uma Macro simples, porém muitas vezes não sabemos como esta Macro é representada no VBA, portanto convertendo esta Macro em código VBA, basta copiar o código que será gerado e colar no seu botão na ordem certa, para que todas a tarefas sejam executas corretamente.

Vamos lá, vou demonstrar!

Clique na Guia Criar.

Clique em Macro.

Escolha uma Macro que deseja transformar em VBA.

Clique agora em Converter macros em Visual Basic.

Confirme a mensagem.

Clique em converter.

A macro será convertida.

Vamos aplicar esse código a um botão.

Copie o código que interessa, ex:

DoCmd.RunCommand acCmdPrintPreview

Crie um formulário.

Insira um botão neste formulário.

Cancele a tela com as Macros padrão do sistema.

Agora vamos criar um evento para o botão.

Com o botão selecionado, na folha de propriedades, clique na aba Eventos.

Clique no evento Ao clicar.

 

Escolha construtor de código e clique em OK.

Aparecerá o Evento ao clicar do botão.

Cole o código gerado pela Macro e qualquer outro código, que este botão executará todas tarefas corretamente.

Veja:

Fica a dica pessoal!

Até a próxima!

 

 

 

 

Como criar um subformulário no Access

Olá caros leitores! Nesta postagem veremos como criar um subformulário no Access. Esse recurso é muito interessante, pois permite uma sincronia maior entre todos os dados do seu BD. Veremos essa utilidade em um exemplo de uma Clínica Veterinária, onde existirá a princípio uma tabela de Clientes e Animais. Ao invés de criar 2 formulários, um para cada tabela, será criado um formulário para Clientes, e um subformulário para Animais. Com isso, ao invés de o usuário precisar efetuar cadastro em 2 formulários, tudo isso poderá ser feito em apenas 1.

Primeiramente, é importante que exista um relacionamento do tipo Um para Vários, pois o formulário será a tabela do lado Um do relacionamento, e o subformulário será a tabela do lado Vários do relacionamento. O campo de vínculo será os campos que se relacionam entre as duas tabelas, sendo neste caso o campo Código do Cliente.

Crie um formulário para a tabela Clientes, e depois abra-o no Modo Design. Obs.: Se tiver alguma dúvida quanto à criação de um formulário, veja neste post: https://blog.npibrasil.com/index.php/aprenda-a-criar-um-formulario-de-cadastro-no-access-rapidamente/

Expanda o detalhe do seu formulário, e arraste a tabela do lado Vários para dentro dele.

Aparecerá uma janela para configurar quais campos vinculam o formulário ao subformulário. Basta selecionar os campos do relacionamento. Após basta clicar em Concluir.

O subformulário já foi criado:

Com o formulário já aberto no modo de cadastro, é interessante ocultar o campo do lado Vários do relacionamento, pois ele já aparece no formulário, tornando a informação redundante. Basta clicar com o botão direito em cima dele, e após clicar em Ocultar Campos.

Observe que só são mostrados os animas do Cliente com o código 1:

E agora do Cliente com o código 2:

É importante frisar que você pode cadastrar clientes e animais normalmente, apenas utilizando este formulário. Ele vincula o animal ao cliente automaticamente. Por exemplo, se você efetuar o cadastro de um Cliente, e no subformulário cadastrar 3 animais, o Access relaciona automaticamente os 3 animais ao Cliente.

Espero que esta dica tenha sido útil pessoal. Estamos disponíveis para dúvidas e sugestões. Até a próxima!

Como transformar um formulário no Access em janela

Olá pessoal! Neste post veremos como transformar um formulário no Access em janela, isso é possível através da opção Pop-up. Com esse recurso, você pode configurar para que os formulários do seu projeto abram como janelas sobrepostas ao Access, ao invés de abrirem como abas dentro do Access. Então vamos ao passo a passo:

Abra o formulário desejado no Modo Design. Para isso, clique com o botão direito sobre o ícone do formulário, e escolha a opção Modo Design.

Abra a Folha de Propriedades do formulário. Para isso, acesse a guia Design, e no grupo Ferramentas, clique na opção Folha de Propriedades.

Na Folha de Propriedades, clique na aba Outra e defina a opção Pop-up como Sim. Após esse passo, basta salvar e abrir o formulário.

Veja que o formulário foi aberto como janela:

Você pode inclusive trabalhar como ele maximizado.

Até a próxima caros leitores!

Como criar botões em um formulário no Access

Olá amigos! Neste post veremos como criar botões em um formulário no Access. No Microsoft Access, existe a possibilidade da criação de botões para manipulação de registros, para a navegação entre os formulários do sistema, e muitas outras funções. Nesta postagem, criaremos botões para adicionar novos registros e para navegar entre os registros.

Iremos utilizar um formulário simples de Cadastro de Clientes.

Para criar os botões no formulário, é preciso abri-lo no modo Design. Para isso, clique no botão Modo de Exibição, e depois escolha a opção Modo Design.

Na guia contextual Design, e no grupo Controles, clique no controle Botão e depois desenhe-o no formulário.

Será aberta a janela Assistente de botão de comando. Primeiramente, iremos criar um botão para adicionar registros. Para isso, defina as opções Operações de registro e Adicionar novo registro.
Após clique em Avançar.

Nesta tela, você pode escolher se o seu botão será preenchido com imagem ou texto. Após definir, basta clicar em Avançar.

Agora, basta definir um nome para o botão, e após clicar em Concluir.

Veja como o botão foi criado:

Também vamos criar os botões para navegação dos registros. Para isso, clique na opção Navegação de registro e insira um a um os botões: Ir para primeiro registroIr para registro anteriorIr para próximo registroIr para último registro

Veja todos os botões criados:

E o formulário já com os botões prontos para serem usados:

Espero que esta dica tenha sido útil, e até a próxima pessoal!

Como obrigar o cadastro de um campo no Access

Olá leitores! Nesta dica veremos como obrigar o cadastro de um campo no Access. No Microsoft Access, existe a possibilidade de tornar obrigatório o cadastro de um campo de uma tabela, basta configurar a opção Requerido, que está disponível para todos os campos. Então vejamos como configurar essa opção:

Primeiramente, selecione o campo do qual você deseja que o cadastro seja obrigatório. No exemplo, será selecionado o campo Nome.

Na tela Propriedades dos Campos, defina a opção Requerido para Sim. Executando esse passo, o cadastro do campo Nome passa a ser obrigatório.

No exemplo abaixo, observe que o campo Nome não foi cadastrado:

Porém, quando se tenta confirmar o cadastro, aparece a seguinte mensagem não permitindo a conclusão do cadastro:

Até a próxima amigos!

Como definir uma máscara de entrada para um campo no Access

Olá pessoal! Hoje veremos como definir uma máscara de entrada para um campo no Access. Você pode utilizar esse recurso para padronizar o cadastro de campos como: CPF, Telefone, Data de Nascimento, RG, CEP e etc. Esses campos podem causar confusão para o usuário no momento do cadastro, por exemplo, em um campo Telefone, muitas pessoas podem optar por digitar os parênteses da operadora, porém outras podem não optar, isso causaria uma inconsistência de dados. Com o recurso Máscara de Entrada, o desenvolvedor pode padronizar o cadastro desses campos, facilitando para o usuário e para ele. Então vamos aos procedimentos:

A tabela abaixo é a que será utilizada no exemplo. Será definida uma máscara de entrada para o campo CPF.
Para isso, selecione o campo CPF, como mostra a imagem abaixo:

Na tela Propriedades dos Campos, que fica na parte inferior da tela, clique nos três pontinhos  da opção Máscara de entrada.

Nesta próxima tela, você escolherá a máscara de acordo com o campo utilizado.
Há também um espaço para você testar a máscara de entrada, que fica na barra Experimente:. Após, basta clicar em Avançar.

Nesta tela, você pode alterar a máscara, o que na maioria das vezes não é necessário. Depois clique em Avançar.

Nesta próxima tela, é necessário definir como os dados serão armazenados. A segunda opção é a mais interessante, visto que o programa apenas armazenará os números, dessa forma, evitando o armazenamento desnecessário de caracteres. Após clique em Avançar.

Agora, basta você clicar em Concluir.

Veja como ficará o campo no momento do cadastro:

E depois de cadastrado:

Espero que essa dica tenha sido útil, e até a próxima leitores.

Aprenda a criar uma consulta pelas iniciais de clientes no Access

Olá pessoal! Neste post veremos como criar uma consulta pelas iniciais de clientes no Access. Essa consulta retornará as informações dos clientes, baseando-se na inicial que você digitar. Com isso, o processo para a pesquisa de clientes se torna mais ágil e prático.
Então vamos ao passo a passo:

A consulta retornará os dados da seguinte tabela chamada Clientes:

Clique na guia Criar, e no grupo Consultas, clique no botão Design da Consulta.

Selecione as tabelas que você utilizará na consulta e clique no botão Adicionar. No exemplo, será utilizada a tabela Clientes.

Neste próximo passo, você deverá inserir os campos desejados na consulta, que no caso, serão os campos que a consulta irá retornar. Para isso, basta você clicar duas vezes sobre cada campo desejado.

No exemplo, todos os campos da tabela foram selecionados.

No próximo passo, será definido o critério para a pesquisa. Como efetuaremos a pesquisa pelas iniciais do nome, na caixa Critério do campo Nome, digite o seguinte texto:
Como [Digite o nome:] &”*”
Obs.: O texto entre colchetes é a mensagem que será exibida no momento da execução da consulta.

Feito isso, basta salvar a consulta. Porém, quando se executa a consulta e digita-se as iniciais, os dados são abertos em modo de edição. Uma solução para esse problema é criar um relatório baseado na consulta criada previamente.
Para isso, primeiramente selecione a consulta, acesse a guia Criar, e no grupo Relatórios, clique no botão Relatório.

Pronto, após isso basta salvar o relatório.

Quando o relatório for aberto, será exibida a seguinte tela requerendo as iniciais do nome:

Após digitar e pressionar OK, veja o relatório que será gerado:

Se quiser saber mais sobre outros tipos de critérios de consulta, veja esse post: https://blog.npibrasil.com/index.php/criterios-de-consulta-no-access/ ou veja também mais dicas sobre Access neste link: https://blog.npibrasil.com/index.php/category/banco-de-dados/access/

Espero que esta dica tenha sido útil, e até a próxima!

Como definir valores padrões de cadastro para um campo no Access

Olá amigos! Neste post veremos como definir valores padrões de cadastro para um campo no Access, através do recurso Assistente de Pesquisa. Podemos utilizar esse recurso para campos como Sexo, Estado Civil, Estado, entre outros. Como sabemos, esses campos possuem valores padrões de cadastro, como por exemplo, o campo Sexo só pode ser cadastrado como Masculino ou Feminino.
No exemplo, utilizaremos uma tabela de cadastro de clientes. Vejamos os passos:

1 – Os campos nos quais utilizaremos valores padrões de cadastro serão os campos Sexo e Estado Civil.

2 – Defina o tipo de dados do campo Sexo para Assistente de pesquisa.

3 – Na próxima caixa de diálogo, escolha a opção Digitarei os valores que desejo e depois clique em Avançar.

4 – Nesta tela, basta você definir os valores que deseja.
Os valores padrões serão Masculino e Feminino. Após clique em Avançar.

5 – Na próxima janela, defina um rótulo para o campo e clique em Concluir para finalizar a configuração.

6 – Para fazer o mesmo procedimento para o campo Estado Civil, volte ao passo 2. Os valores padrões serão Solteiro (a), Casado (a), Viúvo (a) e Divorciado (a).

7 – Após concluir os passos anteriores, veja como ficarão os campos no momento do cadastro:

Espero que esta dica tenho sido útil, e até a próxima meus caros leitores!

Como importar dados do Access para o Excel

Olá pessoal!

Na dica de hoje vou ensinar como importar dados do Access para o Excel. Os programas do pacote Office são integrados, os mesmos permitem diferentes integrações de acordo com a finalidade, por exemplo imagina que você possui dados em um banco de dados do Access e você precisa criar um relatório, porém você acha que será mais fácil gerar este documento no Excel em vez do Access.

Sendo assim, você precisará transferir os dados que estão no Access para o Excel, para isso é só utilizar o recurso de dados externos do Excel.

Então vamos lá.

Abra o Excel.

Clique na guia Dados.

No grupo Obter Dados Externos, cliquem Do Access.

Na próxima janela, procure pelo arquivo do Access.

Selecione-o e clique em abrir.

Na próxima janela precisamos escolher como a tabela deverá escolher qual tabela do Access deseja importar.

Clique em Ok.

Na próxima janela devemos escolher como os dados serão importados.

Escolha a opção que melhor se adequa a sua necessidade.

Veja:

Pronto agora é só utilizar os dados da forma que necessita desfrutando de todos recurso do Excel.

Um abraço à todos e até a próxima dica!

 

 

Aprenda a criar relatórios de forma prática no Access

Olá leitores! Hoje veremos mais uma dica sobre o Microsoft Access.
Em uma postagem anterior, vimos como criar um formulário de cadastro rapidamente no Access: https://blog.npibrasil.com/index.php/aprenda-a-criar-um-formulario-de-cadastro-no-access-rapidamente/
Neste post, criaremos um relatório de uma forma bem simples e rápida, sendo que o relatório será baseado em uma tabela do banco dados. Lembrando que os relatórios são as telas de impressão do seu banco dados, sendo apenas utilizados para visualização e não para inserção de dados.
Então vamos ao passo a passo:

Primeiramente, selecione a tabela desejada no Painel de Objetos. Acesse a guia Criar, e no grupo Relatórios, clique no botão Assistente de Relatório.

Na próxima janela, selecione os campos que irão compor o relatório; se desejar utilizar todos os campos da tabela, basta clicar na seta dupla e em Avançar.

Na próxima tela, é possível criar níveis de agrupamento. Após efetuar a configuração, basta clicar em Avançar.

Nesta tela, você pode classificar os campos da forma desejada, por exemplo, classificar os registros pela ordem alfabética. Após clique em Avançar.

Escolha o layout do seu relatório e clique em Avançar.

Para finalizar, basta clicar em Concluir.

Pronto, o seu relatório foi gerado!

Obs.: Criando um relatório da forma que foi mostrada nesse post, o Access gera um relatório de todos os registros da sua tabela; se você desejar criar um relatório individual, veja como fazê-lo neste post: https://blog.npibrasil.com/index.php/relatorio-individual-no-access/

Espero que a dica tenho sido proveitosa e até a próxima amigos!

Page 2 of 6

Desenvolvido em WordPress & Tema por Anders Norén

Office Lizenz Kaufen Windows 10 pro lizenz kaufen Office 2019 Lizenz Office 365 lizenz kaufen Windows 10 Home lizenz kaufen Office 2016 lizenz kaufen