Newsgroup: it.comp.appl.access
Titolo: Andare a capo in campo memo dopo un num fisso di caratteri.

Ciao a tutti sono Dino.Ho esigenza per ragioni di fincature report di
dover andare a capo in un campo memo dopo un numero di caratteri
prestabiliti.Ad esempio dopo 20 caratteri vorrei andare a capo e
cominciare la scrittura dalla riga seguente e così via fino all'ultimo
carattere impostato nelle proprieta' del campo.
Ho provato a restringere nella form il campo memo in modo tale che
dopo un certo num di carattteri vada a capo autom.Facendo così nella
maschera funziona perfettamente.Pero' se vado ad aprire il report
invece di vedere per esempio  tre righe scritte uniformemente
all'interno del campo. vedo la prima scritta
dall'inizio alla fine,la seconda solo un pezzo mentre la terza scritta
completamente.
comev posso fare????
Grazie in anticipo Dino

 ha scritto nel messaggio 
news:cbee7c71-f329-4e6e...@i28g2000prd.googlegroups.com...

Grazie in anticipo Dino
Le dimensioni del campo memo nella maschera devono essere uguali a quelle 
nel report...
Ciao
-- 
Roberto da Parma 

 ha scritto nel messaggionews:cbee7c71-f329-4e6e...@i28g2000prd.googlegroups.com...

Grazie Roby per la risp.
non vi e' un'altra soluzione???
Dino

 ha scritto nel messaggio 
news:cbee7c71-f329-4e6e...@i28g2000prd.googlegroups.com...

Grazie in anticipo Dino
--------------------------------------
La quantità di caratteri che possono andare in un controllo è dipendente dal 
tipo di carattere e dai suoi punti (12, 16, ecc). Se le dimensione dei 
controlli nella maschera e nel report sono identiche e lo sono anche il tipo 
di carattere e i punti, non dovresti avere problemi.
In caso contrario due righe di codice dovrebbero risolverti il problema...
Fai sapere.
Ciao, Carlo

 ha scritto nel messaggionews:cbee7c71-f329-4e6e...@i28g2000prd.googlegroups.com...

Ciao Carlo grazie per la risposta.
In realta' ho problemi.In quanto nella form per ragioni di grafica ho
il controllo memo piu' grande (come dimensioni non come num di
caratteri).Mentre nel report ho il controllo con caratteri piu'
piccoli e anche
le dim sono piu' ristrette.
Ecco perche' vorrei impostare il tutto con "due righe di codice"
Grazie ancora
Dino

 ha scritto
cut
Ciao Carlo grazie per la risposta.
In realta' ho problemi.In quanto nella form per ragioni di grafica ho
il controllo memo piu' grande (come dimensioni non come num di
caratteri).Mentre nel report ho il controllo con caratteri piu'
piccoli e anche
le dim sono piu' ristrette.
Ecco perche' vorrei impostare il tutto con "due righe di codice"
Grazie ancora
Dino
--------------------------------------
Potresti fare cos�: nel report aggiungi un controllo (ipotizzo si chiami 
"ACapo") non associato e lo dimensioni esattamente cone il controllo che 
contiene il testo (ipotizzo si chiami "Scritto"), usando lo stesso carattere 
e lo stesso punto. Poi li sovrapponi nella stessa posizione. Dichiara non 
visibile il controllo principale e lascia visibile quello aggiunto.
Su formattazione del corpo (se il controllo si trova nel corpo) scrivi 
queste "due righe di codice":
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
Dim MioTesto As String
Dim i As Long
If Not IsNull(Me.Scritto) Then
For i = 1 To Len(Me.Scritto) Step 20
MioTesto = MioTesto & IIf(MioTesto = "", "", vbCrLf) & Mid(Me.Scritto, i, 
20)
Next i
Me.ACapo = MioTesto
End If
End Sub
Se i caratteri da visualizzare per riga sono diversi da 20, ti basta 
cambiare il 20 sia in Step che in MID.
Fai sapere.
Ciao, Carlo

 Ciao, Carlo
Carlo grazie per la risposta.
Provo e ti faccio sapere.
Mi permetto di sfruttare questo post per un altro problema che mi e'
successo.Riguarda la duplicazione del record(un paio di post in su).
Guarda se riesci a darmi una dritta anche in questo caso.
Grazie mille e scusa ancora
Dino

 - Mostra testo citato -
Carlo sono Dino.Tutto Ok per la gestione dei caratteri.
Grazie mille
Dino

 ha scritto
cut
Carlo sono Dino.Tutto Ok per la gestione dei caratteri.
Grazie mille
Dino
Grazie a te per il feedback
Ciao, Carlo