Avatar billede lch Nybegynder
16. marts 2004 - 09:18 Der er 11 kommentarer og
2 løsninger

Flytte data fra en reservation over til en ekspedition m.m.

Hej.

Jeg har en Billetsalgsformular som indeholder 2 underformularer. Den ene er vedr. Reservation som kun viser dagens reservationer og den anden er vedr. Ekspedition hvor man vælger billettype og skriver antallet af billetter.

Når en reservation skal afhentes bliver der markeret i Afhentetfeltet på underformularen for reservation. Efterfølgende er det så meningen at man ved et klik på knappen Opdater flytter data over i en ny ekspedition. Her er der videre mulighed for at redigere og tilføje i billettypen. Når ekspeditionen er klar skal man ved klik på UdskrivBillet printe en billet ud og samtidig fjerne den ekspederede reservation fra underformularen for reservation og gøre klar til en ny ekspedition. Reservationen må ikke slettes fysisk da informationerne skal bruges til noget statistik.

Kan hele arbejdsgangen laves i et recordset? Eller er det ene forskellige forespørgsler der skal til? Vedr. recordset så har jeg meget lidt erfaring med hvordan det bygges op. Har selv prøvet mig lidt frem med tilføjelsesforespørgsler m.v., men da jeg har nogle samlingstabeller pga. N:M relationer så har jeg lidt svært ved at overskue hvilke tabeller jeg skal tilføje til.

Håber der er nogen som er lidt overbærende og som har lyst til at hjælpe....:-)

mvh Liz
Avatar billede hekla Nybegynder
16. marts 2004 - 09:25 #1
Hvis du laver din forspørgsel til reservationsunderformularen, så den kun viser poster, hvor Afhentet = 0, kan du lave en opratering af underformularen efter at du har printet billetten ud (Me!minformular.requery)
Avatar billede lch Nybegynder
16. marts 2004 - 09:29 #2
Ja, den del har jeg forsøgt mig med. Men det at få billetterne pr. reservation flyttet over i Ekspeditionen kan jeg ikke overskue.
Avatar billede hekla Nybegynder
16. marts 2004 - 09:33 #3
Hvis du har et JaNej-felt i tabellen, som fortæller om ekspeditionen er fuldført, kan du lave rækkekilden til Ekspedition til
Select.... Where Afhentet = -1 and Fuldført = 0
og opdatere formularen ved klik på afhentet
Avatar billede lch Nybegynder
16. marts 2004 - 09:37 #4
Har ikke et ja/Nej felt, men prøver mig lige frem.
Vender tilbage igen om lidt....:-)
Avatar billede hekla Nybegynder
16. marts 2004 - 09:50 #5
Hvis det ikke virker, er du nødt til at fortælle lidt mere om, hvordan tabellerne bagved er byggget op, og hvordan deres relationer er. Har du f.eks. alle reservationer, fuldførte såvel som uafhentede, i én tabel, eller flytter du dem mellem flere forskellige tabeller?
Avatar billede lch Nybegynder
16. marts 2004 - 10:13 #6
Beklager, blev lige forstyrret.
Har lige lagt et ER-diagram ud på http://www.demodnesild.dk/index2.html
Avatar billede lch Nybegynder
16. marts 2004 - 10:19 #7
Og lige en billede af Billetsalgsformularen....
Avatar billede lch Nybegynder
16. marts 2004 - 10:30 #8
tblFor_dato og tblSalgssted er opslagstabeller.
tblRes_specifikation og tblEkspeditions_specifikation er samlingstabeller der er lavet for at ophæve N:M relationer
Avatar billede hekla Nybegynder
16. marts 2004 - 11:20 #9
Hvorfra får du Ekspeditionsnr? Er det ResNr, der bliver overført?

Hvis det er, kan du lave to tilføjelsesforespørgsler, én der tilføjer ResNr og Dato_for fra tblReservation til tblBilletsalg og én der tilføjer ResNr, BilletID og Stk fra tblRes_specifikation til tblEkspeditions_specifikation.

Sæt din rækkekilde i Reservationsformularen til at være poster, hvor Afhentet = 0 og evt datokriterie.

Lav et nyt JaNej-felt(Fuldfort) i tblEkspeditions_specifikation med standardværdi 0.

Lav din rækkekilde for Ekspeditionsformularen til at være poster, hvor Fuldfort = 0
Lav et (skjult) felt, fldFuldfort på Ekspeditionsformularen.

På knappen Opdater kører du de to tilføjelsesforespørgsler (+ evt sletteforespørgsler, hvis du vil slette posterne fra reservationstabellerne) og opdaterer formularerne (Me!Minunderformular.Requery).

På knappen Print Billet printer du billetterne, ændrer fldFuldfort (Me!Minunderformular.fldFuldfort = -1) og opdaterer formularerne.
Avatar billede lch Nybegynder
16. marts 2004 - 11:31 #10
Ekspeditionsnr og Resnr er uafhengige af hinanden og fra hver sin tabel.
De fleste ekspeditioner foregår ved kontantsalg på stedet.
Men prøver lige at lave de ændringer du foreslår.
Avatar billede lch Nybegynder
16. marts 2004 - 11:51 #11
Access tiltede lige på min maskine. Bliver nødt til at starte forfra på den bærbare...:-(
Avatar billede hekla Nybegynder
16. marts 2004 - 12:27 #12
Det lyder ikke rart. Rigtige kvinder tager jo ikke backup :o)
Avatar billede lch Nybegynder
16. marts 2004 - 12:49 #13
hehe...har en version liggende på den bærbare...
Har nu prøvet lidt forskelligt, men det virker ikke. Jeg må gøre et eller andet forkert. Må evt ha' noget at gøre med at Ekspnr og Resnr ikke hænger sammen. Vil kaste mig over den skrevne rapport i stedet og skrive at den del ikke virker p.t.
Skal aflevere projektet på fredag.
Tak for din hjælp, jeg vil prøve at se om jeg kan få det til at virke på et senere tidspunkt selv om det havde været rart at få det færdigt.

mvh Liz
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