Grid con SQL para (Es_Binario)
Publicado por Pablo (Argentina) (433 intervenciones) el 01/06/2009 01:51:51
Hola amigo Es_Binario, te escribo a vos porque inicialmente sos el que me distes una ayuda y tengo otra consulta o duda de como hacer y por ahi me podes dar otra mano, igualmente si hay alguien mas que sepa cual es la mejor opcion la pruebo.
Resulta ser que tengo el sig. Codigo que ya lo vistes y me lo solucionates con el readwrite este:
SELECT Altashabi.solicitud, Altashabi.fecha, Altashabi.abonado,;
Altashabi.pin, Altashabi.nombre, Altashabi.factura, Altashabi.pagada,;
Cajacaterventas.importe;
FROM ;
altauni!altashabi ;
FULL JOIN altauni!cajacaterventas ;
ON Altashabi.solicitud = Cajacaterventas.solicitud;
WHERE Altashabi.pagada = .F.;
AND Altashabi.formapago = "Sin Cargo";
ORDER BY Altashabi.solicitud;
INTO CURSOR sinaplicar READWRITE
Bueno lo que hace eso inicialmente en el INIT del form es mostrarme en el grid los datos "filtrados" por pagada=.F. y formapago "Sin Cargo", de toda la tabla de valores cual es el objetivo, el usuario ve todoas la facturas sin pagar y sin cargo de los clientes.
Ahora bien, antes de empezar a "Tildar" o seleccinar que factura pago o sea que pagada =.T. lo que tiene que hacer antes el ususario es poner entre que fecha y fecha va a ver los datos en el grid para despues hacer el pago de las mismas me explico?
entonces que hago, uso otro select para volver a "filtrar" la tabla entre las fecha que pongo y que a su vez manteniendo el pagada=.F. y formapgo ="Sin Cargo" o bien cuando inicie el form el grid este vacio y hago todo en el mismo select del principio, como hago un grod vacio ni idea. O sea uso 2 veces un select funciona bien asi o como hago
La otra es (vos) comom editas un grid para poder cambiar datos y que despues se te graben en la tablar. usas como hago yo elPICBNS de VFP o tenes el codigo fuente y serias tan gentil de decirme como hago porque la verdad es que no veo que nadie use el PICBTNS entonces no se como hacen para editar/grabar o rolback.
Bueno Es_Binario, creo que te mate con tato texto, ja, mil perdones pero te escribi todo de una para que lo entiendas y vea si asi le doy una solucion al tema.
Muchas Gracias por todo siempre.
Resulta ser que tengo el sig. Codigo que ya lo vistes y me lo solucionates con el readwrite este:
SELECT Altashabi.solicitud, Altashabi.fecha, Altashabi.abonado,;
Altashabi.pin, Altashabi.nombre, Altashabi.factura, Altashabi.pagada,;
Cajacaterventas.importe;
FROM ;
altauni!altashabi ;
FULL JOIN altauni!cajacaterventas ;
ON Altashabi.solicitud = Cajacaterventas.solicitud;
WHERE Altashabi.pagada = .F.;
AND Altashabi.formapago = "Sin Cargo";
ORDER BY Altashabi.solicitud;
INTO CURSOR sinaplicar READWRITE
Bueno lo que hace eso inicialmente en el INIT del form es mostrarme en el grid los datos "filtrados" por pagada=.F. y formapago "Sin Cargo", de toda la tabla de valores cual es el objetivo, el usuario ve todoas la facturas sin pagar y sin cargo de los clientes.
Ahora bien, antes de empezar a "Tildar" o seleccinar que factura pago o sea que pagada =.T. lo que tiene que hacer antes el ususario es poner entre que fecha y fecha va a ver los datos en el grid para despues hacer el pago de las mismas me explico?
entonces que hago, uso otro select para volver a "filtrar" la tabla entre las fecha que pongo y que a su vez manteniendo el pagada=.F. y formapgo ="Sin Cargo" o bien cuando inicie el form el grid este vacio y hago todo en el mismo select del principio, como hago un grod vacio ni idea. O sea uso 2 veces un select funciona bien asi o como hago
La otra es (vos) comom editas un grid para poder cambiar datos y que despues se te graben en la tablar. usas como hago yo elPICBNS de VFP o tenes el codigo fuente y serias tan gentil de decirme como hago porque la verdad es que no veo que nadie use el PICBTNS entonces no se como hacen para editar/grabar o rolback.
Bueno Es_Binario, creo que te mate con tato texto, ja, mil perdones pero te escribi todo de una para que lo entiendas y vea si asi le doy una solucion al tema.
Muchas Gracias por todo siempre.
Valora esta pregunta


0