Jerry,
That is very odd...I copy/pasted the Delete code and added it as a fourth field, (with a new field name, of course), and it has the question mark, too. You can insert a second field, using just a portion of TAG1, and the "?" starts appearing for the fields after that point. See below.
And there still is the question of why it works differently on Sergey's machine.
SELECT customer.name AS person, ;
customer.address AS address, ;
TAG1 + ;
"myapp~myproc~EDITRECORD~" + ALLTRIM(STR(customer.cid)) + ['>] + ;
"Edit " + ;
TAG2 AS Edit, ;
substr(Tag1,1,1) as trash, ;
TAG1 + ;
"myapp~myproc~DELETERECORD~" + ALLTRIM(STR(customer.cid)) + ['>] + ;
"Delete " + ;
TAG2 AS llDelete, ;
TAG1 + ;
"myapp~myproc~NEWRECORD~" + ALLTRIM(STR(customer.cid)) + ['>] + ;
"New " + ;
TAG2 AS New ;
FROM customer ;
INTO CURSOR c_customer NOFILTER
>
>However, try placing another column at the end as the example below. The Edit and New columns have the question mark but the Delete column does not.
>
Steve Gibson