Newsgroup: it.comp.appl.access
Titolo: posizionarsi su record dopo filtro

ciao a tutti,
sto impazzendo su una cosa che sicuramente è una cacchiata ma che mi sta
dando un po di problemi...
ho un db di articoli suddivisi per categorie con relative sottocategorie, i
suddetti articoli sono noinati col codice ean.
ho un pulsante che mi effettua la ricerca per sottostringa o per intero dei
codici ean, la query su cui è costruita la maschera mi restituisce quindi
quello che voglio e attraverso un altro pulsante vorrei potermi posizionare
nella categoria e sottocategoria dell'articolo che ho a video in
quell'istante e posizionarmi su quell'articolo potendo scorrere in avanti e
indietro nella stessa sottocategoria...
ho provato con findfirst ma nn capisco perchè nn funziona, ho provato con
dlookup e findrecord ma il risultato è che mi viene visualizzato solo
l'articolo cercato impedendomi di potermi spostare..
ci sono altri metodi per realizzare cio che voglio?
grazie a tutti
Nicola

 Nicola
Perchè altri metodi, il FindFirst è quello corretto.
1)Hai provato a vedere il codice che l'AUTOCOMPOSIZIONE
della ComboBox scrive se la imposti dal Wizzard in modo
da spostarsi sul record selezionato.....????
2)Secondo me potresti aver sbagliato la sintassi, ma
se non posti il Codice da te scritto....
Facci sapere.
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG



il problema è che ho seguito tutti gli esempi che ci sono su findfirst ma
proprio nn ne vuole sapere, mi dà errore proprio su findfirst mi dice
qualcosa tipo "metodo non valido"..
cmq il procedimento che ho seguito è il seguente:
dopo essermi posizionato sull'articolo che mi interessa copio categoria e
sottocategoria in due textbox nn associate sulla maschera ma che hanno
funzione sulla query su cui è costruita la maschera, lanciando un requery
mi viene filtrata la sottocategoria e si posiziona sul primo articolo..
il problema è farlo spostare sull'articolo di cui ho copiato il codice
ean in un'altra textbox nn associata...
nn so se può essere utile ma uso access XP, forse ho bisogno didover
dichiarare le librerie DAO o ADO, non so però come si fa...
grazie x la risposta...
Nicola

 Nicola
Nicola.!
1)Posta sto codice, altrimenti parliamo di nulla, tu che spergiuri
di aver fatto giusto ,lui che non funziona....... e io che
dovrei immaginare quello che hai scritto....!!!! 
2)DEVI impostare DAO se usi DAO, altrimenti usa ADO
nel quale trovi il Metodo FIND, ma nell'help trovi tutto.
Il fatto che tu stia usando XP ti dà il vantaggio di poter
scegliere la Libreria.
Personalmente con propgetti ACCESS-ACCESS uso sempre DAO,
ma non disabilito ADO in quanto ha cose utili, quindi
esplicito la dichiarazione degli oggetti:
Dim rsDao as DAO.Recordset
Dim rsADO as ADODB.Recordset
ecc....!
@Alex.


 @Alex.
allora, dovrebbe essere più o meno così, nn ho il codice sottomano
perchè ho  abbandonato tutto per ora visto che sono in ferie :)
me.cercacategoria=me.categoria
me.cercasottocategoria=me.sottocategoria
me.requery
'così si posiziona nella categoria di appartenenza dell'articolo
Me.Recordset.FindFirst "[Codice]='" & appoggio & "'"
'appoggio è la variabile in cui memorizzo il codice su cui posizionarsi
il problema è che mi da errore su findfirst...
Nicola