Boa Noite,Caros Amigos do forum !Preciso de um cod para alterar os dados de uma venda de uma tabelavenda atraves do frm,pois o frm não deixa buscar a venda pelo frm.obrigado
2 participantes
[Resolvido]cod VBA para alterar dados da tabela atraves do frm
kadhu- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 734
Registrado : 25/04/2012
- Mensagem nº1
cod VBA para alterar dados da tabela atraves do frm
kadhu- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 734
Registrado : 25/04/2012
Um cod para incluir num botão,para alterar dados de uma venda de um determinado dia !!!
criquio- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 11229
Registrado : 30/12/2009
Seria algo assim?
- Código:
CurrentDb.Execute "UPDATE NomeDaTabela SET Campo1Tabela='" & Me.Campo1DoForm & "', Campo2Tabela='" & Campo2DoForm & "'"
MsgBox "Dados alterados", vbInformation, "Status"
.................................................................................
Meu novo site: www.vcssistemas.com.br Clique aqui e veja um vídeo que explica como fazer pesquisas no forum. DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo: 1 - faça uma cópia do aplicativo 2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar 3 - use o Compactar/Reparar 4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem) Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário. Positive as mensagens que achar útil, no canto superior direito delas. |
kadhu- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 734
Registrado : 25/04/2012
Boa noite criquio!Obrigado ,vou testar aqui ,isso vai num botão no frm?
kadhu- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 734
Registrado : 25/04/2012
Criquio a função funcionou beleza (mostra a msg dados alterados),mas como buscar a venda e exibila no frm para que eu consiga edita-la,pois o campo idvenda esta vinculado a outro frm ,e não busca o cliente nem a venda,para edita-la?desculpe se faltou esta informação!obrigado
kadhu- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 734
Registrado : 25/04/2012
Estou a tentar aqui sem sucesso!!preciso de uma ajuda !
criquio- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 11229
Registrado : 30/12/2009
O formulário é vinculado à tabela? E vai salvar tudo em uma única tabela?
.................................................................................
Meu novo site: www.vcssistemas.com.br Clique aqui e veja um vídeo que explica como fazer pesquisas no forum. DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo: 1 - faça uma cópia do aplicativo 2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar 3 - use o Compactar/Reparar 4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem) Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário. Positive as mensagens que achar útil, no canto superior direito delas. |
kadhu- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 734
Registrado : 25/04/2012
Sim ,como no exemplo da 1ª mensagem!
Eu consigo editar os dados através da tabela,porem gostaria de fazer issso pelo frm.O frm buscar a venda do dia e do cliente especifico e torna-lo editável.obrigado
Eu consigo editar os dados através da tabela,porem gostaria de fazer issso pelo frm.O frm buscar a venda do dia e do cliente especifico e torna-lo editável.obrigado
Última edição por kadhu em 29/9/2012, 13:49, editado 1 vez(es)
criquio- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 11229
Registrado : 30/12/2009
Tente filtrar o formulário trazendo o registro pretendido:
- Código:
Me.RecordSource = "SELECT * FROM NomeDaTabela WHERE NomeCampoTabela='" & Me.NomeCampoDoForm & "'"
.................................................................................
Meu novo site: www.vcssistemas.com.br Clique aqui e veja um vídeo que explica como fazer pesquisas no forum. DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo: 1 - faça uma cópia do aplicativo 2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar 3 - use o Compactar/Reparar 4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem) Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário. Positive as mensagens que achar útil, no canto superior direito delas. |
kadhu- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 734
Registrado : 25/04/2012
Esse cod num botão dentro do frm ?
kadhu- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 734
Registrado : 25/04/2012
Feito Criquio,Num botão dentro do frm no evento ao clicar!.obrigado!!!
criquio- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 11229
Registrado : 30/12/2009
O fórum agradece o retorno.
.................................................................................
Meu novo site: www.vcssistemas.com.br Clique aqui e veja um vídeo que explica como fazer pesquisas no forum. DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo: 1 - faça uma cópia do aplicativo 2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar 3 - use o Compactar/Reparar 4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem) Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário. Positive as mensagens que achar útil, no canto superior direito delas. |
kadhu- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 734
Registrado : 25/04/2012
Bom dia Criquio ,marquei resolvido,porém ,o cod esta alterando os dados da venda ,como o propósito,mas também criando uma id venda vazia sem serviços na tabela ,com a mesma data.
Eis o cod que estou usando no botão alterar venda e que está funcionando:(porem criando uma venda sem serviços(vazia)
Me.RecordSource = "SELECT * FROM Venda WHERE Nome='" & Me.Nome & "'"
Ja esse outro cod que me pássou altera a tabela inteira atualizando-a:
(CurrentDb.Execute "UPDATE NomeDaTabela SET Campo1Tabela='" & Me.Campo1DoForm & "', Campo2Tabela='" & Campo2DoForm & "'"
MsgBox "Dados alterados", vbInformation, "Status")
Obs:Meu aplicativo funciona assim :eu digito o nome do cliente no frmcliente dai ele abre o frmvendas com a data vazia,quando eu digito a data pretendida ele gera uma idvenda automaticamente,como anular esta idvenda nova para alterar a venda pretendida?obrigado
Eis o cod que estou usando no botão alterar venda e que está funcionando:(porem criando uma venda sem serviços(vazia)
Me.RecordSource = "SELECT * FROM Venda WHERE Nome='" & Me.Nome & "'"
Ja esse outro cod que me pássou altera a tabela inteira atualizando-a:
(CurrentDb.Execute "UPDATE NomeDaTabela SET Campo1Tabela='" & Me.Campo1DoForm & "', Campo2Tabela='" & Campo2DoForm & "'"
MsgBox "Dados alterados", vbInformation, "Status")
Obs:Meu aplicativo funciona assim :eu digito o nome do cliente no frmcliente dai ele abre o frmvendas com a data vazia,quando eu digito a data pretendida ele gera uma idvenda automaticamente,como anular esta idvenda nova para alterar a venda pretendida?obrigado
kadhu- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 734
Registrado : 25/04/2012
O cod está funcionando,porem ainda não consegui corrigir a duplicação da venda em branco!obrigado
kadhu- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 734
Registrado : 25/04/2012
Devo criar um novo topico para resolver esta questão ,ja que eu havia marcado resolvido?
criquio- Moderador Global
- Respeito às regras :
Sexo :
Localização :
Mensagens : 11229
Registrado : 30/12/2009
O seu form que abre filtrado precisa estar definido para edição e não adição. Verifique as propriedades "Entrada de dados" e as propriedades de "Permitir adição/edição/exclusão" na aba Dados e altere-as da forma que melhor atender.
.................................................................................
Meu novo site: www.vcssistemas.com.br Clique aqui e veja um vídeo que explica como fazer pesquisas no forum. DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo: 1 - faça uma cópia do aplicativo 2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar 3 - use o Compactar/Reparar 4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem) Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário. Positive as mensagens que achar útil, no canto superior direito delas. |
kadhu- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 734
Registrado : 25/04/2012
Obrigado ,deixe-me ver!
kadhu- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 734
Registrado : 25/04/2012
Desculpe a insistência .Mas se eu mudar ,de adição para edição,compromete seu funcionamento para adição de novos registros futuros?
Ou toda vez que eu precisar alterar algum registro terei que mudar essas definições,pois "Permitir adição/edição/exclusão"elas estão marcadas como sim ,apenas entrada de dados está como não.Mudei as definições ora o frm ,fica com os campos inabilitados,ora a tabela ,não registra a mudança,e ora o novo registro em branco é adicionado.
Como voce é mestre!! ,isso que eu estou querendo é o mais adequado para o meu caso(alteração de registro),ou haveria um forma correta ou menos complicada de se fazer essa alteração de registro!
Ou toda vez que eu precisar alterar algum registro terei que mudar essas definições,pois "Permitir adição/edição/exclusão"elas estão marcadas como sim ,apenas entrada de dados está como não.Mudei as definições ora o frm ,fica com os campos inabilitados,ora a tabela ,não registra a mudança,e ora o novo registro em branco é adicionado.
Como voce é mestre!! ,isso que eu estou querendo é o mais adequado para o meu caso(alteração de registro),ou haveria um forma correta ou menos complicada de se fazer essa alteração de registro!
kadhu- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 734
Registrado : 25/04/2012
Boa noite !Fiz todas as alterações possìveis nas propriedades dados do frmvenda,e não tive sucesso !!
kadhu- Super Avançado
- Respeito às regras :
Sexo :
Localização :
Mensagens : 734
Registrado : 25/04/2012
Bom, não obtive mais respostas as minhas ultimas perguntas estou fechando o tópico sem resolver.
Para quem tentou ajudar, meu muito obrigado.
Para quem tentou ajudar, meu muito obrigado.
Conteúdo patrocinado
» [Resolvido]Alterar dados em outra tabela
» BD de Manuteção para alterar dados no Back And através do Arquivo de Parâmetros
» Macro de Dados para alterar data em campo de outra tabela após inclusão de registro em tabela relacionada
» [Resolvido]Formulário de Pesquisa para alterar dados em uma tabela
» [Resolvido]VBA - Acessando um banco de dados e alterar dados na tabela
» BD de Manuteção para alterar dados no Back And através do Arquivo de Parâmetros
» Macro de Dados para alterar data em campo de outra tabela após inclusão de registro em tabela relacionada
» [Resolvido]Formulário de Pesquisa para alterar dados em uma tabela
» [Resolvido]VBA - Acessando um banco de dados e alterar dados na tabela