Newsgroup: it.comp.appl.access
Titolo: Funzione per esplodere una stringa?

Non so proprio come fare a dividere una stringa immessa daun utente in un
tot di caratteri corripondenti ai caratteri componenti tale stringa! Dovrei
dividere un codice per poi stamparlo in un report con una precisa distanza
tra i caratti per farlo "combaciare" con le caselle di un modulo su cui devo
stampare, qualcuno mi puo' aiutare?
Altro quesitino, e' possibile realizzare un tasto di stampa in una maschera
che preveda la stampa attraverso un report solo del record che ho inserito
nella maschera dalla quale premo il tasto, o sono obbligato a stampare tutto
il DB?
Posso poi dallo stesso tasto ordinare una stampa in tre copie, ono sicuro di
si,ma come?
Matteo

 stampare, qualcuno mi puo' aiutare?
Se la distanza tra i caratteri è un multiplo della larghezza di un singolo
carattere (se cioè il tuo modulo è adatto ad accettare una stringa del tipo "S
T R I N G A" (uno o più spazi tra ogni carattere), potresti utilizzare per quel
campo un carattere non proporzionale (tipo il courier), e mettere nell'evento
"Su formattazione" della tua sezione un codice di questo tipo:
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
FormatoCampo = ""
For i = 1 To Len(TuoCampo)
    FormatoCampo = FormatoCampo & "@ "
Next i
TuoCampo.Format = FormatoCampo
End Sub
Puoi aggiungere uno o più spazi dopo la "@" per aumentare la distanza tra i
caratteri. Se invece la distanza non è un multiplo, non vedo altro modo che
crearsi una serie di controlli non associati, posizionati in corrispondenza
delle tue caselle, da riempire via codice usando la funzione mid per estrarre
tutti i caratteri.
Ciao. Claudio.

 caratteri. Se invece la distanza non č un multiplo, non vedo altro modo


 "su formattazione" ???
Nel corpo del tuo report?

Grazie scusami ma sono alle prime armi!!!
:-)
"Claudio" <cld@NOSPAM&COsupereva.it> ha scritto nel messaggio
news:h7mp9.38637$cS4.1...@news2.tin.it...


 Grazie scusami ma sono alle prime armi!!!
Di nulla. Facci però sapere se la soluzione risolve il tuo problema.
Ciao. Claudio.

 Grazie scusami ma sono alle prime armi!!!
Si vede: infatti continui a non scrivere correttamente DOPO il quoting!!!
Antonio

 Antonio
Caro Antonio, perchè nella tua faretra non aggiungi anche il dardo contro
chi non legge i msg precedenti e ci fa leggere sempre le stesse cose??
Se ti va la portiamo avanti insieme questa battaglia.
ciao MAssimiliano

 Se ti va la portiamo avanti insieme questa battaglia.
Anche quello c'č, ma non riesco ad usarlo molto spesso. Infatti dovrei
sapere a memoria tutti i thread con tutti gli argomenti con tutte le date di
trattazione, per poter intervenire correttamente...
Sarň ganzo, ma non fino a questo punto...
Heh ehe e
Antonio

Heh ehe e
Basterebbe non aprire un altro 3d sullo stesso argomento nello stesso
giorno: insomma Antò mica ti chiediamo la luna , perciò non cercare
scuse, provvedi e applicati !! :-)
Fa sta' il ganzo e invece è un pigrone !  :-))
Ciao. Fabrizio

"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
news:d61dqukk7ck4s0gqm...@4ax.com...

Basta!
A questo punto allungo lo sciopero generale del 18 ed entro in sciopero per
l'intera prossima settimana!!!
Antonio

Antonio
Se ti sente Berlusconi , gli girano i cogl..... :-)
Non fare così , non c'è nessuno credibile come te per questo
lavoraccio.
Dai Anto' torna , lo sai che scherzo e poi ..... basta prendere
ferie!!! :-)))
Ciao. Fabrizio

 ferie!!! :-)))
What's ferie?
Antonio

What's ferie?
Ma si , quelle cose lě che prendi ogni settimana,  perchč tu sei
"frilens" :-)
Ciao. Fabrizio

 "frilens" :-)
E che prenderň per tutta la prossima settimana...
Adieu
Antonio

Adieu
Maledetto : ci mancherai .
Ciao. Fabrizio