Avatar billede lars_hoeberg Praktikant
30. november 2006 - 13:59 Der er 5 kommentarer og
1 løsning

Flyt alle værdier over 0 til øverste række

Hejsa.

Jeg har en tabel med 20 rækker. I hver række er der kun 1 felt der har en værdi. Der ser altså således ud:

ID        FELT 1    FELT 2    FELT 3    FELT 4 osv
1          100        0          0          0
2          0          100        0          0
3          0          0          100        0
4          0          0          0          100

Her skal jeg have ALLE værdier over 0 smalet oppe i øverste række med ID=1. Hvordan gør jeg det via en opdateringsforespørgsel???
Avatar billede terry Ekspert
30. november 2006 - 14:25 #1
UPDATE tbltst SET FELT1 = DMax("FELT1","tbltst"), FELT2 = DMax("FELT2","tbltst") WHERE ID = 1;
Avatar billede terry Ekspert
30. november 2006 - 14:25 #2
This is just for the first two fields, I'm sure you get the idea
Avatar billede terry Ekspert
30. november 2006 - 14:26 #3
But I also think you should look at your table design
Avatar billede lars_hoeberg Praktikant
30. november 2006 - 14:28 #4
Ved godt at en tabel ikke skal se sådan ud, men bruger det til noget statistik for at samle data
Avatar billede lars_hoeberg Praktikant
30. november 2006 - 14:41 #5
Det virker. Mange tak for hjælpen. Hermed points
Avatar billede terry Ekspert
30. november 2006 - 17:59 #6
selv tak
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester