Avatar billede brianstrate Nybegynder
03. februar 2003 - 19:16 Der er 6 kommentarer og
1 løsning

evt. oprette tabeler automatisk eller andet forslag modtages

Hej
Jeg er ved at lave en database til arbejdet.
hver vi får en kunde tildeles den et nummer (1234)
hvis kunden så ringer og vi skal derud og lave mere tildeles et under nr. 1234-01
Hvis vores kunde har andre afdelinger tildeles endnu et under nr. 1234-01-01.
Hvordan kan det styres i databasen så man ikke skal taste alle data ind for hvert komplette sags nr.

Jeg tænkte på at access automatisk oprettet en tabel for hvert hoved nr. til at holde styr på under nr.

Jeg er ikke nogen ørn til access så jeg håber nogen vil hjælpe mig.

Med venlig hilsen
Brian
Avatar billede mugs Novice
03. februar 2003 - 19:21 #1
Jeg vil oprette en tabel [kundetabel) med et kundenr som den primære nøgle. Derefter en anden tabel (afdelingstabel) med en kombinationsboks, der plukker et kundenr.

Det kan være lidt kringlet at forklare. Men jeg kan lave et eksempel i Access97, som også fungerer i 2000 og XP.

Blot læg din e-mail.
Avatar billede brianstrate Nybegynder
03. februar 2003 - 19:28 #2
det lyder som om det var en løsning.
du kan fange mig her brian@jbstrate.dk
Avatar billede henrik13 Nybegynder
03. februar 2003 - 19:37 #3
mugs
Den vil jeg gerne se.
oz1bua@wanadoo.dk
Vh Henrik
Avatar billede brianstrate Nybegynder
03. februar 2003 - 20:53 #4
Hej mugs.
Det er ikke helt som jeg forestillede mig.
jeg prøver lige at forklare det med vores sag nr. det er nok lidt kringlede.
sag nr. 1234 (hovedafdeling eller kunde uden afdelinger=fakture adresse)

sag nr. 1234-01 (se ovenstående)-(underafdeling eller nyt tilkald til eksisterene kunde)

sag nr. 1234-01-01 (se ovenstående)-(se ovenstående)-(nyt tilkald til underafdeling)

fakture adesse og arbejds adresse er ikke den samme derfor skal begge med sammen med en arbejdsbeskrivelse til den enkelte opgave.
MVH Brian
03. februar 2003 - 21:23 #5
Det lyder lidt som noget rod!? Hvordan ved du om 1234-01 betyder ét tilkald eller én underafdeling?

I stedet bør man oprette 3 tabeller:
Kunder
_______________________________
Kundenr  Navn  adresse....
1234        TDC    Bla bla....

Tilkald
________________________________
Kundenr  Tilkaldnr  Dato
1234        01        01-02-2003

Underafdeling
________________________________
Kundenr  Afdeling
1234        01


(Ovenståede er sikker vind og skævt, men det er ikke så let, når teksten forskydes)
Jeg håber, at du kan danne dig et indtryk af opbygningen?

/Thomas
03. februar 2003 - 21:26 #6
(Fortsat...)

Kundenr er primærnøgle i tabellen "Kunder"
Kundenr + Tilkald er primærnøgle (eller i hvert fald unikt indeks) i tabellen "Tilkald"
Kundenr + Afdeling er primærnøgle (eller i hvert fald unikt indeks) i tabellen "Underafdelinger"
Avatar billede brianstrate Nybegynder
03. februar 2003 - 21:49 #7
Det er det måske nok, men det er ikke mig fundet på systemet, men det virker på papir/arkiv form, jeg prøver bare at overfører til en database.
Man kunne evt. bruge formatet 1234-00-01 hvor 00 bruges hvis der ikke er nogen underafdeling. Folk er jo vane mennesker så jeg skal nok ikke lave for meget om på systemet
Thomasjepsen jeg afprøver lige dit forslag.
MVH Brian
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