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.
>>
>>
>
>
>