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


2 participantes

    Codigo para preencher campo em formulario a partir de uma tabela

    avatar
    paulodomingos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6
    Registrado : 24/03/2017

    Codigo para preencher campo em formulario a partir de uma tabela Empty Codigo para preencher campo em formulario a partir de uma tabela

    Mensagem  paulodomingos 2/9/2024, 22:28

    Boa noite pessoal,
    Mais uma vez preciso da vossa ajuda e boa vontade com o seguinte assunto:

    Tenho uma tabela na db com o nome Pessoal, nesta tabela há um campo com o nome CodEmpresa, este campo está sempre preenchido.

    Tenho uma tabela chamada Processamentos, nesta tabela há um campo com o nome CodEmpresa.

    Tenho um formulário chamado Processamentos, e neste formulário existe um botão que corre um código para efetuar alguns cálculos, e até aqui está tudo ok.
    No entanto, agora preciso que também ao clicar neste botão, seja automaticamente preenchido o campo CodEmpresa na tabela Processamentos, com base na tabela de Pessoal, as tabelas estão ligadas pelo campo CodPessoal

    Agradeço imenso que me ajudem com esta questão.

    Fica o código abaixo:

    Código:

    Private Sub Comando43_Click()



       Dim DiasParaProcessamento As Double

       Dim NumFaltasReais As Double

       Dim SalarioLiquidoDia As Double

       Dim ValorXtra As Double



       ' Obtenha os valores dos campos relevantes

       DiasParaProcessamento = Me![Dias para Processamento]

       NumFaltasReais = Me![Nº Faltas Reais]

       SalarioLiquidoDia = Me![Salário Liquido Dia]

       ValorRecibo = Me![Valor Liquido do Recibo]

       SubRefeicaoDiario = Me![Recibo: Sub Refeicao Diario]

       FaltasRecibo = Me![Nº Faltas Recibo]

       ReciboValorBase = Me![Recibo: Valor Base]

       NºFérias = Me![Nº Dias de Férias Recibo]

       CodEmpresa = Me![CodEmpresa]

     

       

       

       ' Calcule o Valor Xtra

       ValorXtra = ((DiasParaProcessamento - NumFaltasReais) * SalarioLiquidoDia) - ValorRecibo



       ' Preenche o campo Valor Xtra com o resultado

       Me![Valor Xtra] = Format(ValorXtra, "Currency")

     

       ' Preenche os campos de Subsídios a partir da ficha do funcionário

       Me![Subsidio Natal] = Me![Recibo: Sub Natal]

       Me![Subsidio Férias] = Me![Recibo: Sub Ferias]

     

       ' Calcula o subsidio de alimentacao

       Me![Subsidio Alimentacao] = (22 * SubRefeicaoDiario) - (SubRefeicaoDiario * FaltasRecibo) - (SubRefeicaoDiario * NºFérias)

     

       ' Calcula o Valor Base do recibo com base nas faltas

       Me![Valor Base Recibo] = ReciboValorBase - ((ReciboValorBase / 30) * FaltasRecibo)

     

       '''''''''''''''' Calcula o Valor Base do recibo com base nas faltas

       Me![Valor Base Recibo] = ReciboValorBase - ((ReciboValorBase / 30) * FaltasRecibo)

     

       ' Calcule o Valor Xtra

       ValorXtra = ((DiasParaProcessamento - NumFaltasReais) * SalarioLiquidoDia) - ValorRecibo



       ' Preenche o campo Valor Xtra com o resultado

       Me![Valor Xtra] = Format(ValorXtra, "Currency")

     

       ' Preenche o campo CodEmpresa

       'Me![CodEmpresa] = Pessoal.[CodEmpresa]

     


    End Sub
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    Codigo para preencher campo em formulario a partir de uma tabela Empty Re: Codigo para preencher campo em formulario a partir de uma tabela

    Mensagem  Alexandre Fim 3/9/2024, 18:34

    Olá Paulo,


    Tenho uma tabela na db com o nome Pessoal, nesta tabela há um campo com o nome CodEmpresa, este campo está sempre preenchido.

    Nesta tabela possui apenas 1 registro com o Codigo da Empresa?
    Ou tem vários códigos de empresa?

    Se possível, cmpartilhe uma copia do seu banco de dados, somente objetos (tabelas, consultas, formulários, módulos e etc.) pertinentes ao problema, para análise e solução.

    Obrigado.

    Att,

    Alexandre Fim


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

    Codigo para preencher campo em formulario a partir de uma tabela Setinf11
    Sistemas e Tecnologia Ltda

      Data/hora atual: 7/11/2024, 21:48