[Lazarus-es] Atascado en validación de StringGrid

Rafael Bidegain r.bidegain en gmail.com
Lun Ene 31 14:21:22 CET 2022


Hola

intenta con lo siguiente:
DataSetConceptos.cancel

El sáb, 29 ene 2022 a las 1:16, Jesus Reyes A. via Lazarus-es (<
lazarus-es en lists.lazarus-ide.org>) escribió:

>
> On 26-ene.-22 5:31 p. m., Iván Lugo Herrera via Lazarus-es wrote:
>
> Hola amigos de la lista Lazarus en español. Tratando de avanzar en el
> conocimiento de Lázarus, me encuentro con el siguiente problema, que espero
> sea elemental para muchos de Uds.:
>
> Tengo una tabla (llamémosla Conceptos) con dos campos: Código y Nombre.
> En cierta parte del programa asigno varios de estos conceptos a otros
> sujetos. Para su registro y presentación utilizo un StringGrid con dos
> columnas.
> En la primera columna, asignada al Código, tengo un botón elipsis. Esto me
> permite:
> 1 escribir el código, si lo conozco, o
> 2 pulsando el botón presentar una ventana para seleccionar el registro que
> me interesa.
> Cuando escribo un código correcto o cuando selecciono de la lista el
> programa funciona como es deseado.
> Cuando escribo un código errado se activa la validación y se presenta el
> mensaje de error ("¡Registro no existe!"). Si pulso el botón del código
> luego del error se activa la validación de código errado, y así una y otra
> vez a cada pulsación del botón, manteniendo el control en el área de texto
> de la celda de código.
> ¿ Cómo puedo superar este "atasco" ?
> ¿ Cómo doy por concluida la validación del texto para optar por el botón ?
>
> Agradecido de antemano por la ayuda que puedan brindarme.
>
> ILH
>
> Podrías adjuntar un proyecto de ejemplo para probar?.
>
> Jesus Reyes A.
>
> _______________________________________________
> Lazarus-es mailing list
> Lazarus-es en lists.lazarus-ide.org
> https://lists.lazarus-ide.org/listinfo/lazarus-es
>


-- 
Rafael Bidegain

Ya que los cuerdos no hablan, hablará el loco.
(The Fool, Padraic Pearse)

# yo quiero educación libre. ¡YA!
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20220131/c4dafd88/attachment.htm>


Más información sobre la lista de distribución Lazarus-es