Olá professor Gilberlânio. Meus cumprimentos. Excelente explicação e orientação. Acabei de fazer minha inscrição. Sou um antigo programador do Access. Há muito tempo não pratico. Mas lembro muita coisa. Agora estou voltando. Há vinte poucos dias retomei criando um BD de Livros e DVDs. Estou usando um Formulário para inserir os dados. Estou com uma pequena dúvida quanto ao relacionamento de tabelas. Desejo inserir na Tabela LIVROS os campos que não se repetem e os que se repetem em suas tabelas específicas (Tab_Autores; Tab_Categorias e Tab_Editoras). Fiz o relacionamento, mas não funcionou corretamente. Se tiver já BD em suas produções preparados nesse modelo, por favor, gostaria que indicasse, do contrário, solicito uma demonstração. Por outro lado, o assistente do Access sugeriu dividir a tabela, aceitei, mas achei muito estranho o jeito oferecido. Obrigado pela dica de hoje. Fica com Deus.
Eu fiz esse esquema só que agora não consigo atualizar na tabela que puxei os valores, por exemplo: trocou o funcionário, ele já está cadastrado na tabela origem! quando venho na tabela e troco a matrícula, ele puxa da tabela origem, mas quando salvo, ele só troca a matricula para a nova, mas os dados restantes continuam referentes ao antigo funcionário. Teria como me ajudar?
Professor, eu não estou conseguindo transferir dados de uma tabela para outra usando consulta adicionar, somente quando o tipo de campo é ANEXO, contém fotos.
Ainda quanto essa dica de hoje, caso eu apague dados na Tabela A, a Tabela B permanecerá com seus dados ou necessitarei de um Código para quando apagar, fazer apenas na Tabela A? Obrigado.
como fazer esse comando no formulario do access. Meu formulario do access tem uns 20 campo para preencher, gostaria que quando click em SALVAR ele gravar os dados no banco de dados do access e limpasse apenas o campo cliente e CPF , assim não precisaria digitar tudo novamente para um novo cadastro. Agradeço pelo seu conhecimento
Bom dia Gil, tenho uma outra situação em banco de dados do Access em que preciso da tua ajuda. Ex: Tenho uma tabela com o registro dos funcionários e uma outra tabela com os produtos a serem vendidos, acontece q eu pretendo gratificar os funcionários com base nas vendas de produtos feitas por ele. Pra isso criei 5 estados no campo "estado" na tabela que contem o registro dos funcionários. Os estados estão em ordem decrescente começando de 5 até 1. O campo "estado" deve alterar automaticamente de 5 para 4, de 4 para 3... até o estado 1 sempre que o funcionário processar 4 vendas ou 4 faturas com o mesmo ID de funcionário. Logo que o funcionário processar 20 vendas (4 vendas x 5 níveis de Estado = 20 vendas) o seu estado troca para numero 1 e o sistema gera uma MsgBox a dizer: O funcionário ID tal é o melhor vendedor da empresa. Por favor Gil espero q tanha sido claro na minha questão e desejo muito q me ajudes com uma dica sobre como fazer isso.
Prof. Gilberlânio, boa tarde! Eu não sei se poderia me auxiliar. Eu tenho 2 tabelas, cadastro alunos e cadastro estágio. Eu gostaria que ao entrar na tabela cadastro de alunos, ao escolher o CPF, o nome do aluno fosse colocado automaticamente, para que eu pudesse preencher os demais campos... O senhor poderia me auxiliar?!
Preciso fazer um formulario onde eu digite o codigo de barras num campo e ele automaticamente preencha os campos de descrição, custo, venda... como eu faço isso?
Fiz este código, funcionou, porém na tebelaA mostra somente o último lançamento efetuado no formulário, na tabelaB acumula todos os lançamentos efetuados no formulário. É isso mesmo Gilberlânio? Não deveria acumular todos os lançamentos em ambas as tabelas? Obrigado.
Olá Gilberlânio, primeiramente parabéns pelas suas aulas! Estou Utilizando o Código em questão para um programa de devolução de mensalidades (quando algum curso é cancelado). O Programa está funcionando perfeitamente, com uma única exceção; quando adiciono valores com centavos (ex.: 500,25)ele pede para depurar o código; quando utilizo valores sem centavos (ex.: 500,00) ele grava normalmente. O que devo fazer para corrigir este erro?
Ola mestre. Se na tabelaB o campo valor fosse no formato texto. Como seria? Tem uma situação em que numa tabela tenho valores e preciso passar para outra tabela como texto.
Olá tudo bem, tenho um probleminha, quero criar uma tabela de controle de estoque, mas a questão e que a entrada e saída não sei como add. Pode me ajudar.
Uma duvida! Invés de eu não usar um botão, ou seja! Não tenho o botão no meu formulário. Com eu devo proceder com o código aonde ele recebe o comando da tecla ENTER?
OI BOA NOITE BOAS SUAS AULAS, GOSTARIA DE SABER COMO VINCULAR TABELAS NO MESMO CODIGO. CLIENTE , PRODUTO E FINANCEIRO. CLIENTE COMPRA PRODUTO, E PRODUTO TEM VALOR E FINANCEIRO MOSTRA QUEM COMPROU.
Fiz o exemplo e deu certo, mas tentei para outro formulário e não ta dando certo. Esta dando "erro em tempo de execução'3134: erro sintase na instrução INSERT INTO.
Olá amigo. Estou com uma dúvida no access se vc pudesse me ajudar lhe agradeço muito. Fiz um sistema simples no access e ao preencher os formulários até o número 8 ficaram ordenados e apartir daí eles ficaram desordenados. Na sequência após o formulário 8 ele já vem para o 36. Como resolver? Desde já agradeço
Daniel, provavelmente vc possa ter deletado alguns registros e se a numeração for automática ele ira continuar após o último registro gravado. Experimente deletar todos os registros ( Vc irá deletar tudo o que já cadastrou) e depois reparar e compactar o BD. Vc vai ver que a sequencia será lógica.
Olá pessoal eu sou o Manuel. Preciso que me ajudem na seguinte situação: Tenho várias tabelas com os seus dados e preciso juntar os dados de cada uma dessas tabela em campos diferentes numa única tabela geral. Ex: tbl_Radios, tbl_TV, tbl_Geral. Na tbl_Geral eu tenho no primeiro registo o Registo de Radios e no segundo registo eu tenho registo de TVs e no cabeçalho eu tenho os dizeres: Código, Designação, Avariados, Operacionais.
Obrigado professor!!!!Sou estudante de JAVA , mas cada vez apaixonado pelo ACCESS!!!!Obrigado!
Excelente dica, Professor. Que papai do céu continue abençoando sua generosidade.
Valeu demaaaais.
Dica interessante, que vai ajudar muitos programadores em seus projetos.
Olá professor Gilberlânio. Meus cumprimentos. Excelente explicação e orientação. Acabei de fazer minha inscrição. Sou um antigo programador do Access. Há muito tempo não pratico. Mas lembro muita coisa. Agora estou voltando. Há vinte poucos dias retomei criando um BD de Livros e DVDs. Estou usando um Formulário para inserir os dados. Estou com uma pequena dúvida quanto ao relacionamento de tabelas. Desejo inserir na Tabela LIVROS os campos que não se repetem e os que se repetem em suas tabelas específicas (Tab_Autores; Tab_Categorias e Tab_Editoras). Fiz o relacionamento, mas não funcionou corretamente. Se tiver já BD em suas produções preparados nesse modelo, por favor, gostaria que indicasse, do contrário, solicito uma demonstração. Por outro lado, o assistente do Access sugeriu dividir a tabela, aceitei, mas achei muito estranho o jeito oferecido. Obrigado pela dica de hoje. Fica com Deus.
Eu fiz esse esquema só que agora não consigo atualizar na tabela que puxei os valores, por exemplo: trocou o funcionário, ele já está cadastrado na tabela origem! quando venho na tabela e troco a matrícula, ele puxa da tabela origem, mas quando salvo, ele só troca a matricula para a nova, mas os dados restantes continuam referentes ao antigo funcionário. Teria como me ajudar?
Parabéns... Muito bom... vou comprar seu produto.
Combinado. Sucesso nos estudos
Professor, eu não estou conseguindo transferir dados de uma tabela para outra usando consulta adicionar, somente quando o tipo de campo é ANEXO, contém fotos.
Ainda quanto essa dica de hoje, caso eu apague dados na Tabela A, a Tabela B permanecerá com seus dados ou necessitarei de um Código para quando apagar, fazer apenas na Tabela A? Obrigado.
como fazer esse comando no formulario do access. Meu formulario do access tem uns 20 campo para preencher, gostaria que quando click em SALVAR ele gravar os dados no banco de dados do access e limpasse apenas o campo cliente e CPF , assim não precisaria digitar tudo novamente para um novo cadastro. Agradeço pelo seu conhecimento
Bom dia Gil, tenho uma outra situação em banco de dados do Access em que preciso da tua ajuda. Ex: Tenho uma tabela com o registro dos funcionários e uma outra tabela com os produtos a serem vendidos, acontece q eu pretendo gratificar os funcionários com base nas vendas de produtos feitas por ele. Pra isso criei 5 estados no campo "estado" na tabela que contem o registro dos funcionários. Os estados estão em ordem decrescente começando de 5 até 1. O campo "estado" deve alterar automaticamente de 5 para 4, de 4 para 3... até o estado 1 sempre que o funcionário processar 4 vendas ou 4 faturas com o mesmo ID de funcionário. Logo que o funcionário processar 20 vendas (4 vendas x 5 níveis de Estado = 20 vendas) o seu estado troca para numero 1 e o sistema gera uma MsgBox a dizer: O funcionário ID tal é o melhor vendedor da empresa. Por favor Gil espero q tanha sido claro na minha questão e desejo muito q me ajudes com uma dica sobre como fazer isso.
Prof. Gilberlânio, boa tarde! Eu não sei se poderia me auxiliar. Eu tenho 2 tabelas, cadastro alunos e cadastro estágio.
Eu gostaria que ao entrar na tabela cadastro de alunos, ao escolher o CPF, o nome do aluno fosse colocado automaticamente, para que eu pudesse preencher os demais campos... O senhor poderia me auxiliar?!
Veja essa aula: th-cam.com/video/V-8B0aUoHIg/w-d-xo.html
Boa tarde, como faço para copiar uma lista de produtos de um subform para outro subform?obg pela ajuda
Preciso fazer um formulario onde eu digite o codigo de barras num campo e ele automaticamente preencha os campos de descrição, custo, venda... como eu faço isso?
Fiz este código, funcionou, porém na tebelaA mostra somente o último lançamento efetuado no formulário, na tabelaB acumula todos os lançamentos efetuados no formulário. É isso mesmo Gilberlânio? Não deveria acumular todos os lançamentos em ambas as tabelas? Obrigado.
Aconteceu exatamente a mesma coisa comigo
Olá Gilberlânio, primeiramente parabéns pelas suas aulas! Estou Utilizando o Código em questão para um programa de devolução de mensalidades (quando algum curso é cancelado). O Programa está funcionando perfeitamente, com uma única exceção; quando adiciono valores com centavos (ex.: 500,25)ele pede para depurar o código; quando utilizo valores sem centavos (ex.: 500,00) ele grava normalmente. O que devo fazer para corrigir este erro?
Desculpe a pergunta, mas seria Alimentar uma tabela e passar para outra ao mesmo tempo, é isso?
Ola mestre. Se na tabelaB o campo valor fosse no formato texto. Como seria?
Tem uma situação em que numa tabela tenho valores e preciso passar para outra tabela como texto.
Olá tudo bem, tenho um probleminha, quero criar uma tabela de controle de estoque, mas a questão e que a entrada e saída não sei como add. Pode me ajudar.
Uma duvida! Invés de eu não usar um botão, ou seja! Não tenho o botão no meu formulário. Com eu devo proceder com o código aonde ele recebe o comando da tecla ENTER?
Use o código no evento Após atualizar do ultimo campo que vc preencher.
OI BOA NOITE BOAS SUAS AULAS, GOSTARIA DE SABER COMO VINCULAR TABELAS NO MESMO CODIGO. CLIENTE , PRODUTO E FINANCEIRO. CLIENTE COMPRA PRODUTO, E PRODUTO TEM VALOR E FINANCEIRO MOSTRA QUEM COMPROU.
Fiz o exemplo e deu certo, mas tentei para outro formulário e não ta dando certo. Esta dando "erro em tempo de execução'3134: erro sintase na instrução INSERT INTO.
Private Sub btInserir_Click()
CurrentDb.Execute "INSERT INTO tbAnimais (Marcacao, Nascimento) VALUES (" & txtMarcacao.Value & ", " & txtNascimento & ")"
MsgBox ("Dados inseridos e atualizados com sucesso."), vbInformation, "Dados"
End Sub
esse é o código
Olá amigo. Estou com uma dúvida no access se vc pudesse me ajudar lhe agradeço muito. Fiz um sistema simples no access e ao preencher os formulários até o número 8 ficaram ordenados e apartir daí eles ficaram desordenados. Na sequência após o formulário 8 ele já vem para o 36. Como resolver? Desde já agradeço
Daniel, provavelmente vc possa ter deletado alguns registros e se a numeração for automática ele ira continuar após o último registro gravado.
Experimente deletar todos os registros ( Vc irá deletar tudo o que já cadastrou) e depois reparar e compactar o BD. Vc vai ver que a sequencia será lógica.
Olá pessoal eu sou o Manuel. Preciso que me ajudem na seguinte situação: Tenho várias tabelas com os seus dados e preciso juntar os dados de cada uma dessas tabela em campos diferentes numa única tabela geral. Ex: tbl_Radios, tbl_TV, tbl_Geral. Na tbl_Geral eu tenho no primeiro registo o Registo de Radios e no segundo registo eu tenho registo de TVs e no cabeçalho eu tenho os dizeres: Código, Designação, Avariados, Operacionais.
vlw