Se ricevo dati dal database dall'inizio alla fine, durante tale periodo (di elaborazione/interrogazione), voglio visualizzare una barra di avanzamento (qualcosa come "Elaborazione, attendere prego"). Come posso fare questo?Visualizza barra di avanzamento al momento dell'elaborazione
risposta
Passi di geting dati da db:
- app Inviare richiesta al db
- db analisi query e prepara risultato
- inviare db risultato di nuovo al app
Nella maggior parte dei casi non posso dire quanto tempo ci vorrà, quindi al posto di barra di progresso pensate alla combinazione di:
- ora puntatore del mouse in vetro
- "attendere prego" nella barra di stato
- po 'di animazione (mulino a vento, ruote dentate ecc rotante)
Sono venuto qui per pubblicare essenzialmente la stessa cosa. Se stai aspettando la query, non puoi dire quanto tempo ci vorrà. L'opzione migliore è una piccola barra di animazione su un modulo che mostra la parte superiore del display corrente. – Daemonic
Mentre il suo vero che non puoi dire per quanto tempo la query sta andando a prendere , è possibile dare il tuo utente e idea del tempo trascorso/rimanente. Usa il controllo della barra di avanzamento dal tuo VB IDE. Quindi imposta la proprietà 'max' sul tuo recordcount di query. Durante l'iterazione dei record, aumenta la proprietà 'value' delle barre di avanzamento. Ecco un esempio; ('R' è un set di record ADODB)
ProgressBar1.Max = Rs.RecordCount - 1
For P = 0 To .RecordCount - 1
ProgressBar1.Value = P
'some process here
Rs.MoveNext
Next P
- 1. Barra di avanzamento con immagine al centro
- 2. Django-Sedano barra di avanzamento
- 3. Barra di avanzamento Android DialogFragment
- 4. Barra di avanzamento circolare
- 5. Android - visualizzazione del testo al centro della barra di avanzamento
- 6. barra di avanzamento in WPF
- 7. HTML5 Audio - Barra di avanzamento
- 8. Lato server - Barra di avanzamento
- 9. Barra di avanzamento Thinner Bootstrap?
- 10. battente con barra di avanzamento
- 11. Barra di avanzamento per AVAssetExportSession
- 12. Avanzamento appCompat Altezza barra
- 13. Barra di avanzamento con PHP e Ajax
- 14. Visualizza modifiche al fotogramma su Nascondi/Mostra barra di navigazione?
- 15. Modifica dell'immagine risorsa della barra di avanzamento
- 16. Percentuale barra di avanzamento jQuery semplice
- 17. Visualizza la barra di avanzamento mentre lo script php è in esecuzione su ajax
- 18. Barra di avanzamento WPF continua animazione
- 19. come codificare una barra di avanzamento
- 20. Barra di avanzamento caricamento file utilizzando RestTemplate.postForLocation
- 21. jQuesta barra di scorrimento con riempimento barra di avanzamento
- 22. Aggiorna barra di avanzamento nella barra di notifica
- 23. Ruby Net :: Barra di avanzamento FTP
- 24. Barra di avanzamento Android nel pulsante
- 25. Una barra di avanzamento per scikit-learn?
- 26. Barra di avanzamento del testo in Matlab
- 27. sintassi barra di avanzamento in stile Android
- 28. ActionBar non mostra la barra di avanzamento
- 29. Barra di avanzamento della timeline per AVPlayer
- 30. Aggiorna barra di avanzamento da AsyncTaskLoader?
Non sono sicuro di aver capito la domanda: è questo uno scenario in tempo reale in cui si sta eseguendo una serie di query sul database che smetterà quando "end data "è stata raggiunta? O è una singola query che richiede molto tempo per essere eseguita e si desidera fornire una barra di avanzamento per la query? Forse potresti includere anche le istruzioni di accesso ai dati e le definizioni delle tabelle. – cheduardo