Ver Mensaje Individual
  #1  
Antiguo 06-04-2005
uper uper is offline
Miembro
 
Registrado: abr 2004
Posts: 296
Reputación: 21
uper Va por buen camino
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.
Responder Con Cita