No se donde esta el error...
Publicado por Fermin (41 intervenciones) el 13/03/2004 19:22:05
Disculpen, tengo un Combo Box al que le he puesto el siguiente codigo :
Gr = THISFORM.Grid1
Do Case
Case this.value = "Todos"
select * from maecli into cursor clien
Gr.RecordSource = "clien"
Case this.value = "Naturales"
select * from maecli where maecli.tipo='1' into Cursor clien
Gr.RecordSource = "clien"
Case this.value = "Jurídicos"
select * from maecli where maecli.tipo='2' into Cursor clien
Gr.RecordSource = "clien"
Case this.value = "Activos"
select * from maecli where maecli.estado='01' into Cursor clien
Gr.RecordSource = "clien"
Case this.value = "Inactivos"
select * from maecli where maecli.estado='02' into Cursor clien
Gr.RecordSource = "clien"
Endcase
Gr.Refresh
Al ejecutarlo todo sale bien, pero si elijo la opcion NATURALES por ejemplo y vuelvo a elejir Todos, en la GRID todo sale distorsionado es como que creara otra GRID y la pusiera encima, la GRID solo tiene 3 columnas.
Donde esta el error o lo estoy haciendo mal?
Gr = THISFORM.Grid1
Do Case
Case this.value = "Todos"
select * from maecli into cursor clien
Gr.RecordSource = "clien"
Case this.value = "Naturales"
select * from maecli where maecli.tipo='1' into Cursor clien
Gr.RecordSource = "clien"
Case this.value = "Jurídicos"
select * from maecli where maecli.tipo='2' into Cursor clien
Gr.RecordSource = "clien"
Case this.value = "Activos"
select * from maecli where maecli.estado='01' into Cursor clien
Gr.RecordSource = "clien"
Case this.value = "Inactivos"
select * from maecli where maecli.estado='02' into Cursor clien
Gr.RecordSource = "clien"
Endcase
Gr.Refresh
Al ejecutarlo todo sale bien, pero si elijo la opcion NATURALES por ejemplo y vuelvo a elejir Todos, en la GRID todo sale distorsionado es como que creara otra GRID y la pusiera encima, la GRID solo tiene 3 columnas.
Donde esta el error o lo estoy haciendo mal?
Valora esta pregunta


0