busqueda (ayuda)


([N1] mvilalta) #1

Me temo que el calor me esta afectando y no doy con el error. Así que espero que alguien me oriente.Tengo una tabla arbolada GRUPOSCampos: Id(4), Name, Centros(puntero a tabla CENTROS)

Indices: Id compuesto de (centro, Id) , Centros

En una variable global guardo el centro seleccionado.

Quiero mostrar en un visor de tabla arbolada los registros del centro seleccionado para ello he puesto en un control objeto una búsqueda y el visor.

Que debo poner en la búsqueda para que sólo me muestre los registros del centro seleccionado?He probado entre limites para ambos índices y también parte izquierda de la clave = varible globalPero no muestra nada.

gracias de antemano. Miguel

 


([N4] Fran) #2

Buenos dias:

 

Yo no modificaría el índice ID, ya que no es necesario.

 

Bastaría con dejar el ID como está por defecto,  añadir 1 sólo componente a la búsqueda por parte izquierda y ya está.

 

Con esto la búsqueda devolverá los registros del centro que esté informado en la variable.

 

Un saludo,

 

Fran

EfeUno Consultores de Gestión y Software, S.L.

www.efeuno.org

fjpnovo@efeuno.org

 


([N1] mvilalta) #3

He localizado el problema.

Era que la variable global no tomaba bien el valor del centro.

De todas formas he hecho lo que comentas he dejado el Id por defecto y le he permitido que acepte repetidas con lo que consigo lo que quería de forma mas sencilla.(no se porque me empeñé en que este debería ser único)

Muchas gracias.