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


3 participantes

    [Resolvido]Salvar registro através de um botão

    avatar
    Nardao
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 102
    Registrado : 06/12/2010

    [Resolvido]Salvar registro através de um botão Empty Salvar registro através de um botão

    Mensagem  Nardao 10/2/2011, 10:36

    tenho um formulario pedidos onde dentro deste formulario encontram-se 2 subformulários (ex: produtos e serviços). Acontece que eu precisava que ao digitar todos os dados do formulario ele não fosse para um novo registro a não ser que o usuario clicasse em um botão "salvar". Eu tentei um código aqui do forum onde o evento pergunta se você quer salvar ou não. Achei ele interessante porém quando clicava em não, este evento excluia o pedido digitado mais os subformulários ficavam com o registro. Verifiquei isso ao abrir somente o subformulário, sem estar acoplado ao formulário pedidos.
    Como criar então este botão de salvar e se possivel um botão de cancelar o pedido sendo que neste ultimo caso também exclua o registro do subformulario?
    Jungli
    Jungli
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 713
    Registrado : 07/05/2010

    [Resolvido]Salvar registro através de um botão Empty Re: [Resolvido]Salvar registro através de um botão

    Mensagem  Jungli 10/2/2011, 10:40

    Não sei se entendi direito, mas nas propriedades do form tem um item chamado "Ciclo"
    coloque nele "Registro atual" e o form não passará para um novo registro sem você clicar no botão correspondente.
    avatar
    Nardao
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 102
    Registrado : 06/12/2010

    [Resolvido]Salvar registro através de um botão Empty Re: [Resolvido]Salvar registro através de um botão

    Mensagem  Nardao 10/2/2011, 10:56

    Obrigado Jungli. Sua resposta resolveu em partes minha situação. É que agora ele só muda de registro quando clico no botão para ir ao proximo registro. Porém criei um botão de excluir registro, no caso da desistencia do cliente em fazer o pedido (por achar caro, etc). Só que quando clico no botão excluir registro ele dá um erro devido ao subformulario que se encontra dentro do formulario pedidos e não deixa excluir. Como fazer???
    Um abraço....
    Jungli
    Jungli
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 713
    Registrado : 07/05/2010

    [Resolvido]Salvar registro através de um botão Empty Re: [Resolvido]Salvar registro através de um botão

    Mensagem  Jungli 10/2/2011, 11:04

    Antes de mais nada você relacionou as tabelas principal e do sub formulário.
    se sim que tipo de relacionamento você usou?
    avatar
    Nardao
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 102
    Registrado : 06/12/2010

    [Resolvido]Salvar registro através de um botão Empty Re: [Resolvido]Salvar registro através de um botão

    Mensagem  Nardao 10/2/2011, 11:12

    Sim estão relacionadas. A tabela principal é vendas enquanto que as outras duas (que dão origem aos subformularios) são detalhes de vendas e detalhes de serviços. Ambas estão relacionadas um para muitos. Sendo "um" na tabela principal. Só coloquei impor integridade referencial, ou seja as outras opções de propagar.... nãos estão ativadas.
    avatar
    Nardao
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 102
    Registrado : 06/12/2010

    [Resolvido]Salvar registro através de um botão Empty Re: [Resolvido]Salvar registro através de um botão

    Mensagem  Nardao 10/2/2011, 11:21

    Estive fazendo uns testes aqui e descobri algo que pode elucidar este problema. Quando clico no botão excluir (registro) dá um erro por causa do subformulario, certo... Bom se eu clicar no subformulario e excluir os pedidos e depois ir no outro subformulario e excluir os serviços, aí dá certo eu clicar no botão excluir do formulario pedidos. Eu tenho então que excluir tudo que estiver nos subformularios primeiro para depois excluir o registro do formulario principal (pedidos). Teria algum código para que ao clicar no botão excluir, ele limpasse primeiro os dados dos subformularios e depois excluisse o registro do formulario principla (pedidos)?
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Salvar registro através de um botão Empty Re: [Resolvido]Salvar registro através de um botão

    Mensagem  vieirasoft 10/2/2011, 11:57

    Se o sub formulário estiver não estiver acopolado ao form principal e relacionado pode criar um botão de comando no form principal e proceder assim:

    Me.nomedo_subformulário.SetFocus
    Me.nomedo_subformulário.Form.nomedocampo.SetFocus
    Me.nomedo_subformulário.Form.nomedocampo = ""
    e por aí fora
    Jungli
    Jungli
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 713
    Registrado : 07/05/2010

    [Resolvido]Salvar registro através de um botão Empty Re: [Resolvido]Salvar registro através de um botão

    Mensagem  Jungli 10/2/2011, 12:56

    Você pode também ativar a opção Propagar a atualização e a exclusão dos campos.
    eu uso bastante esse recurso é muito bom.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Salvar registro através de um botão Empty Re: [Resolvido]Salvar registro através de um botão

    Mensagem  vieirasoft 10/2/2011, 13:01

    Amigo

    Se as tabelas estão relacionadas entre 1 para muitos, o registo acopolado na tabela principal deleta o do subform, mesmo sem a propagação activada. Se isso não está acontecer aí, então algo está mal e os sub forms não estão ligados, ou outro erro qualquer.
    Jungli
    Jungli
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 713
    Registrado : 07/05/2010

    [Resolvido]Salvar registro através de um botão Empty Re: [Resolvido]Salvar registro através de um botão

    Mensagem  Jungli 10/2/2011, 16:58

    alien É verdade mestre

    Nardao posta o db ou parte dele pra gente ver o que está acontecendo!
    e explicar como se resolve...
    avatar
    Nardao
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 102
    Registrado : 06/12/2010

    [Resolvido]Salvar registro através de um botão Empty Re: [Resolvido]Salvar registro através de um botão

    Mensagem  Nardao 12/2/2011, 00:26

    Bingo!!!!! Jungli você tinha razão quanto as relações das tabelas, ou seja, eu ativei "propagar exclusões" e deu certo. Quando excluo o registro do formulario de pedidos, automaticamente ele exclui também os que estão relacionados (atraves dos subformulários). Eu acho que o access 2007 é mais enjuado neste quesito, pois como o Vieira falou ele deveria excluir mesmo sem estar ativado o "propagar exclusões". Mais como disse antes, dava este erro. Após a mudança na relação deu certo. Muito obrigado mesmo....
    avatar
    Nardao
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 102
    Registrado : 06/12/2010

    [Resolvido]Salvar registro através de um botão Empty Re: [Resolvido]Salvar registro através de um botão

    Mensagem  Nardao 12/2/2011, 00:27

    Não consigo dar o topico como resolvido. Quando clico aqui não acontece nada... Alguém poderia?????
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Salvar registro através de um botão Empty Re: [Resolvido]Salvar registro através de um botão

    Mensagem  vieirasoft 12/2/2011, 00:33

    Mas então que aconteceu? Voltou tudo à estaca zero?
    avatar
    Nardao
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 102
    Registrado : 06/12/2010

    [Resolvido]Salvar registro através de um botão Empty Re: [Resolvido]Salvar registro através de um botão

    Mensagem  Nardao 12/2/2011, 01:06

    Não, perdão...
    Não soube me expressar...
    É que quando envio a mensagem para vocês tenho que clicar no botão "resolvido" (do fórum) e depois enviar. Não sei porque o meu internet explorer não acontecia nada quando clicava neste botão. Mais depois eu vi que quando enviei apareceu como topico resolvido. Foi só um mau entendido...
    Gostaria de mais uma vez parabeniza-los pela ajuda que dão a nós que amamos o access e temos dúvidas para resolver. Graças a Deus que achei este fórum e tem me ajudado muito. Deus abençoe a todos...
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Salvar registro através de um botão Empty Re: [Resolvido]Salvar registro através de um botão

    Mensagem  vieirasoft 12/2/2011, 01:09

    A si também e bom trabalho.

    Abs
    Jungli
    Jungli
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 713
    Registrado : 07/05/2010

    [Resolvido]Salvar registro através de um botão Empty Re: [Resolvido]Salvar registro através de um botão

    Mensagem  Jungli 12/2/2011, 11:55

    desculpe a demora,
    bounce é um prazer ajudar!
    alien

    Conteúdo patrocinado


    [Resolvido]Salvar registro através de um botão Empty Re: [Resolvido]Salvar registro através de um botão

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 00:51