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.
|