This is the code on my awserver.prg
LOCAL lcAnte_Addr, lcPost_Addr, loSelect AS abSelect OF abData.prg, lcAnteAddr* Sauver les alias ANTE et POST s'ils sont ouverts lcAnte_Addr = Iif(Used('ANTE'), Dbf('ANTE'), Space(0)) lcPost_Addr = Iif(Used('POST'), Dbf('POST'), Space(0)) USE IN Select('ANTE') USE IN Select('POST')* Définir l'état initial de l'écran comme l'état antérieur de l'utilisateur (conforme génération HTML) loSelect = CreateObject('abSelect', 0) USE (this.cPropsTableAddr(m.toForm.Name, 'Ini')) lcAnteAddr = this.cPropsTableAddr(m.toForm.Name, 'Old')COPYTO (m.lcAnteAddr) WITHCDX USE (m.lcAnteAddr) ALIAS ANTE
CreateObject('abselect',0) seem to be the good use of abselect..
Best regards