Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Column of a grid in clistobjedit has memo as controlsource
Message
From
09/02/2003 17:08:50
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
The Mere Mortals Framework
Title:
Column of a grid in clistobjedit has memo as controlsource
Miscellaneous
Thread ID:
00751216
Message ID:
00751216
Views:
52
Hi,

In some cases I want to use memo fields in the grid of a clistobjedit and I limit the memo field by using the substr function [e.g. substr(v_view.cdescription,1,50)]. When a column of the grid in clistobjedit has that kind of limited memo field as a controlsource, clicking on the header causes problems in the setorder method of the grid. Up till now I solved the problem by subclassing and changing the setorder method in:
LPARAMETERS tcControlSource, tcTagName
** If memo fields are used  (e.g. SUBSTR(v_source.memofield,1, 50))
** strip the string function

IF AT('(',tcControlSource) > 0 THEN
	tcControlSource = RIGHT(tcControlSource,LEN(tcControlSource)-AT('(',tcControlSource))
	tcControlSource = LEFT(tcControlSource,AT(',',tcControlSource)-1)
ENDIF

IF PCOUNT() < 2 THEN 
	DODEFAULT(tcControlSource)
ELSE
	DODEFAULT(tcControlSource, tcTagName)
ENDIF
Since a lot of forms in the framework use this grid, a lot of subclassing is involved.
Is there a better to get the same result?

Mark
If everything seems to be going well, you obviously don't know what the hell is going on !
Next
Reply
Map
View

Click here to load this message in the networking platform