MaximoAccess

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

Obrigado

Administração do MaximoAccess

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]Valor Predefinido no Campo do Tipo Data para o Último Dia do Mês Seguinte

    avatar
    zcorneliu
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 23
    Registrado : 27/08/2020

    [Resolvido]Valor Predefinido no Campo do Tipo Data para o Último Dia do Mês Seguinte Empty [Resolvido]Valor Predefinido no Campo do Tipo Data para o Último Dia do Mês Seguinte

    Mensagem  zcorneliu em 27/8/2020, 10:31

    Boa tarde,

    Eu gostaria de pedir ajuda sobre como predefinir um campo do tipo data para o último dia do mês seguinte com base no último registo. Ou seja, eu tenho um subformulário do tipo:

      ID               Data                              Valor
      1                 30/06/2020                   xxx,xx€
      1                 31/07/2020                   xxx,xx€
      2                 30/06/2020                   xxx,xx€
      2                 31/07/2020                   xxx,xx€

    O modo como funciona a minha base de dados é que existe um formulário que tem um subformulário, o formulário principal mostra as informações sobre o ID, e o subformulário mostra a data e o valor relativos ao ID.
    Eu gostaria que o valor predefinido da data fosse o último dia do mês seguinte, neste caso, queria que fosse o dia 31/08/2020 e assim sucessivamente.

    Eu tentei pôr esta expressão no construtor de expressões no valor predefinido da  folha de propriedades do campo Data:

    =DataSerial(Ise(Ano(Máx([Data]))=Ano(Data()) E Mês(Máx([Data]))=12;Ano(Máx([Data]))+1;Ano(Máx([Data])));Ise(Ano(Máx([Data]))=Ano(Data()) E Mês(Máx([Data]))=12;1;Mês(Máx([Data]))+1);0)

    No entanto, o valor que me dá é o dia 31/12/1899, será que podiam me ajudar?
    Marcelo David
    Marcelo David
    Moderador
    Moderador

    Respeito às Regras 100%

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

    [Resolvido]Valor Predefinido no Campo do Tipo Data para o Último Dia do Mês Seguinte Empty Re: [Resolvido]Valor Predefinido no Campo do Tipo Data para o Último Dia do Mês Seguinte

    Mensagem  Marcelo David em 27/8/2020, 12:14

    Seja bem vindo ao Fórum zcorneliu!
    Qual quais os nomes dos objetos envolvidos (tabelas e campos)?


    .................................................................................
    Marcelo David | [Resolvido]Valor Predefinido no Campo do Tipo Data para o Último Dia do Mês Seguinte LinkedIn_Icon.jpg.original LinkedIn
    https://www.freetool.dev
    avatar
    zcorneliu
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 23
    Registrado : 27/08/2020

    [Resolvido]Valor Predefinido no Campo do Tipo Data para o Último Dia do Mês Seguinte Empty Re: [Resolvido]Valor Predefinido no Campo do Tipo Data para o Último Dia do Mês Seguinte

    Mensagem  zcorneliu em 27/8/2020, 13:34

    O formulário principal é: "frmlEmpréstimo" que vai busca informação à tabela com o nome "tblEmpréstimo" onde os campos são: ID Membro, ID Banco, ID Empréstimo e Tipo de Empréstimo.

    O subformulário chama-se: "frmlEmpréstimos sub" que vai buscar informação a uma tabela chamada "tblEmpréstimoFonteA" onde os campos são: ID Empréstimo, Data e Dívida.

    Os formulários ligam-se a partir do ID Empréstimo.

    A chave primária da tblEmpréstimo é ID Empréstimo.

    As chaves primárias da tblEmpréstimoFonteA" são ID Empréstimo e Data, porque no final de cada mês, o ID empréstimo tem um valor de dívida.

    Por isso é que queria que aparece-se automaticamente o último dia do mês seguinte ao último registo.
    Marcelo David
    Marcelo David
    Moderador
    Moderador

    Respeito às Regras 100%

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

    [Resolvido]Valor Predefinido no Campo do Tipo Data para o Último Dia do Mês Seguinte Empty Re: [Resolvido]Valor Predefinido no Campo do Tipo Data para o Último Dia do Mês Seguinte

    Mensagem  Marcelo David em 27/8/2020, 14:20

    Entendido.
    Para facilitar aqui, poderia postar aqui as partes envolvidas?


    .................................................................................
    Marcelo David | [Resolvido]Valor Predefinido no Campo do Tipo Data para o Último Dia do Mês Seguinte LinkedIn_Icon.jpg.original LinkedIn
    https://www.freetool.dev
    avatar
    zcorneliu
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 23
    Registrado : 27/08/2020

    [Resolvido]Valor Predefinido no Campo do Tipo Data para o Último Dia do Mês Seguinte Empty Re: [Resolvido]Valor Predefinido no Campo do Tipo Data para o Último Dia do Mês Seguinte

    Mensagem  zcorneliu em 27/8/2020, 14:35

    O que quer dizer com partes envolvidas?
    Marcelo David
    Marcelo David
    Moderador
    Moderador

    Respeito às Regras 100%

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

    [Resolvido]Valor Predefinido no Campo do Tipo Data para o Último Dia do Mês Seguinte Empty Re: [Resolvido]Valor Predefinido no Campo do Tipo Data para o Último Dia do Mês Seguinte

    Mensagem  Marcelo David em 27/8/2020, 15:04

    Os formulário, tabelas, que estão envolvidos na situação que você está apontando.


    .................................................................................
    Marcelo David | [Resolvido]Valor Predefinido no Campo do Tipo Data para o Último Dia do Mês Seguinte LinkedIn_Icon.jpg.original LinkedIn
    https://www.freetool.dev
    avatar
    zcorneliu
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 23
    Registrado : 27/08/2020

    [Resolvido]Valor Predefinido no Campo do Tipo Data para o Último Dia do Mês Seguinte Empty Re: [Resolvido]Valor Predefinido no Campo do Tipo Data para o Último Dia do Mês Seguinte

    Mensagem  zcorneliu em 27/8/2020, 15:12

    Está aqui a BD.
    avatar
    zcorneliu
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 23
    Registrado : 27/08/2020

    [Resolvido]Valor Predefinido no Campo do Tipo Data para o Último Dia do Mês Seguinte Empty Re: [Resolvido]Valor Predefinido no Campo do Tipo Data para o Último Dia do Mês Seguinte

    Mensagem  zcorneliu em 27/8/2020, 15:18

    Acho que é este.
    Anexos
    [Resolvido]Valor Predefinido no Campo do Tipo Data para o Último Dia do Mês Seguinte AttachmentNovo Microsoft Access Database.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (32 Kb) Baixado 1 vez(es)
    Marcelo David
    Marcelo David
    Moderador
    Moderador

    Respeito às Regras 100%

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

    [Resolvido]Valor Predefinido no Campo do Tipo Data para o Último Dia do Mês Seguinte Empty Re: [Resolvido]Valor Predefinido no Campo do Tipo Data para o Último Dia do Mês Seguinte

    Mensagem  Marcelo David em 27/8/2020, 19:15

    Considerando que a data sempre será o último dia do mês, tente isso:

    Código:
    =SomData("m";1;DÚltimo("Data";"tblEmpréstimosFonteA";"[ID Empréstimo]=" & [Formulários]![tblEmpréstimos]![ID Empréstimo]))


    .................................................................................
    Marcelo David | [Resolvido]Valor Predefinido no Campo do Tipo Data para o Último Dia do Mês Seguinte LinkedIn_Icon.jpg.original LinkedIn
    https://www.freetool.dev

    zcorneliu gosta desta mensagem

    avatar
    zcorneliu
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 23
    Registrado : 27/08/2020

    [Resolvido]Valor Predefinido no Campo do Tipo Data para o Último Dia do Mês Seguinte Empty Re: [Resolvido]Valor Predefinido no Campo do Tipo Data para o Último Dia do Mês Seguinte

    Mensagem  zcorneliu em 27/8/2020, 19:40

    Muito obrigado!

    Resultou!
    Marcelo David
    Marcelo David
    Moderador
    Moderador

    Respeito às Regras 100%

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

    [Resolvido]Valor Predefinido no Campo do Tipo Data para o Último Dia do Mês Seguinte Empty Re: [Resolvido]Valor Predefinido no Campo do Tipo Data para o Último Dia do Mês Seguinte

    Mensagem  Marcelo David em 27/8/2020, 20:09

    Ótimo que deu certo. Só não esqueça da próxima vez de marcar como [Resolvido]. Há um botão
    logo a frente do título do tópico para essa finalidade. Mas dessa vez, eu coloco. Wink


    .................................................................................
    Marcelo David | [Resolvido]Valor Predefinido no Campo do Tipo Data para o Último Dia do Mês Seguinte LinkedIn_Icon.jpg.original LinkedIn
    https://www.freetool.dev

      Data/hora atual: 30/11/2020, 04:42