Accedi per seguire   
Seguaci 0
libra

[vb] Visualizzare Solo L'ultimo Record In Una Query

54 messaggi in questa discussione

Ho tolto il Join come mi hai detto e ho visto che funziona ugualmente... Io piuttosto che lavorare sull' SQL lavoro nella struttura della query...

Ho riprovato a rimettere sul campo formula di IDDATA il valore MAX ma niente da fare.... il valore idoperatore mi si duplica lo stesso anche se gli ho chiesto di farmi vedere solo la data più recente... devi sapere che questa query mi serve da origine per un sottoreport (campo master report principale: IDoperatore campo secondario sottoreport : idoperatore) contenuto su un report contenente (perdona il gioco di parole) tutti i dati del dipendente. Il sottoreport dovrebbe farmi vedere solo le specifiche relative all'ultima iscrizione inps inail..

Se mi dici come fare ti posto la struttura... :P:P

Ah ora la tabella è solo la "B" :wub::P

Il programma lo stai realizzando in Access?

Se così fosse, non è che alleghi il file Access :) (zippalo ;-))

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Non posso perchè il software è già in uso e pieno zeppo di dati alcuni molto sensibili.. Della ditta per cui lavoro! :) comunque mi accontento anche di una soluzione alternativa...

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Sapete... mi creo un piccolo aiuto per non continuare ad annegare nella carta...! :leggi: :leggi:

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Ho idea che quello che chiedo è un pò astruso... :) Possibile non esista un modo per eliminare i dati più vecchi relativi ad un dipendente..... !?!

Modificato da libra

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Effettivamente sto facendo un pò di prove...a te vengono degli errori o semplicemente ti fa vedere tutta la tabella?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Libra, io fossi in te farei una copia del database, quindi svuota tutte le tabelle mettendo solamente qualche riga fittizia, in questo modo salviamo capra e cavoli e tu puoi allegare qui il database... sempre che il database non sia molto complesso. :P:)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
Effettivamente sto facendo un pò di prove...a te vengono degli errori o semplicemente ti fa vedere tutta la tabella?

tutta la tabella.....

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Io sto provando a simulare in access quello che hai scritto nel file word che hai postato...

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Io sto provando a simulare in access quello che hai scritto nel file word che hai postato...

Io quello che libra ha scritto nel documento Word l'ho già ricreato...

E le tre query sql che ho postato sono la soluzione alla domanda posta (partendo dalle tabelle presenti nel documento word)... Testate su un database di prova :)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Eccomi qui...

Allora... Io le prove fino ad ora le ho fatte non con ACCESS ma con un altro Database pensando che ACCESS fosse SQL-Standard (mai sottovalutare la voglia di NON-STANDARD di Zio-BILL)!!!

Armatomi di ACCESS ho ricavato questa query qui:

SELECT B.idOperatore, B.idData, B.data1, B.data2
FROM B,  (SELECT MAX(B.idData) AS MData
		   FROM A, B 
		   WHERE (A.idOperatore = B.idOperatore)
		   GROUP BY B.idOperatore) QueryCiccia
WHERE (B.idData = QueryCiccia.MData);

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
Eccomi qui...

Allora... Io le prove fino ad ora le ho fatte non con ACCESS ma con un altro Database pensando che ACCESS fosse SQL-Standard (mai sottovalutare la voglia di NON-STANDARD di Zio-BILL)!!!

Armatomi di ACCESS ho ricavato questa query qui:

SELECT B.idOperatore, B.idData, B.data1, B.data2
FROM B,  (SELECT MAX(B.idData) AS MData
		   FROM A, B 
		   WHERE (A.idOperatore = B.idOperatore)
		   GROUP BY B.idOperatore) QueryCiccia
WHERE (B.idData = QueryCiccia.MData);

:):P:P:wub::P;)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Ciao invio il db con solo le tabelle di interesse perchè è pesantissimo.. Ho provato ad inviarvi il file mde opportunamente modificato, ma niente.. peccato, perchè mi faceva piacere avere un vostro parere sulla mia creatura.... :):P

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Ciao vorrei postarvi il db con solo le tabelle di interesse perchè è pesantissimo.. Ho provato ad inviarvi il file opportunamente modificato, ma niente.. non accettate nemmeno file con estenzione mdb? fatemi sapere... :)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Funziona la Query che ha postato Prozac?

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Mi sa che sono io un pò torda.. non ci sono riuscita. :sonno: :sonno:

O forse è talmente tanto che ci sto sopra su sto problema che proprio...

Scusate tanto. Davvero.

Modificato da libra

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
Mi sa che sono io un pò torda.. non ci sono riuscita. :sonno: :sonno:

O forse è talmente tanto che ci sto sopra su sto problema che proprio...

SELECT B.idOperatore, B.idData, B.data1, B.data2
FROM B,  (SELECT MAX(B.idData) AS MData
		   FROM A, B 
		   WHERE (A.idOperatore = B.idOperatore)
		   GROUP BY B.idOperatore) QueryCiccia
WHERE (B.idData = QueryCiccia.MData);

se non funziona è molto strano, sia Prozac che io l'abbiamo provata su Access...ed ha funzionato benissimo... :)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

[ot]

Per inviare il file se eccessivamente grande, prova ad usare servizi come yousendit o rapidshare....

nella sezione tutorial di networking, trovi una piccola guida su yousendit :wub:

:ciao

colleghi... pardon per l'intrusione :P :P :)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti
colleghi... pardon per l'intrusione :(;):)
Dott. De Tacchinus...lei è sempre il benvenuto... :omaggi:

:P:P:wub::P;)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

[ot]

Per inviare il file se eccessivamente grande, prova ad usare servizi come yousendit o rapidshare....

nella sezione tutorial di networking, trovi una piccola guida su yousendit :wub:

:ciao

colleghi... pardon per l'intrusione :P :P :)

Qui trovi il link a quel tutorial ;-)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Mi vergogno da morire... sto facendo la figura della polla (x non dire altro.) :popò: :):P

Ci tornerò sopra fra un 'ò mi sa che è meglio. Intanto un mega GRAZIEE!

Modificato da libra

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Mi vergogno da morire... sto facendo la figura della polla (x non dire altro.) :popò: :):P

Ci tornerò sopra fra un 'ò mi sa che è meglio. Intanto un mega GRAZIEE!

Tranquilla :wub:

Per mandare il db o lo zippi e provi ad allegarlo ad un post (perchè l'estensione mdb non penso venga accettata) oppure usi quel trucchetto suggerito da Archim3de ;-)

E non hai fatto nessuna figura della pollaaaaaaaaaaaaaa (anzi non dirlo troppo quando c'è in giro un tacchino come Archim3de :P)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Ho provato su un database di prova e va... sul database principale invece no... mi si riavvia continuamente.. :locked:

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Ho provato su un database di prova e va... sul database principale invece no... mi si riavvia continuamente.. :locked:

Quindi se ci postassi il database vuoto non risolveremo il problema, giusto? :)

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Che dire? non capisco... Ecco il Db per la prova. :P:wub::P;):):P <_< <_< <_<

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

non ci posso credere... Improvvisamente e inspiegabilmente FUNZIONAAAAAAAAAAAAAAAA!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! :):angry::angry::angry::whip::whip::D:D:):P:P:wub::P;):(;);)

ARIGRAZIEEEEEEEEEEEEEEEEEEEE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Condividi questo messaggio


Link di questo messaggio
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un utente registrato per partecipare

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!


Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.


Accedi Ora
Accedi per seguire   
Seguaci 0