|
PowerBuilder 9.0
Necesito si alguien sabe que me ayude un poco con este lenguaje que es muy parecido a Visual Basic...
1) Como asignarle a un boton del teclado una accion ?
ejemplo cuando aprete el F5 que me habra un datawindos...
me falta como asignarle al boton el open ( w_busqueda ) // siendo w_busqueda el datawindow
2) como hacer para hacer lo mismo con el Entre, asi le asigno la accion del boton aceptar o ESC para Salir...
despues si me podes explicar en rangos generales como es que se usan las funciones o sino algo para entender como se escriben los codigos
Te aclaro lo que entiendo
Integer li_servicio, li_deposito, li_extraccion, li_debito, li_credito // aca esta dando el tipo a la variable
boolean lb_encontro
li_servicio=(ddlb_servicios.selectitem(ddlb_servicios.text,1)) // esto no lo entendi tan bien, esta poniendo dentro de la variable servicios el item selecionado del dropdownlistbox? )
f_calculo_saldo(integer(sle_numero_socio.text),li_servicio) // aplico la funcion, dependiendo del numero de socio y el servicio
declare c_servicios cursor for
// una busqueda por SQL puro... esto lo se...
SELECT Permite_deposito, Permite_extraccion, Permite_debito, Permite_credito
FROM Servicios
WHERE Codigo_servicio= :li_servicio;
open c_servicios;
do
fetch c_servicios INTO :li_deposito, :li_extraccion, :li_debito, :li_credito;
if sqlca.sqlcode = 100 then
lb_encontro = true
else // estos if los entiendo tmb
If li_deposito=1 then
cb_deposito.enabled=true
Else
cb_deposito.enabled=false
End if
If li_extraccion=1 then
cb_extraccion.enabled=true
Else
cb_extraccion.enabled=false
End if
If li_debito=1 then
cb_debito.enabled=true
Else
cb_debito.enabled=false
End if
If li_credito=1 then
cb_credito.enabled=true
Else
cb_credito.enabled=false
End if
end if
loop while lb_encontro = false // esto lo entiendo mas o menos
close c_servicios;
|