Subindexador Trozos


([N1] robertocofiex) #1

No podemos tener un localizador subindexado por trozos. ¿Cómo se podría hacer con un localizador avanzado?. Me refiero a rellenar automáticamente la resolución son el subindexador el primer parámetro del localizador y el siguiente que sea por trozos.

¿Teneis algo de esto?¿Hay alguna otra solución?

Gracias.


([N3] pacosatu) #2

Hola robertocofiex.

Para esto tienes el objeto Búsqueda en el que puedes definir los componentes de la Búsqueda de una forma más flexible.

  • 1º componente -> índice que subindexa
  • 2º componente -> índice por trozos

Saludos
Paco Satué


([N1] robertocofiex) #3

Gracias por tu respuesta Paco. Pero como lo paso al localizador para rellenar un campo maestro de un formulario?.

Muchas Gracias por tu ayuda.


([N4] Infortic) #4

Hola.

A lo que se refiere Paco es a que no uses un localizador, sino que hagas un formulario tu mismo, con una rejilla y una búsqueda.

Desde tu formulario principal lo que haces es lanzar dicho formulario y después recoger el registro que ha seleccionado el usuario.


([N3] pacosatu) #5

Hola robertocofiex.

Debes primero entender la diferencia entre un Localizador y la Búsqueda.

  • El Localizador siempre devuelve una Ficha, es decir, un solo registro elegimos de una rejilla.
  • La Búsqueda devuelve una Lista de registros.

Por lo tanto, dependiendo de lo que quieras hacer, usarás un objeto u otro.

En este caso, si quieres subindexar una Lista y luego buscar por Trozos, lo mejor es que diseñes un formulario de Búsqueda que haga esa función.

Entiendo que quieres rellenar un campo maestro del formulario con el registro seleccionado. El proceso es:

  • Botón de selección de maestro que ejecuta un manejador de evento
  • El manejador instancia el formulario de Búsqueda y el usuario busca el maestro (subindexación y trozos)
  • El manejador recoge el ID seleccionado por el Usuario y rellena el campo maestro.

Pruébalo.
Saludos
Paco Satué