Avatar billede dsjk Novice
21. februar 2006 - 15:08 Der er 15 kommentarer og
1 løsning

formular - flere linier i forespørglsen skal skrives på 1

Hej

Jeg har en forespørgsel hvor der fx. er flg. data:

id  Navn    Antal  Varenr
1    Test    10      101
2    Test    50      102
3    Test1  45      101
4    Test1  1092    102
5    Test1  2133    103

Jeg vil så gerne have at jeg i forespørgslen får flg:

Navn          101      102      103
Test            10        50
Test1          45      1092      2133

Hvordan laver jeg det så jeg kan rette tallene inde i formularen?

Har prøvet med en krydstabuleringsforespørgsel, men der kan jeg jo ikke rette tallene...


/dsjk
Avatar billede jensen363 Forsker
21. februar 2006 - 15:42 #1
En krydstabuleringsforespørgsel er ALDRIG opdatérbar
Avatar billede jensen363 Forsker
21. februar 2006 - 15:54 #2
Formålet med en krydstabulering er, at du foretager en gruppering og summering på et datasæt, som jo reelt består at en lang række data ... hvilket gør at du ikke kan allikere dine rettelser til det oprindelige datagrundlag ... derfor er det ikke opdaterbart.
Avatar billede dsjk Novice
21. februar 2006 - 16:29 #3
ja, det ved jeg godt - også det jeg skriver, der kan jeg ikke rette tallene :)

Men hvordan kan det så løses...
Avatar billede ffsoft Praktikant
21. februar 2006 - 17:20 #4
Som jensen363 siger det; det kan du heller ikke. Du må lave
en speciel forespørgsel til at udtrække de data du gerne vil
rette.
Avatar billede dsjk Novice
22. februar 2006 - 10:02 #5
godt så, det har jeg så forstået - sådan da.

Nu siger du så jeg skal lave en speciel forespørgsel til at udtrække de data jeg vil rette, det vil jeg så gerne have lidt hjælp til.

Jeg har tabel1 med felterne:
ID (autonr)
navn
antal
varenr

Hvordan skal forespørgslen se ud?

Kan godt være jeg ikke helt har forstået det endnu. Ved godt jeg ikke kan bruge en krydstabulering, men kan det lade sig gøre på en anden måde - hvis ja, hvordan?

/dsjk
Avatar billede jensen363 Forsker
22. februar 2006 - 10:16 #6
I den eksisterende tabelstruktur, kan du kun rette som date foreligger ...
Avatar billede dsjk Novice
22. februar 2006 - 10:22 #7
hmm, ok - vil godt nok få mange null værdier hvis jeg laver den som:
ID (autonr)
Navn
101
Antal
102
antal
103
antal

der kommer også et par felter mere på.

Har du forslag til en anden struktur?
Avatar billede jensen363 Forsker
22. februar 2006 - 10:26 #8
Hvor har du null-værdier ?
Avatar billede dsjk Novice
22. februar 2006 - 10:30 #9
det er ikke samtlige varenr. der bruges til hvert navn.

Der kommer i øvrigt også en pris på.
fx
ID  Navn  101  antal pris  102  antal  pris  103 antal pris
1  Test  10  15    30
2  Test1  15  20    458  1    25      65  15  56    13

Her er der jo null værdier i 6 felter ved ID 1, og der kommer 2-3 numre mere med, hvilket så kan give flere null værdier.

/dsjk
Avatar billede jensen363 Forsker
22. februar 2006 - 10:35 #10
Det du illustrerer i dit seneste svar, er vel ikke den struktur data ligger i ?
Avatar billede jensen363 Forsker
22. februar 2006 - 10:35 #11
Kan du zippe din database og maile den til mig ?
Avatar billede dsjk Novice
22. februar 2006 - 10:39 #12
nej det er ikke den struktur der ligger i, men det er vel den måde jeg kan ligge det på hvis jeg skal kunne rette felterne i en formular.

Er ikke meget for at zippe den, det er lidt følsomme oplysninger der ligger i den.
Ser lige om jeg kan pille noget af det ud og så sende.
Avatar billede jensen363 Forsker
22. februar 2006 - 10:42 #13
For mig og se, kan du kun rette i denne struktur :

id  Navn    Antal  Varenr
1    Test    10      101
2    Test    50      102
3    Test1  45      101
4    Test1  1092    102
5    Test1  2133    103

Alternativt kan du vælge at rette for et varenr ad gangen
Avatar billede dsjk Novice
22. februar 2006 - 10:51 #14
ja, det er også det jeg er kommet frem til.

Laver nok en underformular med de varenumre der er med på den enkelte post.

takker for hjælpen
Avatar billede jensen363 Forsker
22. februar 2006 - 10:52 #15
Det var så lidt
Avatar billede dsjk Novice
23. februar 2006 - 09:25 #16
lukkes
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