Como criar calendário de aniversário a partir da data de nascimento

  • maristelamq
    Perguntado em 25 de abril de 2022 às 15:41

    Olá,

    Consegui criar fórmula para extrair a idade, mas não consigo extrair somente dia e mês de aniversário. A ideia é criar uma aba de calendário a partir da data de nascimento(dia e mês) para mostrar os aniversariantes. Isso é possível?

    Obrigada!

  • Lucas Support Team Lead
    Respondido em 25 de abril de 2022 às 16:41

    Olá Maristela,

    Para extrair o dia e o mês do teu formulário, eu recomendo que utilize o Widget Substring. Este widget serve para extrair uma porção de texto de um campo.

    Você precisará utilizar dois widgets, um para o mês e outro para o dia. Você pode marcar eles como oculto caso não queira que o usuário veja eles enquanto preenche o formulário.

    Como Ocultar Campos do Formulário

    Nas configurações do campo adicione o ID do campo de data — Como encontrar o nome único e os IDs de campo

    Depois disso, precisará dizer onde começa a porção que quer extrair e onde ela termina. Observe o meu exemplo abaixo da extração do dia. Note que a contagem se inicia de caracteres começa do zero. Considerando a data 01/01/2022 — o dia seria a porção de 0 até 2 e o mês de 3 até 5.

    1650919065 626706993b123  Screenshot 10

    Faça isso, e o seu formulário irá extrair automaticamente o dia e mês da data de aniversário.

    Caso precise de ajuda, por favor me avise.

    Obrigado e tenha uma ótima semana.

  • maristelamq
    Respondido em 25 de abril de 2022 às 17:43

    Lucas,

    Obrigada!

    Sua orientação é para inclui no formulário, certo?

    Eu estou fazendo isso diretamente na tabela, veja:

    1650922900 626715946ee24  Screenshot 10

    Criei uma coluna aniversário e outra idade.

    Na idade apliquei a fórmula com diferença de idade e consegui.

    No aniversário até consegui extrair dia e mês, mas não está em formato de data, então não puxa para aba calendário acima.

    Também conseguir transformar em data com dia, mes e ano 2022 - mas no calendário não encontra esse campo como data:

    1650923667 626718939c352  Screenshot 21


    Veja se consegui explicar agora rsrs

  • Lucas Support Team Lead
    Respondido em 26 de abril de 2022 às 14:09

    Olá novamente!

    Perfeito, agora eu consegui entender. :)

    Maristela, dê-me um tempo, verificarei essa possibilidade. Logo retorno aqui para te informar.

    Obrigado.

  • Lucas Support Team Lead
    Respondido em 27 de abril de 2022 às 10:30

    Olá,

    Obrigado pela paciência e desculpe-me a demora!

    Tentei diversas formas, mas não consegui realizar este procedimento. O calendário somente aceita colunas da tabela em formato de data, entretanto, a coluna fórmula não tem um formato de data e tampouco conseguimos alterar o formato dela.

    Por isso, enviarei para a nossa equipe de desenvolvimento uma solicitação que seja viável criarmos um campo fórmula em formato de data. Infelizmente, não podemos lhe fornecer um prazo e se essa implementação será realmente efetuada, porém, assim que tivermos uma novidade sobre, iremos te notificar.

    Enquanto isso, você pode tentar utilizar o Google Planilhas integrado com o seu formulário e utilizar fórmulas lá para efetuar o que deseja. É possível realizar a integração entre Google planilha e calendário.

    Guias relacionados:

    Como Integrar formulários com Planilhas Google

    Criar eventos na Agenda usando uma planilha (link externo para Youtube) - Verifique esta solução de um usuário no youtube.

    Obrigado pela compreensão.

  • maristelamq
    Respondido em 30 de junho de 2023 às 00:26

    Olá, temos alguma novidade sobre ter um calendário de aniversário a partir da data de nascimento?

  • Vincenzo Jotform Support
    Respondido em 30 de junho de 2023 às 06:25

    Hi Maristela,

    Thanks for reaching out to Jotform Support. Unfortunately, our Portuguese Support agents are busy helping other Jotform users at the moment. I'll try to assist you in English using Google Translate, but you can reply in whichever language you feel comfortable using. Or, if you'd prefer to receive support in Portuguese, let us know and we can have them do that. But, keep in mind that you'd have to wait until they're available again.

    Now, let me help you with your question. The feature you requested has been assigned to a developer team, but we have not yet received an update from them. Please note that for all feature requests, we can not provide any ETA or any assurance that it will get implemented. Its implementation depends on many factors, but two major factors are the demand for the feature and availability of the concerned developer's team. If the feature gets implemented, then we will definitely inform you on this thread.

    Also, I have made some testes and achieved the results visible in the screenshot below. But, note that the extracted month and day cannot be viewed on a calendar:
    Como criar calendário de aniversário a partir da data de nascimento Image 1 Screenshot 40

    Let me show you how to implement it, if this solution could work as a temporary workaround for you:

    1. In Tables, click on + ADD to create a new column, then select the Formula tab and click on Advanced Formula.
    2. Give a name to the column and click on Next.
    3. Add the below formula, change the two fields BIRTHDATE with the Birthdate element under the section Columns, and finally click on Create column.
    SWITCH(VALUE(MID(TEXT(BIRTHDATE, "YYYY-MM-DD"), 6, 2)),
    1,"January",
    2,"February",
    3,"March",
    4,"April",
    5,"May",
    6,"June",
    7,"July",
    8,"August",
    9,"September",
    10,"October",
    11,"November",
    12,"December",
    "Invalid Month")& 
    &VALUE(MID(TEXT(BIRTHDATE, "YYYY-MM-DD"), 9, 2))

    Como criar calendário de aniversário a partir da data de nascimento Image 2 Screenshot 51

    Also, to calculate the years I have used this formula:

    YEAR(TODAY()) - YEAR(Birthdate)


    Como criar calendário de aniversário a partir da data de nascimento Image 3 Screenshot 62

    You can check this demo table here and test this demo form to see how data gets transformed after a submission in Tables.

    Let us know if there’s anything else we can help you with. 

  • maristelamq
    Respondido em 18 de fevereiro de 2024 às 20:47

    Obrigada pelo último retorno! Passando para saber se temos alguma novidade em relação ao calendário para aniversários.

  • Joshua_T Jotform Support
    Respondido em 18 de fevereiro de 2024 às 22:56

    Hi Maristela,

    Thanks for getting back to us. Unfortunately, there hasn't been any update. Although we do not have a time frame for its completion date, when or if it's implemented depends on their workload, how viable it is, and how many other users request it. If there are any updates, we’ll circle back to this thread and let you know. 

    We appreciate your patience and understanding.