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

Jesus Reyes A. jesusrmx en gmail.com
Sab Ene 29 05:15:51 CET 2022


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.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20220128/ca7620d0/attachment.htm>


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