Newsgroup: it.comp.appl.access
Titolo: Recordset & Recordset

Che differenza c'č fra un recordset aperto da una form con
Set rs = db.OpenRecordset ("ecc. ecc.")
ed uno aperto con
set rs = Me.recordset ?
Altra domanda:
Ho posto un quesito tempo addietro, mi sembra intorno al 5/12, come mai non
lo vedo piů?
Magari q.cuno mi ha risposto ma non sono in grado di leggerne il thread.
E' sparito assieme ad altri messaggi (non miei) la cui discussione mi
interessava! :-(
Queste sparizioni sembrano avvenire in maniera casuale: riesco a vedere
messaggi piů datati di quelli scomparsi oppure vedo alcuni thread -in
principio molto articolati- ridotti a due o tre post dove il msg iniziale
non č la richiesta ma una Re! :-/
Qualcuno saprebbe guidarmi nel ripristinare la situazione?
Grazie!
Rob.


Se stai usando Outlook Express, la cancellazione dei messaggi non avviene in
maniera casuale, ma in maniera programmata, in base ad un parametro di
default;  se vuoi modificarlo vai a Strumenti=>Opzioni=>Manutenzione e
modifica come meglio credi il numero di giorni dopo i quali i messaggi delle
News vengano cancellati.
Se un thread si dilunga nel tempo, ti può capitare che i messaggi più vecchi
vengono cancellati e ti restano solo quelli più recenti.
Se vuoi che certi thread non vengano mai cancellati, clicca con il mouse a
sinistra dei messaggi, in corrispondenza della colonna con gli
"occhialetti".
Dai un'occhiata all'help di Outllok.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

 che si chiami Recordset, al limite RecordsetClone.....
È una proprietà nuova in A00.
Come Rob domanda potrebbe avere A00 e nel online help c'é
una descrizione della proprietà. In inglese ci trova qui
http://support.microsoft.com/support/Office/InProdHlp/Access/acproRecordset.as
p
un po più
http://msdn.microsoft.com/library/officedev/odeopg/deovrthedatabehindformsrepo
rts.htm
e un altro articolo di michka:
http://www.trigeminal.com/usenet/usenet022.asp
--
HTH
Karl
*********
Non meravigliarti del mio strano italiano. M'esercito qui.
Access-FAQ (tedesco): 
http://www.donkarl.com

 vengono cancellati e ti restano solo quelli più recenti.
Però è possibile scaricarli nuovamente. Forse il problema non è tanto nel
settaggio del suo outlook ma dal server di news che usa che non mantiene per
molto tempo i messaggi vecchi. E lì non c'è nulla da fare
Antonio

 ---------------------------------------------
Ok, Fatto!
Grazie!
Rob.

 ha scritto nel messaggio
news:91lipd$cvo$1...@lacerta.tiscalinet.it...

Mah! Mi sono appena connesso... che fine hanno fatto i miei msg di
stamattina???
Dico, c'č q.cosa che non va! Controllo posta inviata.... Azzz!
Robertino, sei un pirlone: hai risposto in E.mail!!
Mi dispiace non volevo proprio... certo che 'sti bottoni con le testoline
(outlook) sono cosě simili e cosě vicini. :-(
Le mie scuse vanno a Karl Donaubauer e Antonio Biso.
Riposto gli stessi msg in NG, in coda ai relativi post.
Ciao, rob.

 Access-FAQ (tedesco): 
http://www.donkarl.com
Oh, abbiamo cambiato la firma? Decisamente meglio! :-)
Comunque  Grazie, sei sempre gentile!
Rob.

 Antonio
Cioč vuoi dire che se il msg č andato, č andato e basta???
E che se q.cuno mi risponde dopo che il msg č sparito, io non mi becco la
risposta?????? :-O
Se cosě fosse, consigliatemi un news server che non abbia ''sti problemi che
mi ci butto all'istante!
Grazie, Rob.

 se con "in linea" intendi "on line" cioč sul web all'indirizzo qui sotto.
Sempre dimentico come si chiama "online help" in italiano e per questo
spesso uso l'inglese (in tedesco diciamo simile "Online-Hilfe").
Significa "guida in linea" di Access sul computer e non sul web.
Ho scritto i link perché molta gente (come sembra anche Roberto) non
ha installato A00. Cosģ non puo leggere "in linea" di questa nuova
proprietą che č una grande cosa. p.e. con un form-recordset č possibile
di programmare transazioni nel livello delle maschere. Prima questo non
era possibile con Access.
--
cu


 Access-FAQ (tedesco): 
http://www.donkarl.com
Trovato l'argomento ma non mi è stato di grande aiuto per risolvere il mio
problema e, visto che non vedo più il post di cui ho parlato in precedenza,
tento di riesporre il tutto.
Ho una maschera/sottomaschera per l'inserimento di Lavoro (Maschera) e
relative Prestazioni (Sottomaschera).
Per motivi di chiarezza verso il cliente (le informazioni verranno stampate
in fattura) ho bisogno che le informazioni vengano inserite nell'esatto
ordine cronologico in cui sono state effettuate in realtà.
A volte però capita che l'utente tralasci qualche riga, la quale andrebbe
inserita fra le precedenti.
Per ovviare al problema ho provato questa soluzione:
- Nella tabella Prestazioni ho aggiunto il campo "Progressivo" che è un long
autoincrementato con 1+DMax.
- In piè di pagina maschera della maschera Prestazioni ho inserito un
pulsante al quale ho associato il seguente codice:
------- Inizio Codice -------
Private Sub InserisciRiga_Click()
Dim rs As Recordset
Dim posizioneCorrente As Variant
Dim IDLav, progRif, progCorr As Long
SendKeys "{F9}", True
Set rs = Me.Recordset
progRif = rs.Fields("Progressivo")     '[#########]
posizioneCorrente = rs.Bookmark
rs.MoveFirst
IDLav = rs.Fields("IDLavoro")
Do Until rs.EOF
    If rs.Fields("Progressivo") < progRif Then
        rs.MoveNext
    Else
        rs.Edit
        rs.Fields("Progressivo") = rs.Fields("Progressivo") + 1
        rs.Update
        rs.MoveNext
    End If
Loop
rs.AddNew
rs!IDLavoro = IDLav
rs!Progressivo = progRif
rs.Update
SendKeys "{F9}", True
rs.Bookmark = posizioneCorrente
End Sub
------- Fine Codice -------
Il tutto funziona egregiamente se apro la maschera e inserisco la riga
immediatamente.
Se invece aggiungo record o ne elimino, e poi tento l'inserimento, mi dice
"Nessun record corrente" e il debug mi si piazza sulla riga contrassegnata
da [#########].
Che posso fà?                                ___
Grazie a tutti e Buon Natale!  °<:-)___JJ