In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Como detectar un Enter en una columna de un DbfBrowse

Foro público de Xailer en español
Responder
Avatar de Usuario
Carlos Ortiz
Mensajes: 873
Registrado: Mié Jul 01, 2009 5:44 pm
Ubicación: Argentina - Córdoba
Contactar:

Como detectar un Enter en una columna de un DbfBrowse

Mensaje por Carlos Ortiz »

La columna no es editable, sino que muestra con el GetData un text
"<Detalle>" (tampoco tiene un FieldName aunque lo puedo poner uno si
hiciera falta) y lo que pretendo es que cuando este parado en esa
columna del browse le de Enter y abra otro browse o haga algo que
permita la carga de un detalle de dicho registro.
Si le da clic anda ok por que uso el evento ondataclick o algo así­, lo
que necesito es ejecutar algo cuando dé Enter en la columna ya que según
la columna debo llamar a algo y hacer una serie de operaciones. (no es
para todas las columnas sino algunas en particular)
Muchas gracias.
estoy intentando con el aCols y cFieldName pero no he podido saber bien
si está parado en la columna en cuestión.
Avatar de Usuario
Carlos Ortiz
Mensajes: 873
Registrado: Mié Jul 01, 2009 5:44 pm
Ubicación: Argentina - Córdoba
Contactar:

Como detectar un Enter en una columna de un DbfBrowse

Mensaje por Carlos Ortiz »

me parece que ya anduve molestando con esto hace mucho tiempo, veré que
puedo sacar en limpio.
El 13/08/2013 09:43, Carlos Ortiz escribió:
> La columna no es editable, sino que muestra con el GetData un text
> "<Detalle>" (tampoco tiene un FieldName aunque lo puedo poner uno si
> hiciera falta) y lo que pretendo es que cuando este parado en esa
> columna del browse le de Enter y abra otro browse o haga algo que
> permita la carga de un detalle de dicho registro.
>
> Si le da clic anda ok por que uso el evento ondataclick o algo así­, lo
> que necesito es ejecutar algo cuando dé Enter en la columna ya que
> según la columna debo llamar a algo y hacer una serie de operaciones.
> (no es para todas las columnas sino algunas en particular)
>
> Muchas gracias.
> estoy intentando con el aCols y cFieldName pero no he podido saber
> bien si está parado en la columna en cuestión.
Avatar de Usuario
Carlos Ortiz
Mensajes: 873
Registrado: Mié Jul 01, 2009 5:44 pm
Ubicación: Argentina - Córdoba
Contactar:

Como detectar un Enter en una columna de un DbfBrowse

Mensaje por Carlos Ortiz »

al final me quede con la comparación del cfieldname de la columna
IF oSender:ColAtPos(oSender:nColSel):cFieldName="detale"
// llama a algo
ENDIF
No se si será muy catedrático pero por el momento funca.
Tengo que agilizar la carga sin uso del mouse ni tantos atajos de teclado
= gracias.
Responder