Avatar billede moba Nybegynder
22. februar 2007 - 21:11 Der er 1 kommentar og
1 løsning

formularer og tilføjelsesforespørgsel

Denne bliver ikke let at formulere!
Har 3 tabeller
TblKunde 1-mange TblKundetillæg mange-1 TblTilæg
Dvs en kunde kan have tilknytte flere tillæg.
TblKundetillæg indeholder 2 felter. Dette være sige en sammensatnøgle - kundeid samt tillægsid.
Såvidt så godt.

Jeg har nu formular som tabellen TblBooking som postkilde.
Det jeg søger en løsning på er følgende.
På bookingformularen opretter ejg en ny booking. Jeg begynder at udfylde diverse felter. Herunder kunde (kombobox som trækker på Tblkunde). Så snart kunden er valgt, ønsker jeg at en underformular TblTillægTilbooking får oprettet alle der tillæg som der måtte være for den valgte kunde.
Obs. TblBooking hænger sammen med TblTillæg på sammen måde som det var gældende for TblKundeTIllæg. Altså
TblBooking 1-Mange TblBookingTillæg mange-1 TblTillæg

Giver dette overhovdet nogen mening?
Det er tanken at brugere selv kan tilføje eller slette tillæg på den enkelt booking. Men idet han vælger en kunde så bliver bookingen født med de tillæg der er angivet for kunden.

Mvh Morten
Avatar billede moba Nybegynder
22. februar 2007 - 21:11 #1
Fik jeg sagt, at dette er lidt en haster ;-)
Avatar billede moba Nybegynder
22. februar 2007 - 21:47 #2
løste den selv med en tilføjelsesforespørgselv
INSERT INTO TblBookingTillæg ( Bookingid, Tillægsid )
SELECT TblBooking.Bookingid, TblKundeTillaeg.tillægsid
FROM (TblBooking RIGHT JOIN (TblKunde INNER JOIN TblKundeTillaeg ON TblKunde.Kundenr = TblKundeTillaeg.Kundenr) ON TblBooking.Kundenr = TblKunde.Kundenr) LEFT JOIN TblBookingTillæg ON TblBooking.Bookingid = TblBookingTillæg.Bookingid
WHERE (((TblBooking.Bookingid)=[forms]![frmbooking]![bookingid]));
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