I have a series of rec navigation button classes, set in a container, with .Click() code as, for example the below "Go to next record" button: mclNext
Select ( thisform.cpAlias)
If not EOF()
Skip 1
If EOF()
Go BOTTOM
This.Enabled = .F.
This.Parent.cmdLast.Enabled = .F.
Endif
With This.Parent
.cmdPrev.Enabled = .T.
.cmdFirst.Enabled = .T.
EndWith
EndIf not EOF()
Thisform.Refresh
thisform.cpAlias is a text prop bearing the name of the form's subject table
Now I often use this is conjunction with other commands, e.g. when the user clicks the Next button, and the next record is reached, I want certain other data to be got, certain things diplayed, etc. So I often embed in the form button's .Click() things like:
mclNext::Click()
Thisform.lmGetRouteDetails()
On my latest form, though, all I want is the next record, so I leave the .click() empty, to do the default class code. But when I click the button nothing happens. In Trace it doesn't go into the class code. So I have to include
mclNext::Click()
in the .Click() method to make it work.
Wassup with that?
'ppreciate it
Terry
- Whoever said that women are the weaker sex never tried to wrest the bedclothes off one in the middle of the night
- Worry is the interest you pay, in advance, for a loan that you may never need to take out.