![]() |
Pasar un valor numerico en una busqueda...
saludos
Disculpen ustedes, tengo un duda acerca de pasar un valor numerico en una busqueda Locate en delphi, este procedimeinto es ir selecionando un item de un ListBox y agregarlo con un boton. los Item's ya estan declarados en tiempo de diseño del listbox, el codigo es If not ibUserDetalle.Locate('DET_USER_ID;DET_MODULE', VarArrayOf([ trim(strUsuario), Items.Strings[ intModulo]]), [] ) then en donde strUsuario esta declarado en una unidad.pas (Unit) como strUsuario: string; se supone que mi campo DET_USER_ID es integer en la base de datos, el valor declarado de strUsuario lo cambie a Integer el cual da un error [Error] uUsuariosDet.pas(70): Undeclared identifier: 'strUsuario' con el codigo correcto: If not ibUserDetalle.Locate('DET_USER_ID;DET_MODULE', VarArrayOf([ strUsuario, Items.Strings[ intModulo]]), [] ) then sighue el error. les agradesco gracias. |
Hola,
¿Entonces qué valores guardas en la variable strUsuario? ¿El ID del Usuario? ¿has probado esto?:
|
La franja horaria es GMT +2. Ahora son las 22:28:48. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi