by QAZWSX2K » Fri Mar 14, 2008 8:10 pm
YO LO HAGO ASI PARA QUE ME LAS MUESTRE EN UN BROWSE, ESTO LO ESTRAJE DEL FORO SOLO QUE LAS MOSTRABA CON UN MSGINFO, YO LE AGREGUE LO DEL BROWSE, ESPERO TE SIRVA
SOLO LLAMA A OBJ_DATA Y CAMBIALE CLASE POR LA QUE QUIERES SABER SUS DATAS
function OBJ_DATA() // VER DATAS DE UN OBJETO
*local o := ErrorNew() // Vamos a ver las DATAs de un objeto error
local o := CLASE() // Vamos a ver las DATAs de un objeto error
local aInfo := o:ClassSel()
LOCAL DBD:="C:\DATA.DBF"
_FNAME := {}
AADD( _FNAME, { "D" , "C", 50, 0 } )
DBCREATE(DBD, _FNAME )
DO WHILE .T.
IF NET_USE(DBD,.F.,.1)
DATABASE DBD2
EXIT
ELSE
LOOP
ENDIF
ENDDO
for n = 1 to Len( aInfo )
if Left( aInfo[ n ], 1 ) == "_"
DO WHILE .T.
IF ADD_REC(.1)
DBD2:D :=SubStr( aInfo[ n ], 2 )
DBD2:SAVE()
DBUNLOCK()
EXIT
ELSE
LOOP
ENDIF
ENDDO
*MsgInfo( SubStr( aInfo[ n ], 2 ) )
endif
next
BROWSE()
DBD2:CLOSE()
return nil
Software especializado para oficinas contables con grandes volumenes de Informacion
Impresion de todos los formularios del Seniat, Dian
alex_patino74@hotmail.comwhatsapp 57+3214777217