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]Cancelamento de lançamentos

    avatar
    robertonl
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 66
    Registrado : 21/12/2016

    [Resolvido]Cancelamento de lançamentos Empty [Resolvido]Cancelamento de lançamentos

    Mensagem  robertonl Ter 30 Nov 2021, 01:12

    Boa noite.
    Deparei com um pequeno erro, que já tentei algumas formas e não funcionou.
    Ao lançar um novo registro ou mesmo alterar algum registro, se ao clicar no botão cancelar, os campos são limpos como esperado, porém a primeira linha da tabela fica um registro em branco.
    Qual seria o comando ou linha que faltou para que isso não aconteça.
    Obs: Em todos os formulários está acontecendo
    Anexos
    [Resolvido]Cancelamento de lançamentos AttachmentProjeto_Liturgia.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (1 Mb) Baixado 23 vez(es)
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3241
    Registrado : 13/12/2016

    [Resolvido]Cancelamento de lançamentos Empty Re: [Resolvido]Cancelamento de lançamentos

    Mensagem  Alexandre Fim Ter 30 Nov 2021, 12:22

    Olá robertoni,
    Baixei teu exemplo e vou verificar o problema.

    []'s

    FIM


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    [Resolvido]Cancelamento de lançamentos Setinf11
    Sistemas e Tecnologia Ltda
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3241
    Registrado : 13/12/2016

    [Resolvido]Cancelamento de lançamentos Empty Re: [Resolvido]Cancelamento de lançamentos

    Mensagem  Alexandre Fim Ter 30 Nov 2021, 14:59

    Robertoni bom dia,

    Fiz uma análise no sistema e ele está completamente equivocado na criação das tabelas e nas rotinas dos formulários.

    Nas tabelas, os registros não possuem um ID para identificá-lo, que deve ser uma chave primária. Ela é unica pra cada registro.

    No formulário "Frm_CadLeitor", no botão "Alterar Registro", o sistema está tentando editar um registro onde ele procura pelo Nome do leitor, e dá erro.
    Se o campo Nome do leitor for alterado no formulário, o sistema não vai encontrar para criar o recordset de edição.

    Em hipótese alguma deve utilizar o campo Nome para criar condição (WHERE) em operações (SELECT/INSERT/UPDATE/DELETE) com registros, pois se existirem homônimos na sua tabela, Access executará a operação no primeiro registro que ele encontrar.

    O formulário também tá confuso, pois o rótulo dos campos é parecido com os botões de comando.

    [Resolvido]Cancelamento de lançamentos Lit_le10


    No formulário também existe os botões de "Salvar Registro" e "Alterar Registro", onde o salvar faz o INSERT do registro e o alterar faz o UPDATE do registro.
    Na vdd, o "Alterar Registro" deve somente habilitar os campos para edição e o botão "Salvar Registro" executa as 2 funções, tanto INSERT como UPDATE.

    É o seguinte:

    Vou ajustar o formulário "Frm_CadLeitor" e ai vc pode utilizá-lo como modelo para os demais formulário caso desejar.

    Assim que terminar, eu compartilho aqui.

    É isso

    []'s

    FIM


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    [Resolvido]Cancelamento de lançamentos Setinf11
    Sistemas e Tecnologia Ltda
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    [Resolvido]Cancelamento de lançamentos Empty Re: [Resolvido]Cancelamento de lançamentos

    Mensagem  Silvio Ter 30 Nov 2021, 17:40

    Boas...

    Já havia comentando em outro tópico do colega com a duvida que a estrutura da tabela estava bem errada e sem CHAVE PRIMÁRIA.

    Pedi para ele corrigir isso, pois haveria problemas durante o desenvolvimento, como não me deu atenção, deixei o barco seguir.

    Abraços.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3241
    Registrado : 13/12/2016

    [Resolvido]Cancelamento de lançamentos Empty Re: [Resolvido]Cancelamento de lançamentos

    Mensagem  Alexandre Fim Ter 30 Nov 2021, 18:59

    Fala Mestre Silvio !!!

    Realmente, os sistema precisa de uma adequação geral e normalização das tabelas, para que elas se relacionem corretamente.

    Vamos aguardar o amigo Robertoni se manifestar.

    Valeu !!!


    .................................................................................
    Arrow  Marcar tópico como Resolvido: clique aqui
    Arrow  Postar anexos no fórum: clique aqui

    [Resolvido]Cancelamento de lançamentos Setinf11
    Sistemas e Tecnologia Ltda
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5078
    Registrado : 20/04/2011

    [Resolvido]Cancelamento de lançamentos Empty Re: [Resolvido]Cancelamento de lançamentos

    Mensagem  Silvio Ter 30 Nov 2021, 19:15

    Grande Alexandre, saudações de Piracicaba/SP

    Então, nós tentamos ajudar, colaborar, elucidar...mas, nem sempre alcançamos o objetivo.

    Se no começo do projeto do colega ele visse isso, corrigisse os erros ( mesmo que perguntasse milhões de vezes ) hoje estaria muito mais simples de resolver os updates, os insert´s e os cancel´s da vida.

    Chave primária é algo fundamental em qualquer tipo de banco relacional, é a vida do banco ! Sem contar que naquele momento, não vi nenhum relacionamento entre as tabelas envolvidas e olha que vai ter muito ali.

    Abraços


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    avatar
    robertonl
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 66
    Registrado : 21/12/2016

    [Resolvido]Cancelamento de lançamentos Empty Re: [Resolvido]Cancelamento de lançamentos

    Mensagem  robertonl Qui 09 Dez 2021, 16:03

    Boa tarde.
    Tirei a linha de comando para limpar as textbox. e na tabela no inicio dela nao fica com linha em branco, porem se alguma textbox estiver com informação o lancamento é cancelado, porem a textbox nao é limpa
    avatar
    robertonl
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 66
    Registrado : 21/12/2016

    [Resolvido]Cancelamento de lançamentos Empty Re: [Resolvido]Cancelamento de lançamentos

    Mensagem  robertonl Qui 20 Jan 2022, 20:05

    Obrigado

    Conteúdo patrocinado


    [Resolvido]Cancelamento de lançamentos Empty Re: [Resolvido]Cancelamento de lançamentos

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Dom 19 maio 2024, 18:39