¡Estimados amigos.Saludos a todos.
Recurro nuevamente a ustedes, solicitado ayuda.
Tengo una tabla 'Sub_Grupos' de la cual quiero presentar únicamente los registros en un cursor, que cumplan la condicion,
Sub_Grupos.Cod_Grupo = Grupos.Cod_Grupo
En mas cristiano, los subGrupos que pertenecen a un grupo específico.
y para hacerlo hice la siguiente instrucción (Que evidentemente tiene un error) Pretendo crear es un campo en ese cursor que contenga el número de registro de la tabla Sub_Grupos.
Porque, -a partir del cursor que contiene la tabla filtrada-, al seleccionar un registro del cursor, quiero ubicar el registro en la tabla Sub_Grupos para editar o eliminar el registro seleccionado en esa tabla. (no puedo hacerla directo porque los nombres de los subgrupos se repiten para varios grupos, y solo quiero modificar el subgrupo seleccionado, que pertenece a un grupo.
Por eso necesito saber cual es el número de registro de la tabla sub_Grupo. (desde el cursor).
Hice lo siguiente, pero no funciona así; pero es la idea, La pregunta es como puedo hacerlo con una instrucción select directa. ¿Se puede?
* Crea un cursor con los Sub-Grupos pertenecientes
* al Grupo seleccionado
* ----------------------
SELECT Sub_Grupos.Cod_Subgru,;
Sub_Grupos.Des_Subgru,;
Sub_Grupos.Des_Grupo,;
Sub_Grupos.Cod_Grupo,;
Sub_Grupos.foto,;
RECNO('Sub_Grupos' as NumReg);
FROM ;
C:\CONFIGURARGV\TABLAS\Sub_Grupos.DBF;
WHERE ;
Sub_Grupos.Cod_Grupo = Grupos.Cod_Grupo;
INTO CURSOR Elides readwrite
Claro si hay otra forma mas eficiente.. escucho ideas.. De antemano gracias por ser siempre excelentes colaboradores.
Saludos..
Elides Paredes
Barquisimeto Venezuela.