Avatar billede terib Nybegynder
05. maj 2004 - 13:08 Der er 7 kommentarer og
3 løsninger

Hvordan kunne dette gøres

Hej,
Jeg vil gerne lave en let mulighed for at tilbyde mine kunder en servicekontrakt.
Der kunne jeg forestille mig at lave den i Access 2003, men jeg mangler lidt ideer til at få den lavet.
Jeg har en tabel med kunder. Jeg har fire Hovedkategorier, eks "EL" - til denne hovedkategori har jeg et antal underkategorier, eks "ENERGIOPTIMERING" og i denne underkategori, har jeg så igen nogle underpunkter, Eks. "ENERGIRIGTIG INSTALLATIO"
Nu kunne jeg tænke mig en formular eller lignende hvor jeg kunne vinge af, så jeg kan se i en rapport, hvad min kunde har bedt om i sin servicekontrakt.
Jeg håber det er til at få en ide om hvor jeg vil hen....
På forhånd tak
Avatar billede jensen363 Forsker
05. maj 2004 - 13:14 #1
Forslag : benyt listeopslag, med multiselect til generering af datagrundlaget for rapportudskrivningen.
Avatar billede hekla Nybegynder
05. maj 2004 - 14:12 #2
Det kommer an på, hvordan din db er opbygget. Hvis du har alle oplysninger i én post i én tabel vil opbygningen være anderledes end hvis du har dine oplysninger i flere tabeller. Hvordan er det opbygget?
Avatar billede terib Nybegynder
05. maj 2004 - 14:46 #3
>>hekla - Indtil videre har jeg kun kundetabel med de sædvanlige data...navn,telefon, adresse, postnr osv, og en postnrtabel. Spørsmålet gik også lidt på hvordan det var mest hensigtsmæssigt at opbygge dB`en, for at kunne lave servicek. så let og overskueligt som muligt :-)
Avatar billede jensen363 Forsker
05. maj 2004 - 14:54 #4
Jeg kan sende et eksempel, hvis du lige dropper din mailadresse
Avatar billede terry Ekspert
05. maj 2004 - 15:13 #5
You obvbioulsy need some way of showing the different categories which are available. If you know how many sub categories you have then this isnt a great problem, but if this is an unknown factor then you will need to make a function which traverses down the category tree to find sub categories.

The treeview control can be used for displaying the categories and realted sub categories but you will need some code to find them.

You need an extra table for storing your category information

tblCategory
CatID
ParentCatID (0 = top level)
CategoryName
CategoryDescription
Avatar billede terib Nybegynder
05. maj 2004 - 15:25 #6
Jeg kunne godt tænke mig at se et eksempel. min mail "info@kgi-sport.dk"
Takker
Avatar billede hekla Nybegynder
05. maj 2004 - 15:27 #7
OK. Så kommer det an på betingelserne. Hvis du har "få" kunder, dvs. < ca 2000, "få" kategorier, underkategorier og underpunkter (< ca. 50) og du ikke skal lave om på kategorier, underkategorier og underpunkter, er det nemmest at tilføje felter til kundetabellen, men den korrekte og mest fleksible løsning vil være at lave tabeller til hhv. kategorier, underkategorier og underpunkter a la:

Tabel_kategorier
ID (Autonummerering)
Kategori (Tekst)

Tabel_underkategorier
ID (Autonummerering)
Kategori (Tal) 'Relation til Tabel_kategori.ID
Underkategori (Tekst)

Tabel_Underpunkter
ID (Autonummerering)
Underkategori (Tal) 'Relation til Tabel_Underkategori.ID
Underpunkt (Tekst)

Desuden skal der bruges en tabel til relationen Kunde/underpunkt

Tabel_KundeUnderpunkt
ID
KundeID (Tal)  'Relation til KundeTabel.ID
UnderpunktID (Tal)  'Relation til Tabel_Underpunkt.ID
Avatar billede terib Nybegynder
06. maj 2004 - 09:39 #8
Aaaaarggg....jensen363, nu gik det op for mig. Du har lige sendt det eksempel du skrev du ville. Der var ikke noget i emnelinien og en vedhæftet fil, så jeg kom til at slette den. Jeg er lidt paranoid i disse virus tider...:-) Er du rar og maile den igen ?
Jeg undskylder mange gange !
Mvh
Avatar billede jensen363 Forsker
06. maj 2004 - 09:42 #9
Ok !!!
Avatar billede terib Nybegynder
06. maj 2004 - 14:13 #10
Tak for inspirationen til alle
Mvh
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