Amigos, me pregunto puedo declarar un GET con un tamaño igual a la base de datos sin necesidad de utilizar el "s.p.a.c.e()'. Gracias a todos.
Amigos, me pregunto puedo declarar un GET con un tamaño igual a la base de datos sin necesidad de utilizar el "s.p.a.c.e()'. Gracias a todos.
cVar := ""
karinha wrote:cVar := ""
Usa un objecto DATABASE y él se encarga de todo eso ![]()
samples/dbf01.prg
Antonio Linares wrote:Usa un objecto DATABASE y él se encarga de todo eso
samples/dbf01.prg
Lo incluye FiveWin, para usarlo solo tienes que hacer:
USE customers
DATABASE oDbf
@ ..., ... GET oDbf:First ...
Usa los nombres de los campos directamente con oDbf: ...
el objeto DATABASE crea un buffer automaticamente, asigna los Space()s, etc... ![]()
Antonio Linares wrote:La documentación está en nuestro wiki:
http://wiki.fivetechsoft.com/doku.php?id=fivewin_class_tdatabase
#include "FiveWin.ch"
function Main()
local oDbf
USE Customer
DATABASE oDbf
MsgInfo( oDbf:Salary )
return nilAntonio Linares wrote:Por favor, prueba esto:
#include "FiveWin.ch" function Main() local oDbf USE Customer DATABASE oDbf MsgInfo( oDbf:Salary ) return nil
Con FWH 13.01 muestra el valor correctamente. Que te muestra a ti ?
Por favor, prueba el ejemplo que te he indicado y dime que te aparece aqui:
MsgInfo( oDbf:Salary )
Antonio Linares wrote:Por favor, prueba el ejemplo que te he indicado y dime que te aparece aqui:
MsgInfo( oDbf:Salary )
DATABASE oDbf
oDbf:Load()
oDbf:SetBuffer( .T. )
oDbf:GoTop()