Éste es el código que tengo en el programa:
SELECT ALLTRIM(STR(e.cod_emp)), e.apellido, e.nombre FROM empleado e, posicion p ;
WHERE p.codpos=VAL(this.Value) AND e.cod_emp=p.codemp ORDER BY e.apellido ASC, e.nombre ASC ;
INTO CURSOR emp_asig
thisform.lstempleados_asig.RowSource='emp_asig'
thisform.lstempleados_asig.Refresh
Éste código lo tengo dentro de un evento click en un listbox lstposiciones y quiero que al darle click se actualicen los datos del listbox lstempleados_asig.
Cuando se abre el formulario, se ejecuta éste código sin ningún problema, pero cuando doy click en el listbox lstposiciones y se ejecuta otra vez el código me da el error "No se puede tener acceso a la tabla seleccionada" y el nombre del cursor, emp_asig, y me borra el listbox lstempleados_asig de la pantalla.
¡Muchas gracias por su ayuda!