MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


    [Resolvido]Registrar e limpar

    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Registrar e limpar Empty Registrar e limpar

    Mensagem  danilo da siva 27/5/2012, 02:48

    Olá a todos,

    Estou com uma pequena duvida:

    Tenho um formulario de vendas, um subformulario detalhe da venda e um outro form para os pagamentos.

    Gostaria que ao finalizar o pagamento, fosse salvo o form venda com o subform e o pagamento, mas não estou conseguindo. Estou tentando fazer assim: ao clicar
    docmd.save
    docmd.close
    docmd.save ("Forms!FrmVenda")
    docmd.undo



    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    avatar
    Convidado
    Convidado


    [Resolvido]Registrar e limpar Empty Re: [Resolvido]Registrar e limpar

    Mensagem  Convidado 27/5/2012, 03:50

    Salvar o form???

    Se salva o registro...

    Veja:

    http://maximoaccess.forumeiros.com/t7651-so-salva-se-quiser

    Cumprimentos.
    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Registrar e limpar Empty Re: [Resolvido]Registrar e limpar

    Mensagem  danilo da siva 27/5/2012, 03:57

    Oi amigão não entendi a sua pergunta?! Razz

    Nao sei se expressei bem, mas vamos lá. Imagina um sistema de supermercado, entao apos efetuado o pagamento, todos os campos são salvos para o Banco de dados e a tela é aberta para um novo registro. É isto que estou querendo.


    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    avatar
    Convidado
    Convidado


    [Resolvido]Registrar e limpar Empty Re: [Resolvido]Registrar e limpar

    Mensagem  Convidado 27/5/2012, 04:14

    RunCommand acCmdSaveRecord
    DoCmd.GoToRecord , , acNewRec

    Cumprimentos.
    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Registrar e limpar Empty Re: [Resolvido]Registrar e limpar

    Mensagem  danilo da siva 27/5/2012, 04:30

    Oi amigao obrigado pela ajuda,
    Então não esta funcionando, apenas o codigoPagamento do formPagamento teve alteração, mas o formVenda continua do mesmo jeito.


    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    avatar
    Convidado
    Convidado


    [Resolvido]Registrar e limpar Empty Re: [Resolvido]Registrar e limpar

    Mensagem  Convidado 27/5/2012, 05:02

    Post o BD e fale quais forms envolvidos.

    Cumprimentos.
    avatar
    Convidado
    Convidado


    [Resolvido]Registrar e limpar Empty Re: [Resolvido]Registrar e limpar

    Mensagem  Convidado 27/5/2012, 05:14

    1 - Na sua combo cliente
    SELECT tblClientes.codigoCliente, tblClientes.nome
    FROM tblClientes;

    - O campo Codigo é o primeiro
    - 2 colunas (0cm;3cm)
    - Acople a mesma ao campo Codigo Cliente
    *** Assim ao selecionar na combo ja grava a venda



    Última edição por Harysohn em 27/5/2012, 05:25, editado 1 vez(es) (Motivo da edição : Modificar código)
    avatar
    Convidado
    Convidado


    [Resolvido]Registrar e limpar Empty Re: [Resolvido]Registrar e limpar

    Mensagem  Convidado 27/5/2012, 05:22

    Olha so.. No botão:

    DoCmd.OpenForm FrmPagamento, acNormal, , , , acDialog
    RunCommand acCmdSaveRecord
    DoCmd.GoToRecord , , acNewRec
    Me.frmSubItem_Venda.Requery

    Abre-se o frmPagamento em modo AcDialog, para que interrompa a execução do código.
    Ao fechar o frmPagamento, o código continua, salvando e indo para novo registro

    **** Se deixar sem o modo AcDialog, ele interpreta que os códigos sao para o frmPagamento, e se colocar os comandos antes
    da abertura do frmPagamento, limpa os valores do frmVenda e não lança no frmPagamento.


    Cumprimentos.
    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Registrar e limpar Empty Re: [Resolvido]Registrar e limpar

    Mensagem  danilo da siva 27/5/2012, 11:58

    Olá amigão bom dia,

    Muito obrigado pela ajuda. Então funcionou porem quando é finalizada a venda o codigocliente do frmVenda, o codigoVenda do frmItensVenda e o codigoProduto, SubTotal do frmItensVenda não estão sendo registrados.

    Poderia me ajudar?


    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    avatar
    Convidado
    Convidado


    [Resolvido]Registrar e limpar Empty Re: [Resolvido]Registrar e limpar

    Mensagem  Convidado 27/5/2012, 13:47

    Amigão é claro que não registra...

    Para criar uma venda nova, tens que gravar primeiramente o codigo do cliente no form vendas

    Como irá fazer isso se sua combo não está acoplada a nenhum campo da tabela?

    Digite dentro da Combo: codigoCliente

    Ao selecionad o cliente, ele inicia uma nova venda. Observe que cria um novo registro no frmVenda.

    Ai é insera intens... Observe que ao inserir um produto está dando uma mensagem de erro. Verifique.


    Olha só. tentarei ezplicar.

    Sao tabelas relacionadas TapelaVenda x TabelaItensVenda
    A tabelaItensVendas so aceita registro se tive um registro efetuado na tabelaVendas, pois para cada item da venda é lancado na tabelaItensVenda o campo ID da tabelaVenda.

    A combo ao ser escolhida o cliente, ela estando acoplada, lanca o codigo do cliente na tabelaVendas, iniciando um novo registro na tabela.


    E por ai.

    Cumprimentos.
    avatar
    Convidado
    Convidado


    [Resolvido]Registrar e limpar Empty Re: [Resolvido]Registrar e limpar

    Mensagem  Convidado 27/5/2012, 13:56

    Observe que na mensagem de N.7 escrevi:

    1 - Na sua combo cliente
    SELECT tblClientes.codigoCliente, tblClientes.nome
    FROM tblClientes;
    - O campo Codigo é o primeiro
    - 2 colunas (0cm;3cm)
    - Acople a mesma ao campo Codigo Cliente
    *** Assim ao selecionar na combo ja grava a venda
    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Registrar e limpar Empty Re: [Resolvido]Registrar e limpar

    Mensagem  danilo da siva 27/5/2012, 13:58

    Entao amigao obrigado pela atenção mais uma vez, no meu exemplo inicia codigoVenda, codigocliente e a dtaVenda e aparece uma nova venda direitinha, so não esta registrando. O campo codigoProduto em que insiro os registros esta no rodape do form e para mim não esta aparecendo erro.

    Eu relacionei a tblVenda com tblItensVenda e tblPagamentos.
    O que sera que estou fazendo de errado?


    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Registrar e limpar Empty Re: [Resolvido]Registrar e limpar

    Mensagem  danilo da siva 27/5/2012, 14:03

    Oi Harysohn me desculpe pela falta de experiencia, estou aprendendo muito com voces obrigado!!!
    Mas eu fiz conforme me orientou e mandei um post.
    SELECT tblClientes.codigoCliente, tblClientes.nome FROM tblClientes;

    e continua não registrando.


    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    avatar
    Convidado
    Convidado


    [Resolvido]Registrar e limpar Empty Re: [Resolvido]Registrar e limpar

    Mensagem  Convidado 27/5/2012, 14:30

    Rapaz... Confesso que estou apanhando aqui...

    Ao lancar itens na tblDetalhes, nao está lancando o ID da tabela vendas para relacionar os itens à venda..

    Ja refiz os relacionamentos, chequei relacionamento dos forms... modifiquei nome de campos e nada...

    Não sei se minha cabeça está quente porque são tantas ajudas heheheh... talvez nesse momento eu apenas não esteja enxergando a solução... mas é simples.

    Vou esfriar a cabeça e vejo...

    Mas o problema é esse:

    Ao gravar a venda, ao se inserir itens não esta gravando o campo relacionado na tabelaItensVenda...


    Cumprimentos.
    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Registrar e limpar Empty Re: [Resolvido]Registrar e limpar

    Mensagem  danilo da siva 27/5/2012, 14:36

    Oh amigão não se preocupe, esfrie a cabeça e quando tiver um tempo se puder dar uma olhada eu agradeço muito mesmo.Obrigado por enquanto.


    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    avatar
    Convidado
    Convidado


    [Resolvido]Registrar e limpar Empty Re: [Resolvido]Registrar e limpar

    Mensagem  Convidado 27/5/2012, 22:23

    Amigão... Teu subform contido no frmVenda está inviável... Algum problema aconteceu que ao efetuar a venda ele não relaciona o item vendido com a venda.

    Criei um novo subform.. Não arrumei o desiger, deixo isso pra ti.

    tblItensVenda subformulário (Este e o novo)

    Arrume os campos conforme o outro e teste. Neste esta gravando a venda relacionada com os itens.

    Cumprimentos.

    https://dl.dropbox.com/u/26441349/Danilo_da_Silva_27_05.rar
    danilo da siva
    danilo da siva
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 381
    Registrado : 15/10/2011

    [Resolvido]Registrar e limpar Empty Re: [Resolvido]Registrar e limpar

    Mensagem  danilo da siva 28/5/2012, 00:07

    Amigão nem sei como agradecer, voce e o forum tem me ajudado muito. Obrigado!!!!

    Um dia estarei no nivel tão avançado quanto o seu e quem sabe um dia me tornar um moderador ?! Very Happy

    abraços


    .................................................................................
    Pensar nunca é insano.Pensar sozinho é humano.Pensar o pensamento de alguém é aprendizagem.
    O que não deu certo pode ser só uma etapa de aprendizagem pro que ainda está por vir.
    avatar
    Convidado
    Convidado


    [Resolvido]Registrar e limpar Empty Re: [Resolvido]Registrar e limpar

    Mensagem  Convidado 28/5/2012, 00:14

    Uma detalhe...
    Na tabela itens não é necessário campos como:
    -Codigo do fornecedor
    -Codigo do CLiente
    -Data etc.

    Estes dados ficam na tabela venda.. como são relacionadas... o iten vendido ja fica vinculado a tabela principal.

    O Fórum Agradece o retorno.

    Conteúdo patrocinado


    [Resolvido]Registrar e limpar Empty Re: [Resolvido]Registrar e limpar

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/5/2024, 09:21