Página 1 de 1

tdbedit poner mesaje otro valor de un campo

Publicado: Mar Sep 06, 2005 11:46 am
por PILO
Como puedo poner en el tdbedit cuando el raton paras por encima en el
ctooltip
el valor de otro campo del mismo registro al que esta apuntado el tdbedit.
Muchas gracias por vuestra paciencia, y así poder ir aprendienco esto de
programación a objeto.

tdbedit poner mesaje otro valor de un campo

Publicado: Mar Sep 06, 2005 12:14 pm
por jfgimenez
PILO,
> Como puedo poner en el tdbedit cuando el raton paras por encima en el
> ctooltip
> el valor de otro campo del mismo registro al que esta apuntado el tdbedit.
> Muchas gracias por vuestra paciencia, y así poder ir aprendienco esto de
> programación a objeto.
al igual que el caso anterior, sólo tienes que asignar la propiedad cTooltip
o cBalloon del control cuando cambies de registro.
--
Un saludo,
José F. Giménez

tdbedit poner mesaje otro valor de un campo

Publicado: Mar Sep 06, 2005 12:18 pm
por PILO
Como puedo hacer es cambio, no me sale con los ejemplo que he visto
un ejemplillo gracias
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:[email=431d6c11@ozsrvnegro.ozlan.local...]431d6c11@ozsrvnegro.ozlan.local...[/email]
> PILO,
>
>> Como puedo poner en el tdbedit cuando el raton paras por encima en el
>> ctooltip
>> el valor de otro campo del mismo registro al que esta apuntado el
>> tdbedit.
>> Muchas gracias por vuestra paciencia, y así poder ir aprendienco esto de
>> programación a objeto.
>
> al igual que el caso anterior, sólo tienes que asignar la propiedad
> cTooltip o cBalloon del control cuando cambies de registro.
>
> --
> Un saludo,
>
> José F. Giménez
>

tdbedit poner mesaje otro valor de un campo

Publicado: Mar Sep 06, 2005 12:18 pm
por Xevi
PILO
He leído un poco la documentación del DataSet...
METHOD FieldGetByName( cNombre )
Devuelve valor del campo de nombre 'cNombre'
RETURN Value
Pues, applicado al Edit...
::oDbEdit1:cToolTip := ::oDBFDataSet1:FieldGetByName("FACTURA")
donde FACTURA es el nombre del campo de la Dbf que quieras visualizar al
pasar con el Mouse por encima del Edit.
Un Saludo,
Xevi.
"PILO" <srmpilo@hotmail.com> escribió en el mensaje
news:[email=431d67a6@ozsrvnegro.ozlan.local...]431d67a6@ozsrvnegro.ozlan.local...[/email]
>
> Como puedo poner en el tdbedit cuando el raton paras por encima en el
> ctooltip
> el valor de otro campo del mismo registro al que esta apuntado el tdbedit.
> Muchas gracias por vuestra paciencia, y así poder ir aprendienco esto de
> programación a objeto.
>
>

tdbedit poner mesaje otro valor de un campo

Publicado: Mar Sep 06, 2005 2:02 pm
por ignacio
Xevi y Pilo,
Efectivamente como propone Xevi funciona perfectamente y además es la forma
de hacerlo.
Para acceder a cualquier campo del Dataset se puede utilizar directamente el
nombre de dicho campo como si de una propiedad se tratase, por ejemplo:
oDataSet:Factura
Sin embargo, HAY QUE TENER MUY EN CUENTA, que cuando se está en modo edición
el valor que se recibe no es valor del campo, sino el valor del buffer de
edición, que no tiene porque coincidir. Es decir, cuando no se está en
edición se recibe el valor del campo, y cuando se está en edición se recibe
el valor del buffer.
Por eso, lo que propone Xevi es correcto ya que de esa forma se recibe
siempre el valor del campo:
oDataSet:FieldGetByName("FACTURA")
Un saludo,
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:[email=431d6ced@ozsrvnegro.ozlan.local...]431d6ced@ozsrvnegro.ozlan.local...[/email]
>
> PILO
>
> He leído un poco la documentación del DataSet...
>
> METHOD FieldGetByName( cNombre )
> Devuelve valor del campo de nombre 'cNombre'
> RETURN Value
>
> Pues, applicado al Edit...
>
> ::oDbEdit1:cToolTip := ::oDBFDataSet1:FieldGetByName("FACTURA")
>
> donde FACTURA es el nombre del campo de la Dbf que quieras visualizar al
> pasar con el Mouse por encima del Edit.
>
>
> Un Saludo,
> Xevi.
>
> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
> news:[email=431d67a6@ozsrvnegro.ozlan.local...]431d67a6@ozsrvnegro.ozlan.local...[/email]
>>
>> Como puedo poner en el tdbedit cuando el raton paras por encima en el
>> ctooltip
>> el valor de otro campo del mismo registro al que esta apuntado el
>> tdbedit.
>> Muchas gracias por vuestra paciencia, y así poder ir aprendienco esto de
>> programación a objeto.
>>
>>
>
>
>