Newsgroup: it.comp.appl.access
Titolo: rs.Edit...sempre il primo record

Salve a tutti
sono agli inizi con access e ho creato una gestione di una videoteca
personale.
Tutto ok, i problemi che ho incontrato sono riuscito a risolverli leggendo
questo ng...ma stavolta non ci riesco:
in pratica all'interno della mia maschera, dove posso scorrere tutti i
record, ho creato un tasto sfoglia seguendo le indicazioni su 
sitocomune.it
però quando seleziono il file, mi mette il percorso del file nel campo
"path" della mia tabella, ma sempre al primo record, sostituendolo di volta
in volta, nonostante io sia su un record diverso dal primo...
vi posto anche il codice che c'è sul bottone sfoglia
Private Sub Image_Click()
  Dim Rst As Recordset, I As Integer
  Dim Identifica As Long
  Dim Percorso As String
  Percorso = cmdlg_file("*.*")
  If Percorso <> vbNullString Then
       Set Rst = CurrentDb().OpenRecordset("master")
          Rst.Edit
          Rst!path = Percorso
          Identifica = Rst!ID
          Rst.Update
       Set Rst = Nothing
  End If
End Sub
ho provato anche con rs.Addnew, ma mi aggiunge sempre un record in fondo
alla mia tabella.
Io vorrei soltanto, attraverso il tato sfoglia modificare o aggiungere il
percorso del file al campo path della mia tabella
Mi date una mano?
Grazie mille
-- 
preload
www.preload.it
----------------------------------------------
chi deve lavorare non ha tempo per fare soldi
----------------------------------------------

"preload" <preloadS...@TISFONDOpreload.it> ha scritto nel messaggio
news:f7xMa.5708$HU3.1...@news2.tin.it...

Non sono sicuro di aver capito cosa tu voglia fare, ma se vuoi posizionarti
nel recordset aperto sul record che è anche il record corrente della
maschera, prima di:
Rst.Edit
prova a scrivere:
Rst.Bookmark  = Me.Bookmark
Non ho capito bene a cosa ti serve la riga di codice:
Identifica = Rst!ID
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Identifica = Rst!ID
sinceramente nemmeno io...era il codice che c'era su un esempio di
sitocomune.it
 :))
penso di poterla togliere senza problemi...probabile che fosse riferito ad
altro


cerco di spiegarmi meglio
in pratica ho una maschera che utilizzo per aggiungere record alla tabella
Videoteca
inserisco titolo, attori, regista etc etc
Nella mia maschera ho anche un pulsante "sfoglia" per inserire le locandine
che, cliccato, mi apre la finestra per la ricerca di un file, una volta
scelto mi piazza
il path del file nella tabelle "Videoteca" ma va sempre a sostituire il path
del primo record.
Io invece volevo fare che se nella maschera mi trovo al record 10 della
tabella,
cliccando su sfoglia mi inserisce il path dell'immagine nella riga 10 del
campo path
Forse adesso è più chiaro?
Grazie


 vi posto anche il codice che c'è sul bottone sfoglia
[cut]
Il tutto non e' chiarissimo. Quello che vuoi fare mi sembra questo:
1) Maschera associata a tabella
2) Riempire un campo path con un nome di file prelevato tramite "sfoglia"
non capisco tutta la storia dell'rs.edit a che ti serve?
1) sulla maschera avrai i dati provenienti dalla tua tabella (associati) ivi
compreso il campo/controllo path
2) su evento click del bottone di sfoglia (se  hai fatto cosi') oppure, che ne
so, doppioclick sul controllo path, nella relativa routine evento basta fare:
x= funzionesfoglia(....parametri eventuali....)
if x <> "" then me!path = x
--
a.cara 
Togli qualcosa dall'email

 if x <> "" then me!path = x
grazie mille
funziona!!!!


solo un'altra richiesta:
e per aggiornare casella che contiene l'immagine nella maschera, subito dopo
aver sfogliato e scelto il file?
adesso si aggiorna solo quando passo ad un altro record e poi ritono su
quello
-- 
preload
www.preload.it
www.preload.it/faq_mgi.htm
 --> F.A.Q.
----------------------------------------------
chi deve lavorare non ha tempo per fare soldi
----------------------------------------------
"preload" <preloadS...@TISFONDOpreload.it> ha scritto nel messaggio
news:jJyMa.6645$HU3.1...@news2.tin.it...


come non detto già risolto
-- 
preload
www.preload.it
www.preload.it/faq_mgi.htm
 --> F.A.Q.
----------------------------------------------
chi deve lavorare non ha tempo per fare soldi
----------------------------------------------
"preload" <preloadS...@TISFONDOpreload.it> ha scritto nel messaggio
news:EQyMa.6708$HU3.1...@news2.tin.it...


 come non detto già risolto
Vedi di risolverlo scrivendo correttamente DOPO  il quoting!!!
Antonio