Information générale
Catégorie:
Codage, syntaxe et commandes
>> Set ORDER() of course sets the order to "" not Actnum, the GOTO moves the
>> record pointer to the added record in the Default Data Session, but remains
>> on another record in the Private Data session. It's almost like any
>> movement of the record pointer by a method outside of the form effects the
>> Default Data Session, even thought the method was called from within a
>> form with a Private Data Session. What do you think?
>
> Ed, what do you think if you added a second parameter, the datasession
>ID, like this
>
>LPARAMETERS lcTable, lnDSID
>
>PRIVATE oldOrder
>if !empt(lnDSID)
> set datasession to lnDSID
>endif
>
>SELECT &lcTable
>
>that way you force the datasession to the form's datasession, and
>override the default behavior. Moreover, the routine may still be used
>from outside any form, just as before, by leaving out the lnDSID.
Good thought
Ed
Précédent
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement