Avatar billede vest Nybegynder
22. november 2001 - 23:54 Der er 6 kommentarer og
1 løsning

Lager styring

Hvordan skal man lave en database som man skal  bruge til lagerstyring. Mit problem er at jeg kan ikke regne ud hvordan man laver den så man for eksempel kan lægge 10 søm på lager, derefter trække 5 stk ud fra lager og samtidigt se hvor mange søm man har i alt. Er der ikke en der lige kan forklarer mig den grundlæggende opbygning af den. Jeg kan lige sige, jeg har lavet det meste jeg mangler bare den sidste funktion, den der kan regne det ud med sømmene?
Avatar billede terry Ekspert
23. november 2001 - 08:17 #1
How much do you know about Access? If you dont know anything then I suggest that you buy a good book on Access.
If you have some knowledge of Access then you need to sit down, define your requirements and only when that is done start on your application.
Make your tables first and then the forms and reports. You shuldnt make anything withoutt first having the tables in order. Once these are in place then the forms are a piece of cake!
Avatar billede mugs Novice
23. november 2001 - 11:34 #2
Helt enig med Terry: Du skal være 300% sikker på, at dine tabeller er iorden, ellers risikerer du, at db tilter på et eller andet tidspunkt.

Men til dit spørgsmål: Du skal have et felt i din tabel der hedder f.eks beholdning, samt et felt (her felt1) i hvilket du kan indtaste det antal søm, du trækker fra lageret eller lægger på lager.

Disse felter trækker du ind i din formular. I felt1 AfterUpdate event, kan du lægge koden:

If felt1 <1 Then
beholdning = beholdning - felt1
Else
beholdning = beholdning + felt1
End If 

Jeg har en del tutorials omkring Access97. Er du interesseret, så blot læg din email.
Avatar billede vest Nybegynder
23. november 2001 - 15:02 #3
>mugs
Det var lige det der med SQL sætningen jeg manglede. Du må da meget gerne sende mig den tutorials til mig afligevel, det ku´jo være at den kunne give lidt inspiration! Jeg har faktisk en ret god bog men den mangler det der med SQL sætninger, det er der ikke beskrevet så meget om. Måske i kunne anbefale en bog om SQL, helst på dansk.

pippip@sol.dk
Avatar billede mugs Novice
23. november 2001 - 23:39 #4
Min kode er i Visual Bassic for Application, og beregnet til at lægge ind i din formular. Der er ikke noget til hinder for, at di også der kan lave en SQL sætning, men det vil jeg afholde mig fra nu. Du kan i givet fald benytte kommandoen DoCmd.RunSql

Men der er da den mulighed, at du kan lave beregningen i en forespørgsel, som netop benytter SQL.
Du laver en forespørgsel, og trækker felterne beholdning, og felt1  ned i gitteret. Luk og gem forespørgslen.
Åbn den igen og søt markøren i et tomt felt på linien Feltnavn. Tryk derefter på tryllestaven og udtryksgeneratoren åbnes.

I venstre vindue ser du de forskellige databaseobjekter. I det midterste felterne i det valgte objekt. I højre vindue indbyggede funktioner. Vælg forespørgsler i det venstre vindue, og find forespørgslen i det midterste.

Klik på feltet beholdning og derefter på Sæt ind. Tryk på minus eller skriv det. Tryk på felt1 og Sæt ind.

Kør forespørgslen og den vil nu beregne beholdning.

Jeg sender dig mine tutorials imorgen aften. Jeg er lige kommet hjem fra arbejde og er dødtræt og det er ret omfattende at sende. 


Avatar billede vest Nybegynder
24. november 2001 - 11:22 #5
>mugs
Mange tak for hjælpen. Jeg tror lige jeg vil lægge vejen forbi en god boghandel, jeg har vist meget at lære endnu. ;-) Men det gør ingen ting for jeg syntes det er et spændende emne!
Avatar billede mugs Novice
24. november 2001 - 20:25 #6
Tak for point. Vi har alle meget at lære - men du har jo ret, det er et spændende emne. Jeg sender tutorials senere iaften.
Avatar billede drako Nybegynder
17. januar 2002 - 19:26 #7
>mugs
Kan du ikke sende nogle tutorials til mig også, da jeg har nogle lignende problemer med en database .....
agc@image.dk
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