How do I create journal entries that are added to listview?

I see you're up to 10 screens already.
You're nearing the limit.
Also, you are not closing your Screens as often as you open them.

See the general Screens Advice in

I also see you don't use the Clock component from the Sensors Drawer. It can be used to generate unique and ascending timestamps you can text JOIN to TinyDB tag prefixes to create unique and ascending tags, like journalEntry2024-11-21-16:14

That way, the user doesn't have to type in dates and times, but instead the app can used Clock1.Now() reformatted properly.

Using the TinyDB GetTags block, you can get a list of all the TinyDB tags. You can loop through that list, filter it by prefix (text CONTAINS), and make a list of values, that you can feed to a ListView's Elements.

I recommend reading the introductory articles in these FAQs.

1 Like