FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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. |
#2
|
||||
|
||||
Hola,
¿Entonces qué valores guardas en la variable strUsuario? ¿El ID del Usuario? ¿has probado esto?:
__________________
Progress Openedge https://abevoelker.com/progress_open...dered_harmful/ Delphi forever... |
|
|
|