Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Store column settings in a grid
Message
From
10/05/1999 01:16:57
 
 
To
09/05/1999 07:16:50
General information
Forum:
Visual FoxPro
Category:
Forms & Form designer
Miscellaneous
Thread ID:
00216330
Message ID:
00216629
Views:
37
Hi John ---

Divorce the user from the OOP....If you have saved the info, then SEEK to find the right property setting and restore it as follows

cName=THIS.Name
SELECT mysettings
SEEK m.UserID+cName
IF FOUND()
cProperty=mysettings.property
*** Set as appropriate...!!!
ENDIF

>
>I have managed to save the .Width, .Name, .ColumnOrder of the columns in the grid to a table. I can't however figure out how to reference the columns using the column name stored in the table to reset the .ColumnOrder.
>
>After I find the record in the table for that grid how do I use the User.ColumnName that is stored in the table in the "This." statement?
>
>This."User.ColumnName".ColumnOrder = User.ColumnOrder
>
>Each attempt results in an syntax error...
>
>Thanks
>
>>And/or Release. Not Destroy, though, IMHO.
>>
>>>
>>>Would the Destroy event be the same as the QueryUnload? I see that the QueryUnload is not called if you invoke the forms Release method, could this be a potential problem?
>>>
>>>Thanks
>>>
>>>>Hi John ---
>>>>
>>>>There's no easy answer to this. You could store these properties to a table on QueryUnload and restore them at Form Init. Or substitute the table for registry settings or INI settings.
>>>>
>>>>
>>>>>How can I store the ColumnOrder and Width when the user modifies a grid?
>>>>>
>>>>>Thanks
------------------------------------------------
John Koziol, ex-MVP, ex-MS, ex-FoxTeam. Just call me "X"
"When the going gets weird, the weird turn pro" - Hunter Thompson (Gonzo) RIP 2/19/05
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform