Page 1 of 1

Xbrowse Tres preguntas

Posted: Tue Jan 15, 2008 1:22 pm
by leandro
Amigos del foto buen dia, como siempre aqui molestando.

1) Estoy trabajando con el autoedit del xbrowse, hasta ahora todo bien. Pero me surgio la necesidad de bloquear dos columnas del xbrowse para que no se puedan editar. Como puedo hacer esto?

2) Tambien me surgio la necesidad de poder validar los datos a medida que se desplaza sobre el xbrowse, como por ejemplo verificar si la referencia digitada existe.

3) Como hago para que al terminar de digitar en la ultima columna el xbrowse baje y agrege un nuevo registro.

Amigos de Antemano Gracias

Posted: Tue Jan 15, 2008 6:45 pm
by jcaro
Hola Leandro:

Yo utilizo lo siguiente:

1) Para bloquear una Columna puedes ocultar la columna o quitar el edit con:

Code: Select all

          //oBrw:aCols[1]:nEditType := EDIT_GET_BUTTON  
Al comentar no me permite editar la columna 1.

2) Para validar utiliza los metodos:

Code: Select all

oBrw:aCols[1]:bOnPostEdit := { || Sumar( aDatos ,  oBrw )  } 
oBrw:aCols[1]:bEditValid := { || Sumar( aDatos , oBrw ) , TRUE }
3) Lo voy a estudiar,

Saludos [/code]

Amigo...

Posted: Tue Jan 15, 2008 7:20 pm
by leandro
Amigo gracias por responder... es lo que necesitaba... Logre validar con:

oBrw:aCols[1]:bEditValid := { || Sumar( aDatos , oBrw ) , TRUE }

Sera que me puedes explicar mas a fondo que hace este comando? Que pena mi ignorancia.

oBrw:aCols[1]:bOnPostEdit := { || Sumar( aDatos , oBrw ) }

Muchas Gracias

Posted: Tue Jan 15, 2008 8:57 pm
by jcaro
El bOnpostEdit sirve para efectuar operaciones una vez que hayas terminado de ingresar datos en el GET ( en mod edicion).

Es un bloque de código, en el cual puedes llamar a cualquier funcion de tu interes.

Por ejemplo yo lo uso para mostrar los totales actualizados de mis footer.

Saludos,