FoxPro/Visual FoxPro - Utilizar dos cursores en un Grid

   
Vista:

Utilizar dos cursores en un Grid

Publicado por Integral (406 intervenciones) el 26/08/2014 16:00:51
Estimados amigos :

Tengo 2 cursores que interactuan en un GRID dentro de un formulario de Busquedas...

El primer cursor se llama Cur_NumFilepo

SELECT selecto, nrocontac, fecha, hora, obs, rpta, numfilepo ;
FROM po_segprodprov INTO CURSOR Cur_Numfilepo READWRITE NOFILTER


El 2do. cursor se llama Cur_Resulta : Este cursor realiza el filtrado bajo 3 condiciones

SELECT 0
USE Dbf("Cur_Resulta") Again

SELECT Cur_Resulta
REPLACE selecto WITH Thisform.Grid_Filtro.Column1.check1.value

Cuando ejecuto el formulario en mencion el primer Cursor visualiza el total de registros y al momento de seleccionarlo mediante un CheckBox
marca el siguiente error...

ALIAS "Cur_Resulta" IS NOT FOUND

Agradezco sus comentarios y sugerencia que me ayuden a resolver el problema...

atte.,

INTEGRAL
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Utilizar dos cursores en un Grid

Publicado por Crush (1 intervención) el 26/08/2014 20:36:07
Caro amigo,
Não sei se é essa a sua intenção, mas se deseja selecionar todos os registros marcados com a checkbox você pode criar o cursor inicial com um campo vazio do tipo lógico que receberá o valor da checkbox:

SELECT selecto, nrocontac, fecha, hora, obs, rpta, numfilepo, .F. AS CAMPO_L ;
FROM po_segprodprov
INTO CURSOR Cur_Numfilepo
READWRITE

Após realizados os cliques necessários para marcar os checkbox, na validação por botão ou formulário pode fazer assim, por exemplo:
SELECT * FROM Cur_Numfilepo ;
WHERE CAMPO_L = .F. ;
INTO CURSOR meu_cursor

Se sua necessidade for diversa, pode informar aqui.
Abraço
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar