Newsgroup: it.comp.appl.access
Titolo: Operazione ricorsiva su record.

Buongiorno a tutti,
WXP/O03
TabA:
Nome (testo)
Percorso (testo)
Vorrei sapere, con parole semplici, come effettuare un'operazione (diciamo
per esempio LeggiNome) per ogni record della TabA in modo automatico e
trasparente  all'apertura di una maschera.
Molto gentili e grazie,
Demetrio
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Demetrio
non è chiarisssimo cosa ti serve, cmq
Aggiungi i rif dao.
Dim rst as dao.recordset
Set rst = currentdb.openrecordset("TabA")
with rst
do
    msgbox !Nome
    .movenxt
loop until .eof
    msgbox "Finito"
end with
-- 
_ _
Ciao
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:  
www.donkarl.com/it

 end with
Grazie per la repentina risposta.
Vorrei leggere il valore di un campo per ogni record e, conseguentemente,
eseguire un'operazione (scusa se l'ho omesso).
Il codice che mi hai postato va inseriro sul Form Load Event?
Grazie ancora,
D



Dove vuoi, adesso ti crea un messaggio e ti dice il nome poi bisogna vedere
la routine che ti serve


 la routine che ti serve
Nella finestra di VB, Tools-References la "Microsoft DAO 3.6 Object
Library" è spuntata. Ho inserito il codice sull'evento "On Load" della
Maschera e mi da il seguente errore: "Compile error: Method or data member
not found" e si posiziona su ".movenxt". Se separo in ".Move nxt",
all'apertura della maschera viene visualizzata la finestra con il nome del
valore del campo Nome del primo record e poi entra in loop, non passando
al successivo.


 al successivo.
 Dim rst as dao.recordset
 Set rst = currentdb.openrecordset("TabA")
 with rst
 do
     msgbox !Nome
     .movenext
 loop until .eof
 msgbox "Finito"
 end with
Era scappata una e nel metodo MoveNext.
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 @Alex
Fossero solo questi i problemi; gentilissimo. Se non disturbo troppo, dal
momento che i record potrebbero essere numerosi, è possibile interrompere
il loop in qualsiasi momento?
Demetrio



Bendetto intellisense, grazie @Alex


 Demetrio
Si si potrebbe farlo, ma se spieghi meglio cosa devi fare
forse invece di darti la soluzione che tu hai in mente possiamo
trovare un metodo piů idoneo.
Sinceramente non credo sia un sistema funzionale questo.
Cosa devi fare..?
Cercare un dato...?
Saluti.


 Bendetto intellisense, grazie @Alex
Sono distrazioni del dopo pranzo...!


 @Alex
Distrazioni PREpandiali. Anzi mi meraviglio che non abbi ascritto di
polpette e salsiccie...


 @Alex
In pratica, utilizzando la funzione per lo scaricamento dei file da
internet postata qualche giorno addietro, volevo passarle come parametri
Nome (del file) e Percorso (in internet) prendendolo in automatico da una
tabella e passando al dato successivo una volta che un file fosse stato
salvato.
Mentre ti scrivo, i file si stanno scaricando senza ch'io faccia niente.
Vi ringrazio infinitamente.
DemtrioB


 DemtrioB
Quindi vorresti ciclare il Recordset per fare il Download automatico
di tutti i File...?
Ora ho capito, ed ovviamete vorresti inserire un Breack
nel Loop.
Vai a leggere questo Articolo sul mio sito:
Sezione[API]
1.30 Inserire ESCAPE in un Loop 
http://www.mantuanet.it/alessandro.baraldi/


 @Alex
Corretta deduzione.
Corretta intuizione.
Utile indicazione.
Grazie Alex,
Demetrio
