Ciao a tutti ho un problema abbastanza strano in vb. Ad un pulsante ho associato il seguente codice:

shpVerde.BackStyle = 0
shpRosso.BackStyle = 1

lblCaricato.Caption = "Attendere prego operazione in corso"

Set dbs = OpenDatabase("List.mdb")

sql = "Qui c'è una stringa sql abbastanza complessa, circa 8 secondi di elaborazione con il mio pc 800Mhz"

Set rst = dbs.OpenRecordset(sql)

Il problema è questo, quando clicco sul pulsante, le prime tre azioni non vengono eseguite, è come se non facessero in tempo; infatti il form sembra quasi impallato fino alla fine dell'esecuzione della stringa sql... Eppure le istruzioni dovrebbero essere eseguite prima di tutto o no??

Sapete aiutarmi?

Ciao a tutti e grazie mille