Newsgroup: it.comp.appl.access
Titolo: MsgBox:testo su più righe e variabile in stringa

MsgBox  "Dati Inseriti Errati" , vbCritical
con questo codice scrivo dentro una msgbox la stinga tra ".."
č possibile:
1) scrivere su piů righe mediante un ritorno a capo riga, per
   ottenere ad es:
   Dati inseriti errati
   Reinserire i dati
2)Non riesco inoltre a trovare un esempio, in cui all'interno della stringa,
posso inserire di volta in volta il valore di una miaVariabile.
 MsgBox  "Dati Inseriti Errati, in quanto (miaVariabile) volte superiori a quelli
previsti" , vbCritical
miaVariabile č un numero
(nel caso di testo cambia qualcosa?)
Thank You

 (nel caso di testo cambia qualcosa?)
Non cambia nulla! La variabile numerica viene convertita in stringa quando
si usa la concatenazione!
Antonio

ok grazie, utilizzerň il metodo con & @ &
sotto, solo alcune informazioni in merito
            > Per andare a capo come si fa? in access 97 c'č la
variabile vbcrlf,
            > altrimenti per il 2 ci sono i caratteri chr(13) e chr(10).
            > Nel tuo caso diventa:
            > str = "Dati inseriti errati" & vbcrlf & "Reinserire i
dati"
cioč se nel caso si utilizza vbcrlf in Access 97, poi in Access2000
si deve riscrivere il codice?
	> C'č un giochetto, non documentato nell'help, che ti permette di fare
dei
	> messaggi stile windows, cioč con una parte in grassetto e una o due
parte
	> separate con una riga bianca.
	> La sintassi č
	> parte1 & "@" & parte2 & "@" [& parte3]
ho provato e funziona solo che volevo sapere:
il grassetto lo applica quindi solo sulla prima riga?
le altre righe non mi risultano separate da una riga bianca (uso
Access97)
tale sintassi vale anche per Access2000 (io ho solo il 97)?
Ciao

 tale sintassi vale anche per Access2000 (io ho solo il 97)?
Immagino di sì, ma come già detto, non posso controprovare...
Antonio

 parte1 & "@" & parte2 & "@" [& parte3]
Io questa espressione la uso da tempo, e funziona, ma ora ho convertito un
db in a2000 e come msgbox mi da
parte1 & "@" & parte2 & "@" [& parte3]
lasciandomi  visualizzate le @ e mi scrive tutto su di una riga.
Con a2000 bisogna scrivere in altro modo per far si di avere il rpimo rigo
in Neretto e gli altri no ed a capo?
grazie Riccardo

 wrote in message
90id8q$co8$1...@news.panservice.it...

Non te lo so dire, mi spiace...
Ma ti ringrazio per aver aggiunto un'altra perla al montarozzo di perle che
continuano a farmi decidere di non avvicinarmi neanche ad access 2000!!!
Antonio

 Antonio
D'accordo
a proposito da quanto tempo è che c'è in giro sto Access2000
vista la quantità di "montarozzi"(che significa?)?
poi che c'ha di più e di veramente utile di access97'
ciao ciao

 poi che c'ha di più e di veramente utile di access97'
Ce l'avrà sicuramente... ma per ora i contro sono ben più dei pro... IMHO
Antonio

 wrote in message
N86X5.36096$hk4.1...@news.infostrada.it...

____
Tutto sto montarozzo per fortuna ancora non l'ho incontrato, ma purtroppo
per motivi aziendali, sto passando ad a2000 e questo è il primo problema in
cui sono capitato.
Per fortuna nella conversione non ci sono stati grossi problemi, a parte un
report che creava casini e con un copia incolla sono stati risolti.
ciao Riccardo