Mr. Balasch, The GRC code is not the problem in this case. The "ChanList" list is actually populated at run time by your GXC code. It probably has code of this sort: List = GetList_DGW(Diag,_MYGX_1); SymbLST_DB(Data,List,DB_SYMB_CHAN); Sort_LST(List,0,0); This code retrieves a handle to the list object for the SECOND field in the dialog (referred by _MYGX_1) and populates it with all the channels in the database. My guess is that your GXC code is populating the wrong list with the channels. Also, since you have 2 fields that use channel lists, you must run the population code twice, once for each field. Hope this helps... Roger Amorim _______________________________________________________ More mailing list info http://www.geosoft.com/support/listserv/index.html List Archive http://www.mail-archive.com/gxnet@lists.geosoft.com