Newsgroup: it.comp.appl.access
Titolo: Campo memo su maschera

Buongiorno a tutti, ho un campo memo da visualizzare su una maschera ma il campo viene troncato immagino dopo i 255 caratteri. Nella maschera sulla proprietà del campo ho indicato "espandibile" e nella query ho indicato al posto di raggruppamento "Primo". Nulla di fatto. Avete dritte da darmi? Grazie

 ho un campo memo da visualizzare su una maschera ma il campo viene
 > troncato immagino dopo i 255 caratteri. Nella maschera sulla
 > proprietï¿œ del campo ho indicato "espandibile" e nella query ho
 > indicato al posto di raggruppamento "Primo".
 
"Espandibile" in una maschera si riferisce solo sulla stampa
e vis. anteprima.
 
Nella query hai ancora il testo completto?
Se no, posta il testo SQL della query.
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
Access Lobby: 
http://www.AccessDevelopers.org
 

 Access Lobby: 
http://www.AccessDevelopers.org
 
Nella query ho tutti i campi, ma nella maschera vengono troncati. Avevo pensato di creare nella query due/tre campi usando la funzione testo left/mid/right per non superare i 255 caratteri


 
il campo che vedi troncato � associato al campo della query? o lo popoli 
da codice pescando i dati dalla query?
 
ciao
BFS
 
 
 
 

Il giorno giovedì 24 luglio 2014 09:10:30 UTC+2, BFS ha scritto:

Il campo è letto dalla query
 

 Buongiorno a tutti, ho un campo memo da visualizzare su una maschera ma il campo viene troncato immagino dopo i 255 caratteri. Nella maschera sulla proprietà del campo ho indicato "espandibile" e nella query ho indicato al posto di raggruppamento "Primo". Nulla di fatto. Avete dritte da darmi? Grazie
 
Il campo memo "Risposta" è da codice. Indico il comando
Private Sub lstSP3_AfterUpdate()
    Me.CDC = Me.lstSP3.Column(1)
    Me.Risposta = Me.lstSP3.Column(2)
End Sub
 


 
 
prova con
 
Me.Risposta.text = Me.lstSP3.Column(2)
 
ciao
BFS


 
Le colonne delle caselle di riepilogo (e combinate) sono
limitate a 255 caratteri.
 
Per ottenere piï¿œ caratteri devi usare un metodo e/o controllo
diverso. P.e. potresti prendere l'id del record nella casella
di riepilogo e usare codice VBA con DLookUp o un recordset di
DAO per ricavare il testo del campo memo dalla tabella o query.


 Access Lobby: 
http://www.AccessDevelopers.org
 
 
Che fatica.... ho letto e riletto su web ma non capisco l'errore. Potete aiutarmi ancora una volta?
 
Private Sub lstSP3_AfterUpdate()
    Me.CDC = Me.lstSP3.Column(1)
    Me.risposta = Me.lstSP3.Column(2)
    Me.risposta = DLookup("id", "RISPO", "risposta='" & Me.risposta)
End Sub
 
Mi appare: errore run-time 3075
errore di sintassi nella stringa nell'espressione della query 'risposta='Gentile Cliente, <br>
Grazie ancora del vs. aiuto. Cecilia
 
 

 errore di sintassi nella stringa nell'espressione della query
 > 'risposta='Gentile Cliente,
 
Suppongo che l'id si trova nella colonna associata della combo:
 
Private Sub lstSP3_AfterUpdate()
 
     Me!CDC = Me!lstSP3.Column(1)
     Me!risposta = DLookup("risposta", "RISPO", "id=" & Me!lstSP3)
 
End Sub
 
Se non funziona, incolla l'enunciato SQL dell'origine riga e/o
descrivi meglio le colonne della combo e i loro tipi di dati.



Risolto: con
Private Sub lstSP3_AfterUpdate()
    Me.CDC = Me.lstSP3.Column(1)
    Me.risposta = DLookup("risposta", "RISPO", "id=" & Me!lstSP3.Column(2))
End Sub
Grazie 1000
Ciao
Cecilia