OK, thanks. Well, let me throw some things out and you can tell me where to go.

The article is very good, it gives me a lot of ideas on how to use Global Values. Still, it's a bit over my head and just beyond my programming skills as they stand right now. I've opened up the attached files and created a .dsr so I can examine some of the code.
The article explains how Global Values are stored in the Sesame runtime application, viewed in Designer, and created in both. When talking about the viewer, the article says
Quote:In Designer, you can use Application / Global Values List Manager...Here you can only delete a global value. Unfortunately, you can't create new global values here or change their names or values.
Is this capability planned for any future versions of Sesame? It would seem to be of great use.
Mark (I think it was Mark, I apologize if it was someone else) recently taught me how to create Global Values in runtime using a Mass Update, but I'm still a bit uncertain how to go about it in Designer. I'd like to do it all in Designer (create, view and delete) because then I'll never have to worry if my .db and .dsr are out of synch.
The article gives an example of using a Global Value to sequence alpanumeric codes. One of the lines in the code on page 4 is:
VGV = "BK" + @Str(@TN(@Num(VGV)) + 1)
I understand what it does on the whole, but I'm having a hard time parsing the code. Can someone walk me through what Sesame does when it sees this sequence of functions and parentheses?
The associated zip file contains Charity_GlobalValues.db. A couple of things about this app caught my eye:
The tab for the Main Menu form opens in Add mode. The tab label itself says "Main Menu". How is this done? Also, no matter what I try, I cannot close the form. "The "Exit Add Data" command seems to be turned off.
Thank you for your help.