MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    Copiar registro para outro formulario

    Compartilhe
    Almeidar
    Almeidar
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 275
    Registrado : 03/03/2015

    Copiar registro para outro formulario

    Mensagem  Almeidar em 12/11/2018, 16:51

    Olá meus amigos, estou tentando copiar um registro para um outro formulário, o comando que estou usando é esse
    Forms![frm_atendimento].txtnomepac = Me.txtpac

    Porem o campo txtnomepac é uma caixa de listagem, seria esse comando mesmo ?
    Desde grato pela ajuda.
    Silvio
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

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

    Re: Copiar registro para outro formulario

    Mensagem  Silvio em 12/11/2018, 17:10

    Boas...

    Se é uma Listbox, corrija a nomenclatura da mesma. Txt são para caixas de texto. Lst ou List são para listbox


    Me.txtpac =Forms![frm_atendimento]!txtnomepac.column(coloque aqui a coluna que deseja...0..1..2..etc..etc.)


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

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 275
    Registrado : 03/03/2015

    Re: Copiar registro para outro formulario

    Mensagem  Almeidar em 12/11/2018, 18:17

    Olá meu amigo!
    Esta dizendo que o valor que inseri não é válido para o campo.
    Silvio
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

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

    Re: Copiar registro para outro formulario

    Mensagem  Silvio em 12/11/2018, 18:25

    então....precisa ver qual coluna da listbox está o dado que precisa copiar para o campo texto.

    Qualquer coisa, poste aqui as partes envolvidas, fica mais fácil de lhe responder !


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

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 275
    Registrado : 03/03/2015

    Copiar registro de para uma listibox

    Mensagem  Almeidar em 12/11/2018, 18:43

    Olá meu amigo, segue o bd.
    Anexos
    Caixa_odonto.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (141 Kb) Baixado 8 vez(es)
    Silvio
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

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

    Re: Copiar registro para outro formulario

    Mensagem  Silvio em 12/11/2018, 18:46

    Ok....

    Agora me diga qual o formulário...a rotina a ser seguida ??

    Me diga uma coisa, você está desenvolvendo ele ? Trabalha com Odonto ?


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

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 275
    Registrado : 03/03/2015

    Re: Copiar registro para outro formulario

    Mensagem  Almeidar em 12/11/2018, 19:10

    No formulario paciente, quando clicar no botão Comando15, abrir o formulário atendimento com o nome do paciente já na caixa de lista.
    Silvio
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

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

    Re: Copiar registro para outro formulario

    Mensagem  Silvio em 12/11/2018, 19:22

    Bom, vamos lá....

    1- não é listbox e sim uma combobox  ( veja os nomes das entidades do Access ) !
    2- no evento ao abrir, retire o comando para ir em um novo registro.
    3- corrija o nome da combobox como eu coloquei no exemplo.

    Bons estudos, códigos comentados.
    Anexos
    Caixa_odonto_New.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (174 Kb) Baixado 18 vez(es)


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

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 275
    Registrado : 03/03/2015

    Re: Copiar registro para outro formulario

    Mensagem  Almeidar em 12/11/2018, 19:37

    Grato Silvio pela ajuda e explicação.
    Farei os testes no meu.
    Muito obrigado!
    Almeidar
    Almeidar
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 275
    Registrado : 03/03/2015

    Re: Copiar registro para outro formulario

    Mensagem  Almeidar em 12/11/2018, 21:58

    Olá Silvio, combo só aparece o nome do paciente quando antes eu salvo. Imaginei colocar um comando para atualizar a combobox quando o paciente fosse cadastrado no formulario de paciente.
    Silvio cadastrar o paciente um e a cbonomepac ser atualizada, como eu poderia fazer isso.

    Pois como te disse, o paciente só aparece na lista quando eu salvo o paciente saindo dele e voltando e depois abrindo o frm_atendimento.

      Data/hora atual: 23/1/2019, 08:11