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


4 participantes

    [Resolvido]Ajuda com Variável em uma Função

    Silvanio123
    Silvanio123
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 98
    Registrado : 24/08/2011

    [Resolvido]Ajuda com Variável em uma Função Empty Ajuda com Variável em uma Função

    Mensagem  Silvanio123 7/5/2012, 15:34

    Boa tarde a todos no forum,

    Preciso de um codigo p/ "pegar" o cód do registro ativo independente do formulário aberto p/ implementar na mensagen de registro salvo que vai em mais de um form, conf. abaixo.

    ' Função P/ o Botão Salvar
    Public Function FunSalvar()

    'Variável p/ pegar o Código do Registro ativo do Form aberto
    Dim Campo As String
    Campo = "?" ' -> eis onde preciso do código

    DoCmd.RunCommand acCmdSaveRecord
    DoCmd.RunCommand acCmdRefresh

    MsgBox "Registro Salvo com Sucesso: " & vbCrLf & vbCrLf & "Código: " & Campo, vbInformation, "AVISO!!!"

    End Function

    Ja pesquisei muito mais não consegui resolver, alguem pode me dar uma dica?
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]Ajuda com Variável em uma Função Empty Re: [Resolvido]Ajuda com Variável em uma Função

    Mensagem  Alexandre Neves 7/5/2012, 16:11

    Boa noite, Silvanio
    Não entendi a questão
    Silvanio123
    Silvanio123
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 98
    Registrado : 24/08/2011

    [Resolvido]Ajuda com Variável em uma Função Empty Re: [Resolvido]Ajuda com Variável em uma Função

    Mensagem  Silvanio123 7/5/2012, 19:50

    Boa noite,

    è o seguinte:

    Preciso criar uma variável que pegue o nº do registro atual p/ incluir na MensageBox, o numero "100" seria o registro que estou salvando que iria p/ a variavel, pois a função que criei p/ salvar funcionara em todos os formulários.

    ja criei a variavel "Campo" só falta o comando p/ pegar o nº do registro atual.

    Quero que fique assim ma Mensagem:

    --------------------------------
    Registro salvo com sucesso:

    Registro Nº: 100
    --------------------------------

    avatar
    Convidad
    Convidado


    [Resolvido]Ajuda com Variável em uma Função Empty Re: [Resolvido]Ajuda com Variável em uma Função

    Mensagem  Convidad 7/5/2012, 20:11


    Boa noite

    Talvez ilumine o caminho:

    Application.CurrentObjectName
    retorna o nome do objeto ativo

    Application.CurrentObjectType
    retorna o tipo do objeto ativo

    Form.CurrentRecord
    retorna o registro atual

    Silvanio123
    Silvanio123
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 98
    Registrado : 24/08/2011

    [Resolvido]Ajuda com Variável em uma Função Empty Re: [Resolvido]Ajuda com Variável em uma Função

    Mensagem  Silvanio123 7/5/2012, 20:33

    Outro detalhe que esqueci de comentar é que a função p/ salvar fica em um Modulo e não diretamente no código do formulario, por isso acho que não posso usar o "Form.etc...".

    Teria que ser um comando p/ pegar o Cod do registro atual no form sem estar implementado no Modulo do form questão.
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3900
    Registrado : 04/04/2010

    [Resolvido]Ajuda com Variável em uma Função Empty Re: [Resolvido]Ajuda com Variável em uma Função

    Mensagem  Avelino Sampaio 8/5/2012, 03:05

    Olá

    Acrescente então o argumento na função:

    Public Function FunSalvar(id)

    'Variável p/ pegar o Código do Registro ativo do Form aberto
    Dim Campo As String
    DoCmd.RunCommand acCmdSaveRecord
    DoCmd.RunCommand acCmdRefresh

    MsgBox "Registro Salvo com Sucesso: " & vbCrLf & vbCrLf & "Código: " & id, vbInformation, "AVISO!!!"

    End Function


    Lá no seu formulário, chame pela função , informando o campo desejado

    call funSalvar(me!NomeDocampoCódigo)

    Sucesso!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    Convidad
    Convidado


    [Resolvido]Ajuda com Variável em uma Função Empty Re: [Resolvido]Ajuda com Variável em uma Função

    Mensagem  Convidad 8/5/2012, 06:50


    Este é o Professor Avelino!

    Muito complicado este código. Very Happy
    avatar
    Convidad
    Convidado


    [Resolvido]Ajuda com Variável em uma Função Empty Re: [Resolvido]Ajuda com Variável em uma Função

    Mensagem  Convidad 8/5/2012, 08:02

    Aqui está mais um código para enriquecer o seus acervos Laughing


    Public Function FunSalvar()

    'Variável p/ pegar o Código do Registro ativo do Form aberto
    Dim Campo As String, id As Integer
    DoCmd.RunCommand acCmdSaveRecord
    DoCmd.RunCommand acCmdRefresh
    id = Screen.ActiveForm!idCliente
    MsgBox "Registro Salvo com Sucesso: " & vbCrLf & vbCrLf & "Código: " & id, vbInformation, "AVISO!!!"

    End Function


    No Fomulário:

    FunSalvar ou

    Call FunSalvar



    Abraços
    Silvanio123
    Silvanio123
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 98
    Registrado : 24/08/2011

    [Resolvido]Ajuda com Variável em uma Função Empty Re: [Resolvido]Ajuda com Variável em uma Função

    Mensagem  Silvanio123 8/5/2012, 12:50

    Perfeito!!!

    ...Muitissimo obrigado, quando eu crescer quero ser como vocês!!! Very Happy


    Problema Resolvido!!!!!
    dadokeys90
    dadokeys90
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 84
    Registrado : 23/08/2010

    [Resolvido]Ajuda com Variável em uma Função Empty Re: [Resolvido]Ajuda com Variável em uma Função

    Mensagem  dadokeys90 8/5/2012, 13:00

    Faltou marcar o tópico como resolvido Silvanio!
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]Ajuda com Variável em uma Função Empty Re: [Resolvido]Ajuda com Variável em uma Função

    Mensagem  Alexandre Neves 8/5/2012, 13:06

    Silvanio,

    Para marcar resolvido, prima o botão na zona inferior direita do formulário.
    Este já o marquei

    Conteúdo patrocinado


    [Resolvido]Ajuda com Variável em uma Função Empty Re: [Resolvido]Ajuda com Variável em uma Função

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 09:29