Hola.
Estoy intentando hacer una toolbar genérica, con la intención de tener un alternador de vistas, en el cual tendré una rejilla y un informe, y poder montarme unos botones para elegir si quiero ver la rejilla o poder previsualizar el informe correspondiente, cosa que en la V6 se podía hacer muy fácilmente configurando un informe predeterminado (no se por que no se ha incluido esa opción en la V7).
1ª Prueba. Llego a conseguir poner en una toolbar una opción de ver las vistas alternativas (opción muy fácil, pero que no me sirve para lo que quiero), tambien logro emular el cambio de anterior y siguiente vista, mandando las teclas ALT + F5 y ALT + F6 respectivamente (tampoco me convence demasiado porque si quiero incluir otros informes, me gustaría tener una opción directa para poder mostrar la rejilla o el informe predeterminado por mi).
Aquí llego a la conclusión de que me vendrían muy bien poder cambiar directamente la vista por Nº de objeto. Así sin necesidad de identificar el alternador, poder decir si quiero elegir la vista Nº1, Nº2 … Existiendo la opción de Vistas alternativas y luego siguiente o anterior, no creo que fuese complicado una opción directa al nº de objeto.
2ª Prueba. Intento poner el alternador dentro de un formulario con una toolbar que ya no sería tan genérica, sino que dependería de la tabla.
Dentro de la toolbar una acción que simplemente dispara una señal.
Dentro del formulario, una conexión de evento para capturar la seña. Aquí viene otro problema, que no me captura la señal. ¿Es un bug?
Solo me captura la señal si pongo un botón que ejecute la acción, que para eso ejecuto directamente el evento de cambio de vista y ya esta.
3ª prueba. Aquí ya desvarío total mente e intento desde la toolbar mandar unas pulsaciones de teclas, las cuales están asignadas como teclas aceleradoras en el botón del paso anterior, pero me da la impresión de que esa tecla solo me posiciona en el botón, pero no lo ejecuta.¿Es un Bug? (De todas formas ya era por rizar el rizo y por cabezonería de que me saliese algo)
Conclusiones:
1.- Vendría bien un informe por defecto y pode visualizarlo de alguna forma.
2.- Mejor todavía, poder cambiar la vista del alternador por Nº de objeto.
3.- Poder capturar las señales de una toolbar desde un formulario.
4.- Al tener una rejilla con toolbar dentro de un alternador con toolbar, aparecen 2 toolbar una debajo de otra, en ese caso que ignorase la de la rejilla, o que se pudiesen concatenar.
5.- No quiero ni volver a repasar lo que he escrito, porque me mareo hasta yo.
Espero haberme explicado mas o menos bien y de verdad me encantaría que me dijeseis que existe una forma de hacerlo, sencilla o no y que me he complicado la vida innecesariamente.
Gracias y un saludo.
José Luis Azanza.