Newsgroup: it.comp.appl.access
Titolo: Lo stesso record dopo un Requery

Ciao a Tutti
Ho necessità di ritrovare lo stesso record dopo un requery
La soluzione di Karl Donaubauer (faq 4.5 del sito 
donkarl.com
) è
appropriata, ma il record modificato torna al primo posto del recordset
visualizzato dalla maschera. Ciò agevola notevolmente, ma può creare un poco
di confusione. Supponendo di avere una recordset di 200 record e la maschera
mi visualizza 15 record, quindi dal record 100 al 115; se io modifico il
record 107 (che si trova all'incirca nel mezzo della maschera), è possibile
che questo record rimanga immobile in questa posizione anche dopo il
requery?
Grazie

<Giuseppe> ha scritto nel messaggio 
news:44cc7757$0$30238$4faf...@reader1.news.tin.it...

Se ti è sufficiente il refresh... il record salvato non si muove da lì.
Me.Refresh
Ciao, Carlo 

Carlo Costarella ha scritto:

A me basterebbe un Refresh.... con stò caldo......
Ciao Carlo
@Alex

cut
A me basterebbe un Refresh.... con stò caldo......
Ciao Carlo
@Alex
...31 gradi, appena ventilato, qualche nuvola passeggera e un mare da 
favola!
Anche quest'anno la Calabria è proprio la California d'Italia...e costa 
ancora poco!
La strada la sai.
Ciao, Carlo

 Ciao, Carlo
Antò fà caldo... in casa con l'aria condizionata ho 30° fuori sono
35° tasso d'umidità da Branchiopodi.... per andare in cortile ho
dovuto quasi nuotare....
@Alex

 ha scritto nel messaggio
news:eai1dg$qho$1...@area.cu.mi.it...

No, purtroppo il refresh non mi è sufficiente perchè il tutto funziona in
modo un poco bizzarro. La maschera (che proviene da una query di unione
formata dalla tabelle arrivi meno tabella vendite) mostra nome articolo e
quantità. Per ogni record c'è un pulsantino. Al click una query accoda nome
articolo e quantità nella tabella vendite. Dunque se nel caso specifico ho
in arrivi 5 kg di patate, al click avrò 5 kg di patate anche nelle vendite,
dunque la quantità dopo il requery mi si azzera. Il refresh non funziona
perchè non tiene conto dei record nuovi o eliminati.
Vi viene in mente qualche altra soluzione?
Grazie
Saluti

 No, purtroppo il refresh non mi è sufficiente...
Sul sito di Lebans, l'utility SetGetScrollBar
http://www.lebans.com/setgetsb.htm
Nella maschera frmSetScrollBarUsingSelTop c'è un pulsante "Requery and 
Return to Current Row" che fa quello che ti interessa.
Spero di esserti stato utile. Fammi sapere.
Ciao
Silvio 

 La strada la sai.
se ti accontenti, altrimenti puoi optare per la Florida-Sicilia
sempre bellissima e mare stupendo. :<))
Ferie solo a Novembre quest'anno, ed assicuro che è veramente
dura....tirare ancora
4 mesi....
Andiamo Alex! vorrai pur lavorare qualche giorno o no? :)))
Antò fà caldo... in casa con l'aria condizionata ho 30° fuori sono
35° tasso d'umidità da Branchiopodi.... per andare in cortile ho
dovuto quasi nuotare....
a nuotare sei andato in Riviera!
@Alex
Ciao Alex
Daniele

<Giuseppe> ha scritto nel messaggio 
news:44cd9735$0$30244$4faf...@reader1.news.tin.it...

Oltre  il consiglio di Silvio, dopo il Refresh puoi usare il Recalc.
Ciao, Carlo 

 Daniele
Bye.
@Alex

 ha scritto nel messaggio
news:44cd99fd$1...@x-privat.org...

Grazie Silvio, ma il tutto è troppo complesso per me che sono tra lo
spratico e l'incapace.
Ho fatto delle prove ma non sono riuscito.
Grazie Comunque.
Saluti


1) salvati la *chiave* del record
2) Fai requery
3) Cerca la chiave salvata sul recordset
    (o usa il recordsetclone edil bookmark)
su questo argomento ci c'e qualche post in passato.
Forse lo trovi cercando "bookmark"
La domanda sorge spontanea. Perche ti serve la requery?
--
ac

Alessandro Cara wrote:
P.S. : Se non ricordo male per poter mantenere il record nella stessa 
posizione devi giocare anche con la proprieta' form.seltop
--
ac