Rene Buenas tardes,
En fivewin tenias un Progress Bar patra cuando indexabas archivos, tienes
algun ejemplo de PorgressBar en Xailer.
Gracias, Francisco
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.
Para Rene Flores
- Carlos Ortiz
- Mensajes: 873
- Registrado: Mié Jul 01, 2009 5:44 pm
- Ubicación: Argentina - Córdoba
- Contactar:
Para Rene Flores
Ing. Francisco Gonzí¤lez Herrera escribió:
> Rene Buenas tardes,
>
> En fivewin tenias un Progress Bar patra cuando indexabas archivos, tienes
> algun ejemplo de PorgressBar en Xailer.
>
> Gracias, Francisco
>
>
>
De un ejemplo de XailerSamples ( tome ese y le agregue una barra de
progreso ) no se si será lo mas optimo pero estaba tratando de hacer lo
mismo que tu. Le cambie tambien el reindex por index ya que genero el
indice desde una tabla que contiene informacion acerca de cada una,
faltaria borrar el CDX antes de indexar.
Espero esto este bién y nos sirva.
Carlos Ortiz.
//---------------------------------------------------------- --------------------
METHOD Index( cFile, cKey, cTag ) CLASS TFrmIndex
//---------------------------------------------------------- --------------------
local oDbf, nCanRegi
with object oDbf := TDbfDataSet():Create( Self, ::oDataSource, cFile )
:lShared := .f.
:lDisplayErrors := .f.
if !:Open()
return .f.
endif
end with
::olblFicActual:cText := cFile+" / "+cTag
ProcessMessages()
with object oDbf
if ::oOptionList1:aItems[3]:lChecked
//::olblFicActual:cText := "Compactando tabla "+cFile
:Pack( .t. )
//::olblFicActual:cText := cFile+" / "+cTag
else
:Pack( .f. )
endif
//:Reindex( .f., ::opbIndex )
ncanregi:=lastrec()
::oProgressBar1:nMax:=ncanregi
index on &cKey tag &cTag eval ::MuestroRecno(ncanregi) Every
ncanregi / 10
::oProgressBar1:nValue:=0
::opbIndex:nValue:=::opbIndex:nValue+1
:End()
end with
RETURN .t.
> Rene Buenas tardes,
>
> En fivewin tenias un Progress Bar patra cuando indexabas archivos, tienes
> algun ejemplo de PorgressBar en Xailer.
>
> Gracias, Francisco
>
>
>
De un ejemplo de XailerSamples ( tome ese y le agregue una barra de
progreso ) no se si será lo mas optimo pero estaba tratando de hacer lo
mismo que tu. Le cambie tambien el reindex por index ya que genero el
indice desde una tabla que contiene informacion acerca de cada una,
faltaria borrar el CDX antes de indexar.
Espero esto este bién y nos sirva.
Carlos Ortiz.
//---------------------------------------------------------- --------------------
METHOD Index( cFile, cKey, cTag ) CLASS TFrmIndex
//---------------------------------------------------------- --------------------
local oDbf, nCanRegi
with object oDbf := TDbfDataSet():Create( Self, ::oDataSource, cFile )
:lShared := .f.
:lDisplayErrors := .f.
if !:Open()
return .f.
endif
end with
::olblFicActual:cText := cFile+" / "+cTag
ProcessMessages()
with object oDbf
if ::oOptionList1:aItems[3]:lChecked
//::olblFicActual:cText := "Compactando tabla "+cFile
:Pack( .t. )
//::olblFicActual:cText := cFile+" / "+cTag
else
:Pack( .f. )
endif
//:Reindex( .f., ::opbIndex )
ncanregi:=lastrec()
::oProgressBar1:nMax:=ncanregi
index on &cKey tag &cTag eval ::MuestroRecno(ncanregi) Every
ncanregi / 10
::oProgressBar1:nValue:=0
::opbIndex:nValue:=::opbIndex:nValue+1
:End()
end with
RETURN .t.
@dbfarma
www.dbfarma.com.ar
www.dbfarma.com.ar