Xbrowse Tres preguntas

Post Reply
User avatar
leandro
Posts: 958
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia
Contact:

Xbrowse Tres preguntas

Post 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
Saludos
LEANDRO ALFONSO
SISTEMAS LYMA - BASE
Bogotá (Colombia)
[ FWH 19.09 ] [ xHarbour 1.2.3 Intl. (SimpLex) (Build 20190613) ] [ Embarcadero C++ 7.30 for Win32 ]
jcaro
Posts: 270
Joined: Fri Nov 11, 2005 7:39 pm

Post 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]
Juan
==> Pasando a FWH16.04 + Harbour32 + BCC70 + PellesC
=> Abandonando FWH 13.7 + xHarbour + BCC582
http://www.mitaller.cl
User avatar
leandro
Posts: 958
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia
Contact:

Amigo...

Post 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
Saludos
LEANDRO ALFONSO
SISTEMAS LYMA - BASE
Bogotá (Colombia)
[ FWH 19.09 ] [ xHarbour 1.2.3 Intl. (SimpLex) (Build 20190613) ] [ Embarcadero C++ 7.30 for Win32 ]
jcaro
Posts: 270
Joined: Fri Nov 11, 2005 7:39 pm

Post 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,
Juan
==> Pasando a FWH16.04 + Harbour32 + BCC70 + PellesC
=> Abandonando FWH 13.7 + xHarbour + BCC582
http://www.mitaller.cl
Post Reply