Ayuda !! botón al lado de un comboBox


([N1] alexandre) #1

Soy nuevo en velneo. Tengo un formulario que al lado de um comboBox quiero meter un boton para que me lleve a otro formulario de alta. El caso es que quiero que al dar de alta a un registro lo mismo aparezca en el comboBox. ¿Comó puedo hacerlo?
gracias.
Os adjunto fotos por si acaso.

[attachment=23141,1799] [attachment=23141,1800] [attachment=23141,1801] [attachment=23141,1802]


([N1] Giuseppe::Komenco) #2

Qué haces exactamente en el botón Nuevo?
.
El botón nuevo debería hacer un Alta de ficha de maestro por el campo que quieres que te seleccione en el combo.
.
Igualmente, me quiere sonar que los combobox no se autorefrescaban correctamente, pero no estoy seguro, apenas los uso haciendo altas en los formularios.


([N1] alexandre) #3

Es justamente al revéz. (como en las capturas). En el combo no me aparece un registro (claro, aún no existe tal registro), así que pincho en el botón (nuevo) que me lleva a un formulario de alta y me hace el alta para que yo pueda ver en el combo el registro (valor) que acabo de dar de alta.

Pero al terminar el alta y volver al form anterior el valor no se refleja en el combo pero el alta fue exitoso.

Si yo cierro la ventana y vuelvo al 1º form si que me aparece el valor en el combo, pero no es lo que quiero.

Saludos.


([N1] Pepeto) #4

No estas usando el objeto adecuado para mostrar la información.
El COMBOBOX esta especialmente diseñado para mostrar los registros de una Tabla estatica.
Para mostrar registros de Tablas normales, deberias usar el ComboView, aqui tienes el tutor: http://velneo.es/velneo-open-app/tutor-combo-view/

un saludo
José Luis
http://www.ascsl.com


([N1] alexandre) #5

No estas usando el objeto adecuado para mostrar la información.
El COMBOBOX esta especialmente diseñado para mostrar los registros de una Tabla estatica.
Para mostrar registros de Tablas normales, deberias usar el ComboView, aqui tienes el tutor: http://velneo.es/velneo-open-app/tutor-combo-view/

un saludo
José Luis
http://www.ascsl.com

El tutor esta muy bien explicado, pero solo te enseña como buscar y que te aparezca en la misma rejilla.

Yo lo que quiero es: Estando en el formulario de alta por ejemplo de Jugadores me aparezca un combo (view o box) para seleccionar un valor (por ejemplo de equipos) y si el valor que quiero no existe, que al lado tenga un botón para poder crearlo y que me aparezca ese valor creado en el combo (box o view) y al pinchar en aceptar me valide todos los datos.

Estube probando con el comboView dentro del objeto y me sale lo del alta de un valor y que refresque el comboView pero al pinchar en aceptar no me coge los valores del combo pero sí los demás valores (name jugador y id).

Saludos.


([N1] wilberhl) #6

Podrías usar un localizador, como el localizador se presenta en una rejilla, en esta al pulsar la tecla insert llamara al formulario correspondiente y podrás borrar modificar o añadir.

Saludos,

Wilberhl


([N1] alexandre) #7

Gracias a todos por contestar.

Al final usé "EDICION ALFABETICA" y en "VISTA DE DATOS DE LISTA"pusé una rejilla con un toolbar para altas.
Al hacer eso la rejilla refresca sin necesidad de procesos o eventos.
Tema solucionado.

[attachment=23298,1822]


([N1] Pepeto) #8

Gracias por mostrar la solución.
Espero que sea util para otros casos como este.

un saludo
José Luis
http://www.ascsl.com