>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
Make sure you don't have anything in that code. I mean Open Properties window, Select to see only Non-Default Properties Only and see if the Click Event of that button is there. If it is RightClick and choose Reset to default.
Against Stupidity the Gods themselves Contend in Vain - Johann Christoph Friedrich von Schiller
The only thing normal about database guys is their tables.