Hola, otra situacion que tengo es que debe haber una venta de consulta por el no de viaje especifico, ya que si bien existe el formulario de consulta de viajes (mes, tipo de viaje, status_viaje, cliente) a veces son demasiados en pantalla, asi que el requerimiento es capturar el numero de viaje y en pantalla despligue todos los datos… entonces tome el formulario original donde registro el viaje, esta ligado al a tabla viajes, ya que al darle modificar pues me mostraba todo lo del viaje seleccionado, ahora requiero que al dar click al boton “buscar” o al dar enter en el no. de viaje, vaya y me busque y luego refresque la pantalla, ya que es la misma tabla… ah y tengo una rejilla con datos de otra tabla, por lo que desligue el formulario de la tabla principal de viajes…
entonces, ya cree una busqueda a viajes por el ID, supongo que debe ser crear manejador de objeto, asignarle la variable al objeto (no_viaje), disparar el manejador, y traer los datos… se guardan en cesta local o donde ?? y luego creo seria Interfaz Recalcular( subformularios ) subformularios son formularios separados por tabs ya que es mucha info…
estoy en lo correcto ? pero no me funciona, y las variables son del mismo tipo
Cesta: Crear cesta local ( VIAJES@vAztecaDat, cesta_viaje )
Crear manejador de objeto ( busca_viaje, Búsqueda BUSCA_VIAJE_COMCHECK@vAztecaApp )
Set variable local de objeto ( busca_viaje, NO_VIAJE, NO_VIAJE )
Disparar objeto ( busca_viaje, No aplicable, B_OK )
If ( B_OK )
Cesta: Agregar lista a la cesta ( cesta_viaje )
Interfaz: Recalcular ( FORMULARIOS )
Else
Mensaje ( "No se encontro el Viaje " + NO_VIAJE, Información, , “Alert” )
Libre
Hola ok, siendo un poco mas claro sin tanta explicacion… lo de la rejilla no me apura, ya lo tengo resuelto…
Lo que me esta deteniendo es tener un control edicion numerica y capturar ahi el numero de viaje y al hacer click en el boton, disparar una busqueda para traer ese registro de la tabla de viajes con el numero de viaje que capture el usuario y mostrar los datos de la tabla de viajes en pantalla, lo de la rejilla con datos de otra tabla ya lo resolvi disparando con la cesta, asignar valor a variable de objeto, disparar objeto, cesta agregar cesta a lista , interfaz procesar rejilla todas, cortar lista 0, cesta agregar a la lista en curso y listo…
Este es el codigo de mi boton buscar viaje, OJO FORMULARIOS es un control Separador de Formularios, si lo puse en recalcular es porque me lo permite el Interfaz Recalcular
Cesta: Crear cesta local ( VIAJES@vAztecaDat, cesta_viaje )
Crear manejador de objeto ( busca_viaje, Búsqueda BUSCA_VIAJE_COMCHECK@vAztecaApp )
Set variable local de objeto ( busca_viaje, NO_VIAJE, NO_VIAJE )
Disparar objeto ( busca_viaje, No aplicable, B_OK )
If ( B_OK )
Cesta: Agregar lista a la cesta ( cesta_viaje )
Interfaz: Recalcular ( FORMULARIOS )
Else
Mensaje ( "No se encontro el Viaje " + NO_VIAJE, Información, , "Alert" )
Libre
AQUI LES DEJO LA IMAGEN DEL FORMULARIO A VER SI ME EXPLICO MEJOR…!!!
1ro. Es Formulario sin origen
2do. Validar que no esta ya registrado ese numero de viaje para que no se captura duplicado la informacion que se va a capturar y notificar al usuario que ese viaje ya tiene avances registrados
3do. Buscar en la tabla Viajes y mostrar los datos del viaje o limpiar si no existe el num de viaje con su mensaje de error