Hola a todos tengo una rejilla con viajes de IDA y para crear un viaje de vuelta, se debe seleccionar cual fue el viaje de IDA para obtener los datos generales, como son el num de camion, conductores, num de caja y luego en otra pantalla llenar otros datos…
bueno el asunto es que habia puesto en el evento simple click o item cambio seleccionado de la rejilla y sacaba el valor del NO_VIAJE… y si efectivamente lo saca, pero ese evento se esta disparando desde que se lleno la rejilla, ya que presiono el boton para crear el viaje el cual valida que el no_viaje >0 & t_viaje = “I” y trae no_viaje = 1 t_viaje = “I” porque ese es el primer registro de la rejilla, despues dije, bueno pues salgo el no_viaje y el t_viaje desde el boton, primero los limpio y luego saco la ficha seleccionada, el asunto es que si no selecciono registro, vuelve a hacer lo mismo a tomar el primer registro de la rejilla…ARGHHH…!! como le hago
Manejador de Evento: NUEVO_VIAJE_VUELTA
Set ( T_VIAJE, "" )
Set ( NO_VIAJE, 0 )
Interfaz: Procesar ( LISTA_VIAJES, Todas )
Leer ficha seleccionada
Set ( T_VIAJE, #IDA_VUELTA )
Set ( NO_VIAJE, #ID )
Libre
If ( NO_VIAJE > 0 & T_VIAJE = "I" )
Crear nueva ficha en memoria ( viaje, VIAJES@vAztecaDat )
Modificar campo ( ID_IDA, NO_VIAJE )
Modificar campo ( IDA_VUELTA, "V" )
Pedir formulario ( VIAJE@vAztecaApp, )
If ( B_OK )
Alta de ficha ( viaje )
Interfaz: Ejecutar manejador de evento ( BUSCAR, )
Else
Mensaje ( "Please, select one Northbond Load first", Información, , "Alert" )
Libre