Newsgroup: it.comp.appl.access
Titolo: Esempio statusbar/progressbar

Ciao a tutti
Ho dato un'occhiata a "Utilizzare la PROGRESS_BAR di Windows senza ricorrere
all'OCX" inviato da Alessandro Baraldi a 
www.sitocomune.com
Ma nel caso volessi usare la progressbar con
DoCmd.TransferDatabase acImport, "dBase 5.0", NomeDir, acTable,
NomeFileSenzaPath, NomeTabella, False
come faccio a sapere la percentuale alla fine del processo?
Grazie in anticipo
TT

 ha scritto nel messaggio
news:amc9c.92474$Kc3.2...@twister2.libero.it...

Non si può in quel modo in quanto l' IMPORT non è rintracciabile
nel senso che non dispone di un evento Progress come altri oggetti.
Se la cosa ti può soddisfate visto che mi dà l'impressione che tu
stia importando N° Tabelle dal DB remoto, puoi inizializzarlo
con Min=0 e Max=NumTabelle, quindi lo inserisci nel ciclo
d'importazione, ti segnalerà la progressione sul ciclo Tabelle..!!
Ciao.
@ALex.

 ha scritto nel messaggio
news:c43kse$odn$1...@lacerta.tiscalinet.it...

Ciao
 Speravo che rispondessi tu,
il tuo esempio è una figata.
Quindi non posso fare niente, dato  che è una tabella sola.
Hai letto il post Letturea messaggi da file inviato il 25/03/04 alle 22:35?
Cosa ne pensi? Ho sempre preso spunto dal tuo esempio. :-)
Non saprei come fare senza te, Mazza e Roberto.
Grazie tanto. Non scherzo
Ciao
PS dimenticavo grazie anche a Biso

 ha scritto nel messaggio
news:c43kse$odn$1...@lacerta.tiscalinet.it...

 Hai mica un'alternativa?

 PS dimenticavo grazie anche a Biso
Allora per questo non ho alternative, se proprio vuoi una
cosa ESTETICA fai un ciclo fittizio alla fine dell'importazione
accontenta l'occhio....!!!
Per l'altro post, devi tenere presente che la STATUS_BAR
gestisce di suo un Timer all'interno e non ti conviene modificare
il TimeInterval a meno di disabilitare l'OROLOGIO nella stessa.
Se non ricordo male il TIMEINTERVAL è settato a 500millisec.
il chè dovrebbe andare bene anche per te, non puoi campionarlo
ad 1 secondo se la variazione =1secondo, il teorema del campionamento
SHANNON insegna che la frequenza minima deve essere doppia......!!!
Ciao.
@Alex.

 ha scritto nel messaggio
news:c43pfi$rq8$1...@lacerta.tiscalinet.it...

Ciao
non posso fare un ciclo, se il file che mi passano contiene poche migliaia
di record, sta poco ad importare ma se parliamo di 500000 sta 6 minuti.
Capirai che non posso far incrementare la progressbar nella stessa maniera.
No è settato a 250, comunque và bene lo stesso basta che il tempo si
inferiore ad 1 secondo.
Grazie al prossimo post

 ha scritto nel messaggio
news:BTc9c.95889$FJ6.3...@twister1.libero.it...

L'alternativa è quella di collegarsi direttamente alla tabella dbase e fare
l'importazione in modi classico (con query di accodamento, per esempio) per
poter utilizzare la progressbar. Sempre se puoi collegarti al dbase...
Ciao.
-- 
Sergio MAZZA

 ha scritto nel messaggio
news:_Sw9c.141158$O31.5...@news4.tin.it...

Non è fattibile!
Mi viene passato un file creato da un programma x. In realtà non è un db ma
solo un file .dbf contenente informazioni che io importo con il codice che
ho postato.
Ciao

 ha scritto nel messaggio
news:_TC9c.94582$Kc3.3...@twister2.libero.it...

Non è fattibile perché non hai installato i driver per leggere quel formato
di file? O cosa?
Ciao.
--
Sergio MAZZA

 Sergio MAZZA
Se fosse vero, quello che ho detto l'unica alternativa sarebbe usare
i Recordset, ma vorrei proprio sperare che non si voglia seguire questa
strada......almeno per "TT" che ha l'esigenza. !!!!!
Ciao Sergio.
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 @Alex.
Chiedo scusa a te e TT (e all'NG nauturalmente)...
Ciao.
--
Sergio MAZZA

 Sergio MAZZA
Perchč scusa.... la mia era una domanda che speravo fosse
smentita..........!!!!


 @Alex.
...
MAssimiliano
p.s. non dico nulla, troppo facile, sappiate però
che non è sfuggita.


Non posso smentirti perché leggendo (dopo) l'help mi sono reso conto che ho
detto 'na cazzata e al quartiere mio si dice: 'Na cazzata è 'na cazzata,
puoi girarla come ti pare ma sempre cazzata rimane...
Quindi non mi rimane che ammetterlo.
Ciao.
--
Sergio MAZZA

 Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Scusa di che? Tutti sbagliamo, io per primo.
Ma grazie per l'ineressamento.
TT