Newsgroup: it.comp.appl.access
Titolo: Consiglio su composizione campo demo

Buon giorno a tutti.
Ho un campo meno e lo vado a popolare tramite delle
caselle di testo, cioè ogni casella di testo diventerà una
riga nel campo memo, tramite il codice:
me.campomemo = me.casellatestoA & vbcrlf & ..... me.casellatestoX
inserito su evento dopo aggiornamento di ogni casella di testo.
Potrebbe succedere che una casella di testo sia vuota e quindi
vorrei escluderla dalla composizione del campo memo.
Su questo sono arrenato da un paio di giorni.
Grazie
Paolo


Sempre dal basso della mia inesperienza:
Se ho capito bene vuoi evitare righe vuote nel campo memo
Potrebbe funzionare:   (me.casellatestoA + vbcrlf) & (.....)


P.S: ma invece di creare un campo memo perchè non un controllo non
associato con origine dati
= ([casellatestoA]+chr(13)+chr(10)) & ([casellatestoB]
+chr(13)+chr(10)) & .... & ([casellatestoZ])

 ha scritto nel messaggio 
news:d582acc1-b388-4a18...@v46g2000hsv.googlegroups.com...


--- risposta ---
Anch'io sono inesperto :-(
ma non riesco a conprendere cosa vuoi die
Grazie
Paolo 

 ha scritto nel messaggio 
news:f94be968-da33-452d...@p69g2000hsa.googlegroups.com...


--- risposta ---
utilizzo un campo meno per evitare di superare la lughezza record 
consentita.
Ma il problema è quello di escludere le caselle di testo vuote.
Ciao
Paolo 

 - Mostra testo tra virgolette -
Caso A seguendo al tua impostazione:
evento dopoaggiornamento
me.campomemo=(me.casellatestoA + vbcrlf) & (.....)
Così se mecasella testoA = null lo sarà anceh al somma per cui non
ottieni una riga vuota)
nelel prorpietà del controllo metti in origine dati la mia stringa
(ovviamente adattata nella lunghezza al tuo caso)
Per il caso B forse ho frainteso io:
nella tabella cosa hai?
F.

 ha scritto nel messaggio news:a02e7547-58a6-4012...@x69g2000hsx.googlegroups.com...



F.
--- risposta ---
Ho una form non associata,
-campo demo che devo creare
-caselle di testo (una casella di testo -> una riga nel campo memo)
Ciao
Paolo

 ha scritto nel messaggionews:a02e7547-58a6-4012...@x69g2000hsx.googlegroups.com...

Mica capisco
Campo memo non associato e  campi testo non associati?
e a che serve?
Cmq se nel'evento afterupdate metti la mia istruzione dovrebbe fare
quello che hai chiesto:
me.campomemo=(me.casellatestoA + vbcrlf) & (me.casellatestoB + vbcrlf)
& ...etc etc.
F.

& ...etc etc.
e se la casellatestoB è vuota?
mi vengo a trovare una riga vuota nel campo memo.
esempio:
casellatestoA="Pippo"
casellatestoB=""
casellatestoB="Pluto"
ecc.
avrò nel campo meno:
Pippo
(riga vuota)
Pluto
ecc.
Non vorrei ci fosse la riga vuota.
Grazie
Paolo


Sul campo memo inserisci il tag "salta" (senza le virgolette).
poi prova in questo modo:
private sub TuoPulsante_click()
dim ctl as control
for each ctl as controls
if ctl.controltype = actextbox then 'esegue solo se il controllo è di tipo 
textbox
if ctl.tag <> "salta" then                 'salta in controllo se contiene 
il tag salta
if ctl.value <> "" then                     'salta il controllo se è vuoto
if nomeTuoControlloMemo = "" or isnull(nomeTuoControlloMemo) then
   nomeTuoControlloMemo = ctl.value
else
  nomeTuoControlloMemo = nomeTuoControlloMemo & vbcrlf & ctl.value
end if
end if
end if
end if
next ctl
end sub
-- 
Ciao
Geppo 

"geppo" <c...@tin.it.invalid> ha scritto nel messaggio news:aDsmj.228094$%k.35...@twister2.libero.it...

ok, per la soluzone.
era che volevo che in automatico una casella testo fosse
esclusa dalla composizione del campo meno se vuota.
Buona giornata
Paolo

 Paolo
-- 
Ciao
Geppo 

"geppo" <c...@tin.it.invalid> ha scritto nel messaggio news:VeBmj.234626$U01.1...@twister1.libero.it...


effettivamente non l'ho provato, perchè?
semplicemente perchè nella form ho altre caselle di testo
che non hanno niente a che cedere  con la compilazione
del campo memo e poi perchè c'è bisogno >>> private sub TuoPulsante_click()
dell'intervento dell'operatore e quindi non è una compilazione
automatica.
Comunque grazie, le info che hai passato sono sempre utili.
Buona giornata
Paolo

 Comunque grazie, le info che hai passato sono sempre utili.
Prego.
