Avatar billede megaf Nybegynder
15. februar 2003 - 21:17 Der er 15 kommentarer og
1 løsning

Hjælp ønskes til en shop

Jeg har leget lidt med kreation af en CDShop men sidder nu lidt fast med det essentielle skema;

Skemaet "Oders" er mit hovedskema hvor ordre bliver registreret, hovedskemaet består af kunde information og information omkring levering etc. ikke noget problem der, men problemet kommer egenligt i underskemaet. Der henter den information fra tabellen "Order Details", hvor der vælges Produkt, hvor mange enheder og evt. rabat.

Men det er nu jeg så sidder fast, jeg vil at den skal hente enheds pris fra tabellen "Recordings" fra feltet "Quantity" og "Unit Price" for at den så derefter skal beregne slut prisen, og fortælle mig hvor meget der er på lager af den bestemte enhed. I "Recordings" er der registreret "Quantity" og "Unit Price" for hver enhed.

Jeg har prøvet: "=[Forms]![Recordings]![Quantity]"

Men dette lader ikke til at virke.

Nogen der kan hjælpe mig videre?
Avatar billede terry Ekspert
16. februar 2003 - 09:45 #1
megaf you dont say WHERE you want to use the information which your trying to find.
If it is in the SUB form (underskemaet) then instead of using a table as the record source, make a query where you can JOIN the other table and make the calculations also. Then you use this query instaed of the table.
Avatar billede sjap Praktikant
16. februar 2003 - 10:46 #2
Hvis det ikke er i en forespørgsel, kan opslaget også gøres med

=DLookup("[Quatity]", "Recordings", "RecordingID=" & RecordingID)

Nogen steder i programmet skal , erstattes med ;
Dlookup vil her lede i feltet Quantity i tabellen Recordings. "RecordingID=" & RecordingID er et forsøg på en WHERE sætning, der skal bruges til at finde præcis den record som du leder efter.
Avatar billede megaf Nybegynder
16. februar 2003 - 14:18 #3
Terry;
I need the information about Quantity and Unit Price in the subform in my form "Add an Order and Details" after i've selected the product name.
I think i've tried making a query in order to solve this issue but sofar without luck.

Superjap;
Jeg får bare fejl når jeg har sat den information.

Hvis i er i tvilv om hvad jeg mener har jeg lagt databasen jeg har problemer med op her;
http://aurea.mine.nu/goashoppen.mdb
Avatar billede terry Ekspert
16. februar 2003 - 14:40 #4
megaf I am not 100% sure what it is your trying to do!
I can see that in the sub form your combo has a lookup to table Products, but you do not have a table with this name! Should this by any change be Recordings? If so then alter your lookup to take the data from this table and then in the combo's after update event you can alter the value of the other fields.
Avatar billede terry Ekspert
16. februar 2003 - 14:57 #5
I In the combo I can see the row source is recordings, change this to a query where you select the ProductID and Title, and also the qty and unit price. Now change the column count to 4 and column widths to 0cm;5.08cm;0cm;0cm so that only the Title is visible.

Now in the combo boxes after update event (or the records BEFORE update event)

You can set the qty like this (columns start at 0!)

Me.Quantity = Me.ProductID.Column(2)

Now you can make your calculations here too :o)
Avatar billede megaf Nybegynder
16. februar 2003 - 15:22 #6
Hmm you lost me there Terry.
I create a query where i add "ProductID","RecordingTitle","Quantity","Unit Price"
After that i modify the subform of "Add an Order and Details" and change the combo box to =[Recordings Query]![ProductID] or?

If you please you may do the changes for me. Naturally only if you have time i can throw in 20 points extra or so...
Avatar billede terry Ekspert
16. februar 2003 - 15:55 #7
Ok, but I'm off out for an hour, will get back ASAP :o)
Avatar billede megaf Nybegynder
16. februar 2003 - 16:32 #8
Super, looking forward to it :))
Avatar billede terry Ekspert
16. februar 2003 - 17:21 #9
megaf can you give me your email please?

I have altered the combo, you will now see three columns, these are Title, and qty and unit price.

In th esub forms BEFORE UPDATE event I have placed some code whcih takes the values from the combo and updates th evalues in the sub form fields.
As I dont fully know yor requirements then I am not 100% sure if this is correct.
Avatar billede megaf Nybegynder
16. februar 2003 - 19:20 #10
frank.jonassen@megaflis.no

No spam :)
Avatar billede megaf Nybegynder
16. februar 2003 - 19:21 #11
I'll have a look at it as soon as it's send, if any problems sending let me know. I'll say if your altering of it didn't meet my expectations, and we'll work it out. :)
Avatar billede megaf Nybegynder
16. februar 2003 - 20:47 #12
Terry's modifications worked just fine, however i needed to change it a bit...

Url lidt oppe på denne side kan stadig ses et par dage fremover til dem som måtte være have interrese for dette. :)
Avatar billede megaf Nybegynder
16. februar 2003 - 20:58 #13
Terry if i want to enter how many "quantity" i actually would like to order where do i / how do i change that? because now if i put in quantity from the subform it give my how many i got avaible which is ofcause fine. But i just need to enter how many i want.
Avatar billede megaf Nybegynder
16. februar 2003 - 23:20 #14
Solved the issue myself. Tnx for the help anyways :))
Avatar billede terry Ekspert
17. februar 2003 - 20:45 #15
selv tak ;o)
Just got home from work so havnet seen your mails until now
Avatar billede megaf Nybegynder
18. februar 2003 - 10:47 #16
Terry take a look in;
http://exp.dk/spm/318195

Hehe might need a lil' help there as well :)
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