Newsgroup: it.comp.appl.access
Titolo: Formato colonne casella combinata

Buon pomeriggio a tutti,
vorrei chiedere la seguente cosa:
io ho una casella combinata che ha come origine vari campi di una tabella
fra cui uno che chiamo DESCRIZIONE che è in formato MEMO.
Selezionando un record tramite la casella combinata trasferisco il
contenuto delle varie colonne della casella combinata nei campi della
maschera che sto usando. E fin qui tutto ok; il problema è che il testo
contenuto nella colonna DESCRIZIONE viene troncato a 255 caratteri come se
fosse un formato TESTO.
Esiste un modo per trasferire l'intero contenuto della colonna il cui
formato in origine della tabella è MEMO????
Grazie a tutti e buon lavoro!!!
-- 
Raffaele Alberoni
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Grazie a tutti e buon lavoro!!!
No fortunatamente.
Ritengo sia assurdo usare una Combo per fornire all'utente
un contenuto di un campo Memo, così com'è assurdo popolare
una combo con migliaia di Records.
Se vuoi mostrare il Memo sfrutta una Form POPUP che apri con 
DoppioClick puntando al Record filtrato, occorre un pò di modularità
nella costruzione dei FE.
La cosa migliore è dare poche informazioni per non generare confusione
e dare la possibilità di muoversi in modo flessibile.
Purtroppo questo è un mio modo di interpretare lo sviluppo
ed è una cosa soggettiva che si affina anche con l'esperienza.
L'alternativa per risolvere il tuo problema è usare una Form
in visualizzazione Continua e sfruttare un pò la grafica per
gestire l'AutoSize dei campi TextBox sfruttando le Routines di Lebans
ed un pò di fantasia per farla sembrare una Combo.
Saluti.
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 @Alex
Grazie Alex per la sollecita risposta!!!
...Peccato per il "No Fortunatamente"......
Ho capito la tua logica e mi sembra logica!!!!!
Però provo a spiegarti meglio il mio problema per farti capire perchè uso
questo sistema.
Allora il campo MEMO è un campo di dettaglio di una bolla che viene usato
per descrivere il prodotto venduto, ma anche per descrivere le lavorazioni
fatte a questo prodotto ecco perchè i 255 caratteri del campo TESTO non mi
sono sufficienti!!!!.
La mia procedura bolle viene completata dalla fatturazione che va a
selezionare direttamente le bolle mai fatturate e riporta tutti gli
elementi inseriti nella bolla (con gli ovvi vantaggi di tempo e non errori
di input). Di conseguenza anche il campo descrizione viene riportato in
fattura in maniera automatica e mi servono tutti i caratteri.
Ecco perchè avrei questa necessita.
Ciao


 Ciao
Visto che mi pare di capire che il contenuto ti serve solo ai
fini della compilazione potresti usare DlookUp per estrarre
la descrizione passando alla funzione di aggregazione sui domini
il filtro per PrimaryKey recuperato dalla Combo.
Ciao


 @Alex
Preso spunto per il suggerimento.... 
applicato...
Funziona!!!
Avevo timore nell'usare la funzione di aggregazione domini, perchè più
volte ho letto in questo newsgroup che se ne sconsiglia l'utilizzo anche
se sono molto comode!!!!
Grazie


 Grazie
Io non le uso abitualmente, sfrutto l'apertura di un Recordset
passando la SELECT corretta ed estraendo il/i campo/i che servono
in questo modo anche la Combo č piů leggera.
La Dlookup č piů lenta che usare un Recordset dedicato e quando
la tabella contiene qualche decina di migliaia di dati si vede
la differenza.
