Está en la página 1de 4

CREAR UN DATA WINDOWS GRID CON CONEXIN

CODIGO DE CONEXIN DEL DATA WINDOWS


dw_1.settransobject (sqlca)
dw_1.retrieve ()

CODIGOS DE MOVIMIENTO
PRIMERO
dw_1.scrolltorow(1)
dw_1.setfocus ()
cb_primero.enabled= false
cb_anterior.enabled=false
cb_siguiente.enabled=true
cb_ultimo.enabled=true
ANTERIOR
dw_1.scrollpriorrow()
dw_1.setfocus ()
if dw_1.getrow () > 1 then
cb_primero.enabled= true
cb_anterior.enabled= true
cb_siguiente.enabled= true
cb_ultimo.enabled= true
else
cb_primero.enabled= false

cb_anterior.enabled= false
end if
SIGUIENTE
dw_1.scrollnextrow()
dw_1.setfocus()
if dw_1.getrow () < dw_1.rowcount() then
cb_primero.enabled= true
cb_anterior.enabled= true
cb_siguiente.enabled= true
cb_ultimo.enabled= true
else
cb_anterior.enabled= false
cb_ultimo.enabled= false
end if
ULTIMO
dw_1.scrolltorow(dw_1.rowcount())
dw_1.setfocus ()
cb_primero.enabled= true
cb_anterior.enabled=true
cb_siguiente.enabled=false
cb_ultimo.enabled=false
AGREGAR
dw_1.scrolltorow(dw_1.insertrow(0))
dw_1.setfocus ()
cb_cancelar.enabled=true
cb_grabar.enabled=true
cb_agregar.enabled=false
cb_editar.enabled=false
cb_eliminar.enabled=false
EDITAR
cb_cancelar.enabled=true
cb_grabar.enabled=true
cb_agregar.enabled=false

cb_editar.enabled=false
cb_eliminar.enabled=false
GRABAR
dw_1.update ()
cb_cancelar.enabled=false
cb_grabar.enabled=false
cb_agregar.enabled=true
cb_editar.enabled=true
cb_eliminar.enabled=true
ELIMINAR
if messagebox( " eliminar" , " Esta seguro de lo que va a hacer ? " ,
question! , yesno!) = 1 then
dw_1.deleterow(0)
dw_1.update ()
else
dw_1.setfocus ()
end if
CANCELAR
dw_1.retrieve()
cb_cancelar.enabled=false
cb_grabar.enabled=false
cb_agregar.enabled=true
cb_editar.enabled=true
cb_eliminar.enabled=true
IMPRIMIR
dw_1.print()
BUSQUEDA
int buscar
dw_1.selectrow(buscar, false)
buscar=dw_1.find ("LOWER(NOMB_CLI_VEN)= '" +Lower(sle_1.text)+ "'",
1, dw_1.rowcount())
if buscar <> 0 then
dw_1.scrolltorow(buscar)
dw_1.setfocus()
dw_1.selectrow(buscar,true)
else

MESSAGEBOX("BSQUEDA","NO SE ENCONTR NINGN


REGISTRO")
dw_1.SETFOCUS()
END IF
FILTRO
dw_1.setfilter("Lugar = 'SUPE' ")
dw_1.filter ()
ORDENAR
dw_1.setsort("INI_SERVICIOS")
dw_1.sort()
dw_1.setsort("INI_SERVICIOS desc")
dw_1.sort()

También podría gustarte