Newsgroup: it.comp.appl.access
Titolo: Re: ultimo record di ogni recordset

 Grazie
TOP 1 ordinando al contrario
SELECT TOP 1, * FROM T1
ORDER BY ID DESC
Se questo ha a che fare con quello di prima però meriteresti
un'insulto...
@Alex

 
ti serve comunque l'ultima riga quale che sia l'ordinamento?
se la risposta e' si', allora usa rnd() e vivi felice: ottieni lo stesso 
risultato.
se la risposta e' no, allora stai usando la via sbagliata per risolvere 
il problema che non ci hai rivelato (no, 'voglio l'ultimo record' non e' 
il problema ma la soluzione che hai pensato tu e che non riesci a far 
funzionare).
-- 
Paolo opg
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--

 Ma non fuziona
Ugo, per applicare la soluzione di Alex al tuo contesto (i 3 esempi
che hai dato) dovresti fare:
SELECT TOP 1 * FROM NomeDellaTuaTabella WHERE (idtestata=1) ORDER BY
iddescrizione DESC
che restituirebbe giustamente "11  io devo leggere questo"
SELECT TOP 1 * FROM NomeDellaTuaTabella WHERE (idtestata=2) ORDER BY
iddescrizione DESC
che restituirebbe "12" (forse hai sbagliato a scrivere i dati
nell'esempio?)
SELECT TOP 1 * FROM NomeDellaTuaTabella WHERE (idtestata=3) ORDER BY
iddescrizione DESC
che restituirebbe giustamente "10 questo ecc.".
Quindi, dopo aver letto, capito ed assimilato le sacrosante verita' di
Paolo, trova la risposta alla domanda "cosa c'e' che non va nel tuo
esempio?" [1].
Popi
[1] No, non sto parlando dell'errore nei dati.

 esempio?" [1].
Ohhh.... andiamo.
Dall'esempio riportato vuole l'ultimo id (di descrizione) in base ad un 
gruppo (id testata). Dice che ha 3 recordset ma da come la pone il 
recordset sembra sia unico a meno che non faccia tre select con where 
specifica sull'id testata
-- 
ac (x=y-1)

 
[nomecampo] = int(rnd() * 1000)
il campo viene valorizzato con un valore casuale da 1 a 1000.
se vuoi un valore in un range specifico:
[nomecampo] = Int (([max] - [min] + 1) * Rnd + [min])



wrote:

Ecco :(
Io l'avevo fatto per farlo riflettere un po' di più cosi' il buon Alex
non s'imbufalisce nuovamente ed arrivi tu con la pappa fatta ... non
vale!!! :)
Pero' LOL, mi hai fatto venire in mente Crozza che imita Bersani!
Ra-gazzi ... Ooooohhh ... siam pazzi?!?!!!
Non siam mica qua ... a squamare le acciughe!!
Popi

 specifica sull'id testata
Ecco :(
Io l'avevo fatto per farlo riflettere un po' di più cosi' il buon Alex
non s'imbufalisce nuovamente ed arrivi tu con la pappa fatta ... non
vale!!! :)
Guarda che non è buonismo
Non lo sai che Alessandro fa l'help-deskista e lo pagano per sforzarsi a 
capire i problemi degli altri che non perdono un minimo del loro tempo per 
spiegarsi?
Antonio 

 ha scritto nel messaggionews:88c14548-fa36-4536...@x1g2000yqb.googlegroups.com...

Ecco approposito... questo mese non mi è arrivato il bonifico... vedi
un pò di inviarlo anche con gli interessi...!!!
Antò fa caldo.... è dura...
@Alex

 ha scritto nel messaggio 
news:eeec0ca6-dd93-45de...@a26g2000vbo.googlegroups.com...



ehm...
io parlavo di san Alessandro Cara, veramente
Antonio 

 ha scritto nel messaggionews:88c14548-fa36-4536...@x1g2000yqb.googlegroups.com...

Ah beh, allora che lo sforzo sia con lui! :D
Popi

 io parlavo di san Alessandro Cara, veramente
non santo ma beato. E' per questo che tento di fare miracoli. Voglio lo 
scatto (avanzamento carriera)
Oggi Pisapia si e' superato, ha spacciato meth a tutto andare, osserva 
come via ha ridotti.
-- 
ac (x=y-1)

 ha scritto nel messaggio 
news:zisCp.25878$GZ3....@tornado.fastwebnet.it...

ah beh certo...
sto solo a 1050 km da milano, ma si vede che ha un piccione viaggiatore come 
pusher
invece le puttanate di bossi, della lega e tutti i Cavalieri della tavola 
rotonda, quelle sono arrivate anche quaggiù
Antonio 

 rotonda, quelle sono arrivate anche quaggiù
Azz.... manco Pisapia con l'uragano ruotante e' riuscito a fermarle?
-- 
ac (x=y-1)


almeno qualcuno ci prova a contrastare il declino e il delirio
Antonio 


ciao Paolo
Puoi aiutarmi.
non riesco ad applicare la tua formula
Grazie
Definizione di "non riuscire ad applicare la formula"?
Antonio

 [categoria] = Int (([max] - [min] + 1) * Rnd + [min])
magari dovresti sostituire i nomi dei campi con i tuoi 

 [categoria] = Int (([max] - [min] + 1) * Rnd + [min])
Ugo non credo che possa funzionare.
Qui non si sa chi e' piu' bravo a ironizzare fra te e paolo opg.
Rnd, se non lo sai, significa: "prendi un numero a caso"
Gia' parecchio tempo addietro avevo risposto e avevo scritto che ho la 
sensazione che fai qualche confusione sul conceto di recordset.
Tu vuoi ottenere un valore (iddescrizione) associato al piu' alto di un 
altro valore (iddettaglio), che riferisce ad un certo gruppo "logico" 
(idtestata) .Il recordset e' unico!
-- 
ac (x=y-1)


wrote:

Adesso spiega bene però............
@Alex

 Adesso spiega bene però............
= dlookUp("categoria","query2","idtestata=" & idTestatafatturaDaform & " 
and idDettaglio=" & dmax("iddettaglio","query2","idTestata =" & 
idTestatafatturaDaform))
Cosi' e' spiegata un po' meglio?
E' un mese che sta roba va in giro che sto NG e' diventato peggio di 
Napoli. La volete smettere di fare i "fancazzisti" e preparare sta 
maledetta pappa ;-{)
Ugo, rispettando Troisi, fa esattamente quello che gli si dice.
-- 
ac (x -(y-1)=0)

 Ugo, rispettando Troisi, fa esattamente quello che gli si dice.
Inizialmente lo pensavo anche io, ma m'e' sorto un dubbio
relativamente all'uso della guida (ergo: non sempre fa esattamente
quel che gli si dice).
E dato che IMVVVHO la pappa fatta va meritata ho deciso di lasciar
perdere.
Shalom
Popi

 operazioen precedente annullata
ohhh sant'iddio Ugo "idTestatafatturaDaform" questo nome lo devi 
sostituire con il nome del controllo che dovresti avere(*) sul form e 
relativo appunto alla "testata fattura"
(*) se hai l'iddettaglio l'idtestata da qualche parte dovresti averlo 
solo che il sottoscritto non ha la piu' discolorata idea di quale esso sia
-- 
ac (x=y-1)


La pappa fatta e' un diritto inalienabile, come l'acqua
-- 
ac (x=y-1)

Il 03/06/2011 16.52, Alessandro Cara ha scritto:
[cut]
P.S.
quando si suggerisce qualcosa non sempre e' "esaustiva".
Cerca di leggere attentamente, spesso nel corpo della risposta o del 
codice postato ci sono indicazioni segrete (come direbbe Karl), come nei 
quesiti della settimana enigmistica, e "idTestatafatturaDaform" era 
esattamente uno di questi
-- 
ac (x=y-1)


wrote:

SI!
SI!
SI!
SI!
Cosi' come lo e' il mio di decidere se e' giusto svolgere attivita'
sociale non retribuita ;)
Shalom
Popi



Se funziona non ringraziare me ma ringrazia i "baroni" del NG (compreso 
il Mantovano e non intendo ne lo Vate ne il Volante ma lo "Educato") 
senza la loro "cagnara" non sarei sceso dal Sinai abbandonando l'ascolto 
di Radio Maria.
-- 
ac (x=y-1)

 ac (x=y-1)
Meno male che A.C. c'è... un'altro che va a rubare il posto al
CAV...!!!
Se non c'eri dovevamo inventarti...!
Io sti rOMANI li devolverei in beneficenza a Nerone... lui sapeva cosa
farne...! (le maiuscole sono per rafforzare le minuscole... il senso è
palese...? ... ma che toodicoaffà... sò che sei come i contadini hai
le scarpe grossissime le ho viste saranno un 52...)
Ciao ragazzo... buon WE.
@Alex

 ha scritto nel messaggio 
news:a87Gp.30799$GZ3....@tornado.fastwebnet.it...

ma qualcuno partendo dal Sinai non aveva poi detto "non dare a loro il 
pesce, insegnagli a pescare" ???
Antonio 


Ohhh .... quello. Diceva un sacco di cose: non mangiare questo, a te ti 
faccio re, a quell'altro lo faccio capo, non andare di qua vai di la,ci 
penso io a macchiarti le pecore, co te me la so legata al dito, quelli 
li faccio fuori tutti, adesso mi avete fatto incazzare tutti (pare la 
controfigura di Grillo, nel senso di Beppe, e qualcun altro);
che a confronto padre Giove (per i non abbienti,Zeus per gli eruditi) 
era un pischello.
-- 
ac (x=y-1)

 estrarre l'ultimo record di ogni recordset
dim R as recordset
set R = Me.recordset
if not (R.eof and R.bof) then
    R.movlast
endif
E poi leggi il contenuto.

 set R = Me.recordset
il recordset della maschera?
uhm...
mi sa che qualcuno non ha capito la domanda ma pretende di rispondere lo 
stesso
Antonio 

 stesso
E' lo stesso. Dato un recordset, con un movelast ti sposti al
suo ultimo record, secondo l' ordine imposto o (in assenza) dato dal
caricamento fisico dalla tabella.

 ha scritto nel messaggio 
news:ee8ad290-0259-4675...@d1g2000yqe.googlegroups.com...

e ovviamente lo ottieni sempre e comunque con
me.recordset
giusto...
Antonio 

 non mi funziona
ROTFL ASTC
Antonio 

 non mi funziona
Als spracht Zarathustra ...
Popi