Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Child Grid
Message
De
08/05/2001 22:11:35
 
 
À
08/05/2001 06:30:09
Cetin Basoz
Engineerica Inc.
Izmir, Turquie
Information générale
Forum:
Visual FoxPro
Catégorie:
Problèmes
Titre:
Divers
Thread ID:
00504582
Message ID:
00505093
Vues:
21
>>I have a grid in a page in a pageframe for which the recordsource is a table containing child records of the main table. ( eg invoice items)
>>Now when I change the record of the master table the grid re-displays nicely in every circumstance EXCEPT where the grid has the focus in which case the grid display doesn't change.
>>If I change the focus to the page caption before moving the master record pointer it works of course, but this seems such a kludge - is there a simpler way?
>>
>>TIA
>
>David,
>Could you give some more info to reproduce the behaviour ?
>Subclassed grid with some code preventing it ?
>If you change master record pointer from within child grid all you need might be :
>
*pointer moving code
>select myParent
>thisform.refresh
>Cetin

Further to my last message.
Ah ha... you are right, my pointer moving code does not select the parent alias, it uses the "IN" terminology, eg SKIP IN (thisform.cAlias)
So I added a .movePtr_pre() method to my form base class which is called by all pointer moving methods and simply does a select (thisform.cAlias).
Fixed! Thanks
(Still, that's quirky grid behaviour I was seeing, ;-))
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform