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]Preenchimento de dados

    avatar
    miighty
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 12
    Registrado : 09/05/2013

    [Resolvido]Preenchimento de dados Empty Preenchimento de dados

    Mensagem  miighty 10/7/2013, 15:07

    Boa tarde a todos!

    Antes demais, não posso de deixar de dar os parabéns pelo excelente forum, e pelos exemplos/trabalhos aqui apresentados... são de uma ajuda extrema!


    Bem, problema/dúvida é a seguinte:

    Tenho um formulário e queria criar um botão que fosse buscar os dados da linha/registo anterior e colasse na nova linha.
    exemplo:

    Linha/Registo 1 -> Produto X | Descrição Y | Quantidade Z

    ao clicar num botão ele iria colar os dados do Produto X e a descrição Y para o novo registo... A quantidade já seria posto manualmente.

    Não sei se me fiz entender, mas se alguém tiver uma sugestão agradecia.


    Desde já agradeço a ajuda,
    miighty
    good guy
    good guy
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1304
    Registrado : 05/02/2010

    [Resolvido]Preenchimento de dados Empty Preenchimento de dados

    Mensagem  good guy 10/7/2013, 17:01

    Olá miighty,

    Utilize para esse fim a função DLast para seu botão.

    '********************************************************************
    Private Sub cmdInserir_Click()
    On Error Resume Next

    DoCmd.RunCommand acCmdRecordsGoToNew

    Dim sUltimo As String

    sUltimo = DLast("Produto","SuaTabela")

    Produto = sUltimo


    sUltimo = DLast("Descricao","SuaTabela")

    Descricao = sUltimo
    End Sub

    '**********************************************************************
    avatar
    miighty
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 12
    Registrado : 09/05/2013

    [Resolvido]Preenchimento de dados Empty Re: [Resolvido]Preenchimento de dados

    Mensagem  miighty 11/7/2013, 13:26

    Logo quando chegar a casa irei tentar, depois direi se funcionou ou não!

    Obrigado pela ajuda ;D
    avatar
    miighty
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 12
    Registrado : 09/05/2013

    [Resolvido]Preenchimento de dados Empty Re: [Resolvido]Preenchimento de dados

    Mensagem  miighty 12/7/2013, 13:41

    Bem parece que esse código, não faz bem aquilo que eu pretendia.
    Irei deixar aqui um exemplo em BD e tentarei explicar melhor o que quero.

    Ao abrirmos a BD, abrindo também o formulário Listagem, este apresentar-nos-a uma listagem! (até aqui tudo bem)

    Ao fazermos duplo clique numa Nomenclatura, este irá abrir outro formulário ontem aparecem todos os itens que pertencem a esse "produto" (até aqui tudo em ordem tb)

    O meu problema é:
    Nesse tal formulário, tenho lá um sub-formulário, em que cada vez que eu clicasse no botão "Novo" ele adicionasse um novo registo nesse sub-formulario (o que está a fazer), só que, em vez de adicionar essa linha em branco, queria que ele preenchesse os dados do NNA e da Nomenclatura a que pertence.

    Não sei se me fiz entender... mas caso alguém tenho uma sugestão é bem vinda.

    Obrigado!
    Julio Lustosa
    Julio Lustosa
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 203
    Registrado : 23/02/2011

    [Resolvido]Preenchimento de dados Empty Re: [Resolvido]Preenchimento de dados

    Mensagem  Julio Lustosa 12/7/2013, 14:14

    Olá, bom dia!

    No código do seu botão NOVO, coloque a seguinte instrução:

    Private Sub Comando44_Click()

    'A condição abaixo testa onde está o curso no subformulário. Se ele estiver em um registro que já possui dados, então ele irá para um novo. Se não for colocado esta instrução, ele irá subscrever os dados já inseridos. E se colocar o RunCommand direto, ele vai executar se o cursor estiver em um registro já editado. Se não estiver no registro preenchido e sim já posicionado na linha do novo registro, ele retornará um erro. Então é prudente colocar a linha abaixo.
    If Me.NNA.Value > 0 Then DoCmd.RunCommand acCmdRecordsGoToNew

    Me.NNA.Value = Forms!sublistagem!NNA.Value
    Me.Nomenclatura = Forms!sublistagem!Nomenclatura.Value

    'Se você quiser salvar logo que inserir os dados automaticamente, então coloque a linha abaixo.
    DoCmd.RunCommand acCmdSaveRecord

    End Sub
    avatar
    miighty
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 12
    Registrado : 09/05/2013

    [Resolvido]Preenchimento de dados Empty Re: [Resolvido]Preenchimento de dados

    Mensagem  miighty 12/7/2013, 14:20

    Era isso mesmo que precisava.

    Muito obrigado a todos pela ajuda ;P
    Julio Lustosa
    Julio Lustosa
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 203
    Registrado : 23/02/2011

    [Resolvido]Preenchimento de dados Empty Re: [Resolvido]Preenchimento de dados

    Mensagem  Julio Lustosa 12/7/2013, 14:23

    Feliz em ajudar!

    Ah! Não esqueça de clicar em resolvido.

    Abraços.
    avatar
    miighty
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 12
    Registrado : 09/05/2013

    [Resolvido]Preenchimento de dados Empty Re: [Resolvido]Preenchimento de dados

    Mensagem  miighty 12/7/2013, 14:29

    Mais uma vez, Obrigado a todos!

    Conteúdo patrocinado


    [Resolvido]Preenchimento de dados Empty Re: [Resolvido]Preenchimento de dados

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 15/5/2024, 15:00