web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / How can I capture the ...
Power Apps
Answered

How can I capture the "Last update Date" on Form submission

(0) ShareShare
ReportReport
Posted on by 18
Hello Community
 I have a datetime field in my Sql database.
 
Before the SubmitForm command, I want to update the date and time  ("Last Updated on ") to the value as at Now(). Can anybody help me based on the above/attached file on the codes. I thank you.
Screenshot 2024-11-25 192352.png
Categories:
I have the same question (0)
  • timl Profile Picture
    37,160 Super User 2026 Season 1 on at
    Hi  JC-04111302-0 
     
    If you set the Default property of the card 'Last Updated On_DataCard3' to Now(), that should hopefully work.
     
  • JC-04111302-0 Profile Picture
    18 on at
    Hi Timl
    Thank you. I did what you suggest before coming to the community. It does not answer to the problem. I explain. The default is set to Now() and say it displays 7:40 am on the screen. I leave the application open and come back after 10 minutes and submit the form. The Last updated field on the screen is still 7:40,  and this is what get updated, whereas the update field should have been 7:50 am, the actual time.. This is why I want to refresh the time before the SubmitForm is executed. Any help?
  • timl Profile Picture
    37,160 Super User 2026 Season 1 on at
    Hi  JC-04111302-0 
     
    You could do this with a variable. In the OnVisible property of your screen, you can assign Now() to a variable like so.
     
    Set(varCurrentTime, Now())
    You would then set the Default property of the 'Last Updated On_DataCard3' card to varCurrentTime.
     
    Before you call SubmitForm, you can update the variable and that should then save the actual time.
     
    ​Set(varCurrentTime, Now());
    SubmitForm(YourForm)
    
     
  • Verified answer
    ronaldwalcott Profile Picture
    3,898 Moderator on at
    If you want the actual time before the submit you could set the update property of the datacard for the date to a context variable like (initialize the value elsewhere)
    UpdatedDate
     
    and then in the OnSelect for the Submit
     
    UpdateContext({UpdatedDate: Now()}); 
     
    This should record the actual data time that the record was updated

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the April Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Apps

#1
Vish WR Profile Picture

Vish WR 742

#2
Valantis Profile Picture

Valantis 474

#3
Haque Profile Picture

Haque 358

Last 30 days Overall leaderboard