... un registro con valor, se utiliza la tecla delete y presenta dialog para confirmar. 9- Edicion de cualquier columna editable sin necesidad de oprimir enter. 10 Totales y otros textos en footer 11- No admite salvar el registro si no validan .t., las funciones lCtaOK() y lDebHabOK() Para accionar ...
... En este pedazo de código estoy llamando a la función Teclado() enviando el diálogo al que quiero dirigir las teclas, el código de la tecla a "oprimir" en este caso es RETURN y el número de repeticiones que deseo. Y esta es la función Teclado() FUNCTION Teclado(oDlg,nKey,nVeces) LOCAL ...
... nada... no manda error pero los campos no quedan limpios en cuanto pongo mi cursor en cada campo entonces si se blanquea pero la idea es que al oprimir 'Nuevo' se limpie toda la pantalla. Espero sus comentarios. Gracias Laura Hernández H. :D
... Adicionalmente tengo comentadas las lineas de la ayuda para que no me salieran los mensajes al oprimir F1 de las funciones: function HelpTopic( nHelpId ) function HelpIndex() function HelpSearch( cSearch ) function HelpPopup( nHelpId ) if Empty( ...
... tan solo edito 1 que seria el nombre de (ciudad, moneda, etc.), Y lo que quiero hacer es que cuando el usuario cambie el dato de ese campo, con oprimir las teclas CTRL + F4, se grabe ese dato en la base de datos, para que no utilize tanto el mouse. Pero no se como validar que el campo ya fué ...
... != nil Eval( ::bKeyDown, nKey, nFlags, Self ) endif Al hacer esto si captura las teclas de Movimiento, eso esta bien. Pero Oprimir digamos un Enter o un Supr, lo captura DOS VECES. Help.....
... ejemplo que me diste ya lo habia visto. realmente lo que necesito es hacer un mantenimento dentro de un listbox una ves visualisado el listbox al oprimir doble clik dentro del lixbox eliminar el registro del listbox y la barra de desplazamiento se posione en el primer registro y resfrescar el ...
... pero no nos resultó ( seguramente hacemos algo mal ). Lo que solicitamos es que alguien nos des-asne en ¿ómo programar el evento que ocurre al oprimir la X de cierre de una t_dialog? Si esto no se pudiera hacer ( o no viene bien tambien saberlo ) ¿cómo se desactiva esta X? Muchas Gracias. Ricardo
... VALID GetKeyState( VK_UP ) OR ; GetKeyState( VK_RETURN ) ; ACTION ( Siguiente( aGets, aCampos ) ) Sucede que al llegar al botón de Siguiente y oprimir flecha abajo el focus se pasa el primer get del dialogo. Pero no puedes regresar con flecha arriba para que el focus se ponga en el botón nuevamente. ...
... VALID GetKeyState( VK_UP ) OR ; GetKeyState( VK_RETURN ) ; ACTION ( Siguiente( aGets, aCampos ) ) Sucede que al llegar al botón de Siguiente y oprimir flecha abajo el focus se pasa el primer get del dialogo. Pero no puedes regresar con flecha arriba para que el focus se ponga en el botón nuevamente. ...
... de la primera linea, todo ok, pero cuando en esa misma linea se oprime FLECHA DERECHA, la linea se "COME" parte del SCROLL VERTICAL, asi que al oprimir la FLECHA ABAJO, el SCROLL VERTICAL se ve mal. XHARBOUR Gracias