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]Dados da cbo são gravados errados quando gravo alterações pelo DAO

    avatar
    Convidad
    Convidado


    [Resolvido]Dados da cbo são gravados errados quando gravo alterações pelo DAO Empty Dados da cbo são gravados errados quando gravo alterações pelo DAO

    Mensagem  Convidad 31/5/2012, 22:33

    Amigos, preciso de uma ajuda.
    Tenho um formulário desacoplado que é populado com os
    dados de uma listbox que insiri nele.

    Para adicionar novos registros, simplismente limpo todos os campos,
    e gravo os registros na tabela com DAO. Até aí tudo bem.

    Meu problema está na hora de fazer alterações:
    Pois como uso desvinculo, as CBO só é populada quando vou adicionar.
    Caso eu mande salvar os dados alterados, os dados da cbo fica fazia.
    Pois ela (cbo) não está populada. E como o valor que gravo na tabela é
    vem da coluna "zero" da cbo, e a mesma é usada para mostrar os dados,
    sempre da problema quando altero.

    Aguma dica a este caso?
    avatar
    Convidado
    Convidado


    [Resolvido]Dados da cbo são gravados errados quando gravo alterações pelo DAO Empty Re: [Resolvido]Dados da cbo são gravados errados quando gravo alterações pelo DAO

    Mensagem  Convidado 1/6/2012, 00:35

    Eu utilizo essa sistemática, porém uma função CarregaCombo, no evento ao abrir do form.

    Ou seja, carrego a combo separadamente, assim ela fica populada.. voce realiza as alterações e/ ou inclusões.


    Cumprimentos.
    avatar
    Convidad
    Convidado


    [Resolvido]Dados da cbo são gravados errados quando gravo alterações pelo DAO Empty Re: [Resolvido]Dados da cbo são gravados errados quando gravo alterações pelo DAO

    Mensagem  Convidad 1/6/2012, 00:51

    obrigado por responder,
    Assim eu já até pensei, mas não consigui
    apresentar o valor já salvo na CBO.
    Pois se eu já carregar a cbo na inicialização, ela
    fica em branco e não mostra o valor salvo para o registro
    quando navego entre eles...

    Como você faz?
    avatar
    Convidado
    Convidado


    [Resolvido]Dados da cbo são gravados errados quando gravo alterações pelo DAO Empty Re: [Resolvido]Dados da cbo são gravados errados quando gravo alterações pelo DAO

    Mensagem  Convidado 1/6/2012, 02:18

    Veja:

    http://maximoaccess.forumeiros.com/t5434-jornada-em-desvinculossala-de-situacao-carregamento-de-combobox?highlight=jornada

    Cumprimentos.
    avatar
    Convidad
    Convidado


    [Resolvido]Dados da cbo são gravados errados quando gravo alterações pelo DAO Empty Re: [Resolvido]Dados da cbo são gravados errados quando gravo alterações pelo DAO

    Mensagem  Convidad 1/6/2012, 13:18

    Vi o tópico que você indicou, mas não consegui extrair a solução do meu problema...
    Carregar a CBO desvinculada, seja por DAO, ADO ou SQL eu sei.
    O que não consigo é carregar a CBO no meu formulário desvinculado quando estou navegando
    entre os registro.
    Obs.: A cbo, quando carregada, tem 2 colunas, uma com a chave primária, outra com o nome
    do registro. Quando vou gravar na tabela, gravo apenas a chave primária Column(0).
    Mas quando estou navegando entre os registros, redefino a cbo para 1 coluna, e jogo o valor do campo de uma listbox para a cbo. Daí eu consigo navegar e ver na cbo o nome do registro. Até aí tudo bem. Meu problema ocorre quando vou alterar os dados. Poia será gravado errado o que estiver na cbo.
    Meio complicado... affraid
    avatar
    Convidado
    Convidado


    [Resolvido]Dados da cbo são gravados errados quando gravo alterações pelo DAO Empty Re: [Resolvido]Dados da cbo são gravados errados quando gravo alterações pelo DAO

    Mensagem  Convidado 1/6/2012, 14:21

    Sintetize o aplicativo, coloque uma tabela e um form com o código que estás utilizando para que consigamos visualizar o que pretende.

    Cumprimentos.
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3948
    Registrado : 21/04/2011

    [Resolvido]Dados da cbo são gravados errados quando gravo alterações pelo DAO Empty Re: [Resolvido]Dados da cbo são gravados errados quando gravo alterações pelo DAO

    Mensagem  Marcelo David 1/6/2012, 15:03

    Bom dia amigos,
    Acompanhando o poste, percebi que o problema que o amigo está enfrentando, eu mesmo já
    passei por ele.
    Você disse que quando vai gravar os dados, carrega a cbo, mas quando está apenas
    visualizando, a cbo apresenta os dados vindo de uma listbox. Tudo bem! Isso eu faço também! Smile
    Seu problema é na hora de alterar o dado que está na cbo... (pelo menos o que compreendi)...

    Pense comigo:

    Se para adicionar dados, você carrega a cbo e para visualiza-los você descarrega a
    cbo para então poder apresentar os dados, minha sugestão é que no código
    que é usado para alteração (em DAO?), ele só deve referenciar a CBO caso haja alteração
    no valor da mesma!


    Para isso, basta você guardar o valor visualizado da CBO em uma variável, e
    quando for fazer o Update, só referenciar a cbo se ela estiver com o valor diferente da variável
    que usastes para guardar o valor visualizado.
    Daí, você só carregar também a CBO caso ela receba o foco. Essa prática eu uso sempre nos meus
    forms desvinculados.



    Veja se capitou a idéia e tente aplicar... Qualquer dúvida, estaremos a disposição.


    .................................................................................
    [Resolvido]Dados da cbo são gravados errados quando gravo alterações pelo DAO Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    [Resolvido]Dados da cbo são gravados errados quando gravo alterações pelo DAO Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    [Resolvido]Dados da cbo são gravados errados quando gravo alterações pelo DAO Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Dados da cbo são gravados errados quando gravo alterações pelo DAO Marcel11
    avatar
    Convidado
    Convidado


    [Resolvido]Dados da cbo são gravados errados quando gravo alterações pelo DAO Empty Re: [Resolvido]Dados da cbo são gravados errados quando gravo alterações pelo DAO

    Mensagem  Convidado 1/6/2012, 15:42

    Boas Marcelão, eu não estou entendendo o porque ele carrega toda vez a combo ao navegar pelos registros.

    No meus forms desvinculados eu ao abrir carrego a combo apenas 1 vez, após atualizar da cbo, chamo um procedimento que preenche os campos, filtrando o recordset pela coluna 0 da cbo.

    pra navegar utilizo a propria combo, populando os campos de acordo com a linha selecionada na cbo.


    Emfim....

    Cumprimentos.
    avatar
    Convidad
    Convidado


    [Resolvido]Dados da cbo são gravados errados quando gravo alterações pelo DAO Empty Re: [Resolvido]Dados da cbo são gravados errados quando gravo alterações pelo DAO

    Mensagem  Convidad 1/6/2012, 15:52

    Vocês são feras!!
    Marcelo, raciocinei um pouco e consegui fazer o que você disse! Deu certo!

    Harysohn, muito obrigado a você também pela disposição e dicas!
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3948
    Registrado : 21/04/2011

    [Resolvido]Dados da cbo são gravados errados quando gravo alterações pelo DAO Empty Re: [Resolvido]Dados da cbo são gravados errados quando gravo alterações pelo DAO

    Mensagem  Marcelo David 1/6/2012, 16:05

    Hary,
    Pelo o que eu entendi, a combo só é populada caso
    ele for fazer inclusão ou alteração de dados.
    Dessa mesma forma eu procedo... Assim só terei a conexão
    com o banco, caso realmente precisar acessá-lo. Visto eu já
    ter uma caixa de listagem carregada.

    Bem, são maneiras e maneiras de se fazer a mesma coisa...
    Programação é um universo de possibilidades! cheers

    Estamos gratos Marcos, que deu certo. Mas a maneira que Harysohn
    faz, é muito boa também e penso que até mais simples!

    Forte abraço!


    .................................................................................
    [Resolvido]Dados da cbo são gravados errados quando gravo alterações pelo DAO Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    [Resolvido]Dados da cbo são gravados errados quando gravo alterações pelo DAO Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    [Resolvido]Dados da cbo são gravados errados quando gravo alterações pelo DAO Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Dados da cbo são gravados errados quando gravo alterações pelo DAO Marcel11
    avatar
    Convidado
    Convidado


    [Resolvido]Dados da cbo são gravados errados quando gravo alterações pelo DAO Empty Re: [Resolvido]Dados da cbo são gravados errados quando gravo alterações pelo DAO

    Mensagem  Convidado 1/6/2012, 16:55

    Entendi Marcelo, eu não havia prestado atenção que tinha uma caixa de listagem envolvida tambem.

    Abraços.

    Conteúdo patrocinado


    [Resolvido]Dados da cbo são gravados errados quando gravo alterações pelo DAO Empty Re: [Resolvido]Dados da cbo são gravados errados quando gravo alterações pelo DAO

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/11/2024, 02:21