.dsy:it.
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Forum De Bell Tolls (http://www.dsy.it/forum/forumdisplay.php?forumid=7)
-- [MS ACCESS] Query (http://www.dsy.it/forum/showthread.php?threadid=5281)


Posted by 0m4r on 16-08-2003 16:26:

[MS ACCESS] Query

come si fa utilizzando MS ACCESS a realizzare una query in modo tale che mi siano ritornati solo i record compresi in un certo intervallo?
cioè, se a me interessano solo i record dal 5 al 10 come faccio a fare uan query che me li restituisca?

__________________
http://www.twitter.com/0m4r


Posted by fozzy on 16-08-2003 17:47:

hai un campo ID?

select * from tabella
where ID
between 5 AND 10;

dovrebbe essere piú o meno standard... o no? al limnite usa il wizard questa non dovrebbe avere problemi a crearla..

__________________
I sense much NT in you, NT leads to Blue Screens,
Blue Screens lead to downtime, downtime leads to suffering.

NT is the path to the Dark Side....


Posted by 0m4r on 16-08-2003 18:16:

beetween eccolo, non me lo ricordavo piu...ora provo e ti dico.
comq al solito: grazie!

__________________
http://www.twitter.com/0m4r


Posted by fozzy on 16-08-2003 18:48:

beh intanto potevi risolvere (in maniera non proprio pulita) con un

where ((x<10) AND (x>5))

:)

incredibile.. ho capito qualcosa di basi di dati??? :lol:

__________________
I sense much NT in you, NT leads to Blue Screens,
Blue Screens lead to downtime, downtime leads to suffering.

NT is the path to the Dark Side....


Posted by Lunik on 16-08-2003 19:04:

Off-Topic:
e meno male ke avevi dato gestione dell'informazione!!

__________________
Il DSY su Facebook!!!


Posted by 0m4r on 16-08-2003 19:41:

Originally posted by fozzy
beh intanto potevi risolvere (in maniera non proprio pulita) con un

where ((x<10) AND (x>5))

:)

incredibile.. ho capito qualcosa di basi di dati??? :lol:


e quell' x cosa sarebbe?

__________________
http://www.twitter.com/0m4r


Posted by fozzy on 16-08-2003 20:38:

l'ID... non mi veniva in mente ed ho messo quello :D

__________________
I sense much NT in you, NT leads to Blue Screens,
Blue Screens lead to downtime, downtime leads to suffering.

NT is the path to the Dark Side....


Posted by 0m4r on 17-08-2003 09:58:

non mi va bene l'ID perche se io nella tabella cancello dei record poi non ne ho piu 5 ritornati dalla query ma magari solo 4 perche uno l'ho cancellato...

__________________
http://www.twitter.com/0m4r


Posted by fozzy on 17-08-2003 18:14:

ma usando between hai lo stesso problema...

__________________
I sense much NT in you, NT leads to Blue Screens,
Blue Screens lead to downtime, downtime leads to suffering.

NT is the path to the Dark Side....


Posted by 0m4r on 18-08-2003 09:54:

perche questa insert da l'errore riportato nell'immagine? E sopratutto cosa cavolo significa l'errore?

code:
INSERT INTO SistemaSocieta VALUES ((SELECT LAST(ID) FROM SistemaPartenza), 4)


__________________
http://www.twitter.com/0m4r


Posted by kokorina on 19-08-2003 16:28:

Originally posted by 0m4r
non mi va bene l'ID perche se io nella tabella cancello dei record poi non ne ho piu 5 ritornati dalla query ma magari solo 4 perche uno l'ho cancellato...


se usi l'ID con formato contatore si, ma se lo usi come formato testo no

__________________
ogni mattina in africa quando sorge il sole una gazzella muore, cioè si sveglia ed è già morta perchè non stava tanto bene il giorno prima
in africa ogni mattina quando sorge il sole un leone si sveglia, appena sveglio inizia a correre per non fare la fine della gazzella non importa se sei crotalo o pavone, l'importante è che se muori me lo dici prima

"il tu che conosci è l'io che sono"

in RINO veritas


Posted by fozzy on 19-08-2003 18:08:

sbattone pazzesco gestire poi correttmaente l'ordinamento.. Quando cancelli devi cambiare il numero a tutti i successivi...
meglio inventarsi qualcosa di diverso....
ma pure te 0m4r... usare PHP no? :D

__________________
I sense much NT in you, NT leads to Blue Screens,
Blue Screens lead to downtime, downtime leads to suffering.

NT is the path to the Dark Side....


Posted by 0m4r on 19-08-2003 19:09:

Originally posted by fozzy
ma pure te 0m4r... usare PHP no? :D


io uso java che è meglio...

__________________
http://www.twitter.com/0m4r


Posted by fozzy on 19-08-2003 19:42:

e allora trovati le funzioni di accesso al DB, ordina per ID e salta direttamente alla riga che ti interessa...

:ciaociao:

__________________
I sense much NT in you, NT leads to Blue Screens,
Blue Screens lead to downtime, downtime leads to suffering.

NT is the path to the Dark Side....


Posted by 0m4r on 19-08-2003 19:49:

con access non si puo, almeno, io non ci sono riuscito...

__________________
http://www.twitter.com/0m4r


Posted by fozzy on 19-08-2003 21:28:

io accedevo in PHP ad un DB access.. non mi dire che con Java ("che è meglio") non si riesce.. :D

__________________
I sense much NT in you, NT leads to Blue Screens,
Blue Screens lead to downtime, downtime leads to suffering.

NT is the path to the Dark Side....


Posted by 0m4r on 20-08-2003 08:39:

si si riesce ad accedervi, ma poi non riesco a "navigare" fra il risultato della query...

__________________
http://www.twitter.com/0m4r


Posted by webwarrior on 20-08-2003 15:38:

Cosa intendi per "i record dal 5° al 10°" ? Sarebbe corretto specificare un criterio d'ordine poiché Access (et al.) tendono a riordinare i recordset non ordinati. Boh...

Cmq prova con SELECT TOP 10 * FROM tabella WHERE clausola ORDER BY criterio

Oppure cose più esotiche tipo
SELECT TOP 5 * FROM
( SELECT TOP 10 FROM tabella WHERE clausola ODER BY criterio ) ORDER BY criterio DESC

-> insomma prendi i primi dieci, inverti l'odine e poi prendi i primi 5, io sto andando a braccio.

__________________
__________________

a p bertolini


Posted by webwarrior on 20-08-2003 15:40:

Originally posted by 0m4r
perche questa insert da l'errore riportato nell'immagine? E sopratutto cosa cavolo significa l'errore?
code:
INSERT INTO SistemaSocieta VALUES ((SELECT LAST(ID) FROM SistemaPartenza), 4)




Non devi specificare i nomi delle colonne?

INSERT INTO SistemaSocieta (Campo1, Campo2) VALUES (....)

__________________
__________________

a p bertolini


Posted by 0m4r on 20-08-2003 15:41:

webwarrior mi hai dato una buona idea anche te...

__________________
http://www.twitter.com/0m4r


Posted by 0m4r on 20-08-2003 20:12:

Originally posted by webwarrior
Non devi specificare i nomi delle colonne?

INSERT INTO SistemaSocieta (Campo1, Campo2) VALUES (....)


solo se non li inserisco tutti...o sbaglio?
e poi il messaggio di errore non è che mi sembri poi cosi intelligente!

__________________
http://www.twitter.com/0m4r


Posted by webwarrior on 20-08-2003 20:38:

Originally posted by 0m4r
solo se non li inserisco tutti...o sbaglio?
e poi il messaggio di errore non è che mi sembri poi cosi intelligente!


Bhé, sì, l'errore non è molto chiaro...

La sintassi è quella, altrimenti in che ordine stai dando i valori? Non è intrinseco nel sistema l'ordinamento effettivo delle colonne, quindi glielo devi dire tu.

Amenoché fai un SELECT INTO tabella

__________________
__________________

a p bertolini


All times are GMT. The time now is 05:50.
Show all 22 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.