Hola Ramón,
Recuerda que a la hora de crear un campo calculado puedes utilizar una función,
y supongo que también un método del formulario.
Por ejemplo:
::oDbfDataSet1:AddCalcField("hInicio",{||xHora(::oDbfDataSet1:nInicio)})
En este caso el campo nInicio es un dato numérico con los segundos transcurridos
y lo que hago es crearme un campo calculado donde tenga esa información en
formato HH:MM:SS. Des mismo modo puedes utilizar una función o un método
que se encargue de realizar la búsqueda y retornar el valor adecuado.
Un saludico,
Fredy
> Estoy intentado hacer un campo calculado, esta sencillo pero si los
> campos pertenecen al mismo dataSet, lo que quiero es tomar el valor de
> otra .dbf (oDataSet) y que se incorpore a un tDBBrowse.
>
> oDSKardex=Kardex.dbf
> Fecha
> Concepto = "01", "02",......
> Cantidad
> oDSConceptos = Concepto.dbf
> Concepto = "01", "02" .....
> Descrip = "Ventas", "Compras"......
> oBrowse
> Fecha ---- Concepto ---- Cantidad .......
> 01-01-2006 02 Compras 199.00
> 01-01-2006 01 Ventas 10.00
> ======================================
> Esto seria si estuviera en la misma .dbf
>
> oDataSet:AddCalcField( "NombreCompleto",;
> {|oField| oField:DataSet:Nombre + ;
> oField:DataSet:Apellidos }
> Pero en mi caso, tengo que hacer un seek a Conceptos y tomar la
> descripcion para presentarla en el Browse que ligo cno oDSKardex..
>
> De antemano Gracias.
> Ramón Zea
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.
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.
campos calculados
-
- Mensajes: 1831
- Registrado: Mar Oct 11, 2005 9:53 am
campos calculados
de esta misma manera puedo utilizar para cambiar... digamos.... el tipo de
presentacion de una fecha?
::oDbfDataSet1:AddCalcField("Fecha",{|| DtoS(::oDbfDataSet1:Fecha)})
Saludos.
Gracias.
lo voy a intentar...
Ramón Zea
presentacion de una fecha?
::oDbfDataSet1:AddCalcField("Fecha",{|| DtoS(::oDbfDataSet1:Fecha)})
Saludos.
Gracias.
lo voy a intentar...
Ramón Zea
Ramón Zea
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/