Me funcionó bien con la matriz, Aunque mi gran duda es porque no puedo agregarle el mismo carácter especial '\' al registro (en la tabla) para que el cuadro de lista me inhabilite ese registro? Si no se puede lo haré entonces con matrices, pero me gustaría saber si se puede hacer desde la tabla. (es decir, meto los registros que quiero que me deshabilite el cuadro de lista, con el texto precedido del carácter '\' y debería funcionar. ¿No es así?
La verdad hace años no trabajaba con matrices, muchas gracias por tu tiempo. Hice tu ejemplo (un poco diferente y funcionó) colocando un botón y un cuadro de lista en un formulario nuevo para probar. el botón tiene esto;
* En el formulario está un control list y un botón que tiene
* Este código.
SELECT tipo_Transaccion && Tabla en entorno de datos
GO TOP
tamano = RECCOUNT('tipo_Transaccion')
DIMENSION arPartesColision[tamano]
FOR i=1 TO tamano
STORE tipo_Transaccion.Des_transa TO arPartesColision(I)
SKIP
ENDFOR
thisform.list1.RowSourceType = 0
thisform.list1.RowSource =" "
thisform.list1.RowSourceType = 5
thisform.list1.RowSource = 'arPartesColision'
*thisform.list1.Requery
Eso hace lo que quiero, aunque ahora me surgió otra duda, algo que no había pasado, muestra la información en el cuadro de lista, pero, al hacer click la borra, parece que se borra el arreglo.
Coloque otro botón con thisform.list.requery y me dice 'arPartesColision' no es una matriz.
Aunque hace lo que quiero, muestra inhabilitado el registro, cuando le hago click o el cuadro de lista tiene el enfoque desaparecen los valores del cuadro de lista, Parece que desaparece la matriz.