Newsgroup: it.comp.appl.access
Titolo: Lunghezza casella testo...possibile solo 255 caratteri?

ciao a tutti, riscrivo qui per illustrare il mio problema che è anche
una incredubilità (naturalmente da ignorante) su Access.
è possibile che in una maschera la casella di testo possa accettare
solo 255 caratteri?
Messo il campo in una tabella tipo memo (quindi che accetta più di 255
c), non riesco per nulla, a trasmettere i dati presenti in questi
campi, tramite casella combinata, nella casella testo!
Non esistono soluzioni? Ho letto i vari help e ho desunto che access
accetta solo 255 caratteri, quindi, Voi, che avete molta più
esperienza del sottoscritto, come avete ovviato od ovviate a questo
tipo di problema?
Usate soluzioni sporche? usate VB direttamente? 
Una soluzione che mi viene in mente è quello di creare due caselle
testo in cui nella prima vanno i primi 255 caratteri e nella seconda i
rimanenti (magari tramite il comando Len che riconosce e divide) ma
sinceramente mi sembra una schifezza.
Che mi consigliate?
GRAZIE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 GRAZIE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
L'unica però
MAssimiliano 

 GRAZIE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Non mi risulta vera la tua affermazione.
Io uso regolarmente una TextBox per visualizzare un testo
di diverse pagine nel quale ci sono ben oltre 255 caratteri.
Sinceramente non saprei a cosa sia dovuta la tua anomalia.
Ciao
@ALex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

...

Facendo delle prove nell'oscurità della non conoscenza ho visto che
con il seguente codice
Private Sub Comando0_Click()
    Dim dbs As Database
    Dim rst As Recordset
    Set dbs = CurrentDb
    Set rst = dbs.OpenRecordset("FAQ")
    Me.Testo1 = rst.Fields(2)
    rst.Close
    Set dbs = Nothing
End Sub
si riesce a inserire (FORSE) più di 255 caratteri nella casella di
testo.
Il problema è che lo dovrei combinare con l'esito di una casella
combinata...e da quel che ho capito il valore messo fra parentesi in
rst.fields( ) non può essere Me![CercaCategoria].Column(2), presente
sub casella combinata.
COme potrei fare?
Grazie mille

 ha scritto nel messaggio
news:34c9a5ed.05020...@posting.google.com...

Andrea, la TextBox non ha alcuna limitazione a 255 caratteri in nessun modo.
Se devi legare la popolazione della TextBox con la selezione della Combo
ti basta usare un Dlookup(vedi Help) al quale passi l'ID che recuperi dalla
colonna predefinita della Combo.
Non sò che prova hai fatto o che tipo di variabili hai usato per farlo
ma di certo hai commesso qualche errore di assegnazione.
Se sarai così gentile da postare eventualmente il codice da te usato dopo
aver riprovato con queste considerazioni, forse riusciamo a capire dove stà
l'inghippo.
Saluti
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

Ho continuato a fare delle prove e finalmente ho trovato la soluzione
al mio problema!
Ho usato il seguente codice...(un po alla cieca) ma l'esito č quel che
conta!
Private Sub CercaCategoria_BeforeUpdate(Cancel As Integer) 
Dim rst As Recordset
Dim ssql As String
ssql = "SELECT Soluzione " & _
          "FROM Script " & _
          "WHERE IDCategoria = " & Me.CercaCategoria
Set rst = CurrentDb.OpenRecordset(ssql)
Me!Testo9 = rst.Fields(0)
rst.Close
con CercaCategoria = casella combinata
Testo9 = casella di testo
č corretta o c'č qualche bestemmia all'interno? ;-)

 è corretta o c'è qualche bestemmia all'interno? ;-)
Apparentemente sembra corretta, io metterei l'annullamento del
RECORDSET
Set rst=Nothing
Ciao
@Alex
