atencion Alex

Cristian
04 de Noviembre del 2003
Hola Alex, estuve viendo la ayuda que le brindaste a un usuario sobre un grid. A ver si me podes ayudar.
Tengo un form, con un textbox y un grid, en el grid quiero que se visualice el socio que yo ingrese en el textbox, pero con una condicion, que me aparezcan solo los bimestres que este socio no pago(el campo pagado es logico). Si o si tengo que crear una vista? porque la opcion que quiero poner despues es de poder borrar la alguna fial que yo quiera, o sea un registro de la tabla. Espero me enteindas. Desde ya muchas gracias.


loginsistemas
04 de Noviembre del 2003
bueno vos lo que queres hacer en realidad es filtrar los datos que ingresas en el textbox y que el resultado salga en el grid1 pero segun la condicion de pago. ok

SET FILTER TO TABLA.PAGO = .T. FOR TABLA.SOCIO = SOCIO

espero te sirva..


Alex
04 de Noviembre del 2003
Que tal Christian.

Disculpa la tardanza.

Amigo la mejor forma de resolver tu problema es creando una relaciòn entre la tabla en donde tenes guardados los codigos de los socios y la tabla de los pagos

1- Primero debes crear un index TAG en cada tabla para el campo coincidente en las dos tablas, Ejem.

Socios.cCodigo
Pagos.cCodigo

Entonces

Use Socios Exclusive
Index on cCodigo Tag Socios

Use Pagos Exclusive
Index on cCodigo Tag Pagos

En el evento INIT de tu forma escribis lo siguiente:

select a
use Socios in 0 order Socios
select b
use Pagos in 0 order Pagos

select a
set relation to cCodigo into b

ThisForm.Grid1.RecordSource="Pagos"

Espero te sirva, avisa si necesitas mas ayuda.


Alex Vargas