Gå til innhold

Anbefalte innlegg

Jeg har 3 tabeller: kunde, handleliste og vare

 

kunde:

kundenr

navn

telefonnr

 

handleliste:

varenr

kundenr

antall

 

vare:

varenr

varenavn

pris

 

Jeg vil ha en knapp så jeg kan kopiere en handleliste fra en kunde til en annen.

 

Si kundenr 1 har en handleliste med 10 varer.

kundenr 2 skal ha de samme varene i sin handleliste.

 

Jeg vil da trykke på "kopier fra bruker: 'dropdownmeny' " for å kopiere bruker 1 sin handleliste til bruker 2 sin handleliste.

 

Noe sånt:

select * from handleliste where kundenr = 'dropdown'

..så var det det å opprette nye linjer i tabellen med resultatet fra selecten og med kundenr fra kunden en er....

 

Resultatet skal da bli:

kunde:
kundenr navn telefonnr
1           Per   12345678
2           Pål   87654321

handleliste
varenr kundenr antall
1         1           1
2         1           2
3         1           1
1         2           1
2         2           2
3         2           1

vare:
varenr varenavn pris
1         vare1      12,50
2         vare2      20,00
3         vare3      10,00
4         vare4       5,00
5         vare5      25,00

 

Dette er da en access base i et VB6 program, så standard SQL er vel riktig språk her.

 

Jeg har prøvd meg litt, men det blir bare tull og utrolig tungvindt...

Regner med det egentlig er en grei sak.

Lenke til kommentar
Videoannonse
Annonse

INSERT INTO handleliste (varenr, kundenr, antall) SELECT varenr, 2, antall FROM handleliste WHERE kundenr = 1

 

1 er da kundenr til kunden du skal flytte data fra

2 er da kundenr til kunden du vil flytte data til

 

Systemet så litt rart ut, ettersom hver kunde kun kunne ha en handleliste ;)

Endret av blackbrrd
Lenke til kommentar

Se der ja! LITT enklere enn det jeg styret med.

 

Ja, det stemmer at en kunde kun kan ha en handleliste.

Får nok fikse en oppdatering på dette senere...

 

Takker så mye!

Nå gjenstå det bare å se om jeg klarer å få det det å fungere da. :)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...