Avatar billede soeborg Nybegynder
18. september 2002 - 12:24 Der er 9 kommentarer og
2 løsninger

Kan man det?

Jeg er igang med et lille projekt, og ville gerne vide om man kunne gøre følgende.

I databasen skal man indtaste en pris for noget, man kan vælge forskellige servicer så som morgenmad, dette koster ekstre kan man få databasen til at ændre prisen selv, når der er sat flueben ved servicen?
Avatar billede terry Ekspert
18. september 2002 - 12:28 #1
yes
Avatar billede terry Ekspert
18. september 2002 - 12:30 #2
If you enter the data through a form then in the BEFORE update event for the form you can test of the
"flueben ved servicen" is set and if so alter the price accordingly
Avatar billede moses Praktikant
18. september 2002 - 12:37 #3
Det lyder meget somom du ikke har overholdt det gyldne regler for opbygning af databaser.

Normalt har du jo
- produkter med priser i én tabel
- Kunder med adresser eller andet i en anden tabel
- Ordrer i en tredie tabel

Og når kunden så krydser af på et produkt, svarer det til, at den tredie tabel udfyldes med en record, hvor der er angivet kundenummer, Produktnummer, antal osv.

- Så kan der være en tredie tabel, som indeholder kombinationer af produkter, som medfører, at kunden får rabat.

Der står faktisk ingen steder helt nøjagtigt, hvad kunden skal betale, for det kan systemet jo regne ud - udfra kundenummeret.
Hvilke produkter har vedkommende bestilt, hvilke giver tilbudspriser og hvad bliver så summen -AT BETALE xxx kr.

Hvis du vil fortsætte i samme spor, som du kommer fra, så er der en mulighed mere:
Du kan i en query få en kolonne til at være afhængig af en eller flere andre kolonner i samme record.
eks.:

navn    produkt    pris    rabat
1          23        38        iif([tabel].[pris]>40,[tabel].[pris]*0.1,0)
1          23        47        iif([tabel].[pris]>40,[tabel].[pris]*0.1,0)

giver ingen rabat i første record og 10% rabat i anden record.
Afhængigt af, om prisen er over 40kr eller ej.
Avatar billede moses Praktikant
18. september 2002 - 12:40 #4
Skulle nogen spørge, så benytter jeg IKKE 10-finger systemet  :-)
Avatar billede soeborg Nybegynder
18. september 2002 - 12:46 #5
Jeg har:
en kunde database,
en pris database og
en ordre database (med samlet pris)
:o)
Avatar billede terry Ekspert
18. september 2002 - 12:47 #6
I assume you have received the help you need when you have given the points?
if so, thanks :o)
Avatar billede soeborg Nybegynder
18. september 2002 - 12:47 #7
og en form til at lave en order
Avatar billede soeborg Nybegynder
18. september 2002 - 12:49 #8
jeg har fået hjælpen jeg behøvet.. Hvordan kan det være at du svare på engelsk, kan du læse dansk eller??
takker for hjælpen begge to!
Avatar billede terry Ekspert
18. september 2002 - 12:51 #9
No I can not read danish :o)

Ja jeg kan godt læse dansk, men at skrive går ALT for langsomt!
Avatar billede soeborg Nybegynder
18. september 2002 - 12:54 #10
oki... jeg undret mig bare :-)
Avatar billede moses Praktikant
18. september 2002 - 13:51 #11
takker
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