PDA

View Full Version : [access] - come si usa la finestra immediata


john_revelator
18-11-2007, 20:46
Salve a tutti. Sto cercando di capire il funzionamento della finestra immediata nell'editor visual basic di access.

La guida in linea dice

1)Digitare una riga di codice nella finestra Immediata.
2)Premere INVIO per eseguire l'istruzione.

però non riesco a farla funzionare.

esempio banale:

mid("ciao",1,2) dovrebbe restituirmi ci

cosa devo scrivere esattamente all'interno di tale finestra?

Ho provato anche così

stringa = mid("ciao",1,2)

ma non succede niente. Mi potete spiegare? Grazie.

guldo76
18-11-2007, 21:18
Un'istruzione è ad esempio:

frm.Controls("NomeControllo").Requery

(dove frm è una form)
Invece, quello che posti tu non è un'istruzione, ma una funzione, che restituisce un valore. Per vedere questo valore:

? mid("ciao",1,2)

Se invece fai:

stringa = mid("ciao",1,2)

non è che "non succede niente"; succede sì qualcosa: crei una variabile chiamata "stringa" e le attribuisci il valore restituito dalla funzione.
Infatti subito dopo puoi fare:

? stringa

per vederne il valore.

john_revelator
18-11-2007, 21:25
Sei stato chiarissimo e infatti adesso funziona tutto alla perfezione. Ti ringrazio molto per la spiegazione. :)