Ik heb hier al eens eerder een topic over geopend, maar het project heeft daarna een hele tijd stil gelegen, nu het weer is opgepakt, loop ik nog altijd tegen hetzelfde probleem aan. Ik hoop dat, met een betere uitleg vanuit mijn kant, jullie mij een eindje op weg kunnen helpen.
Wat voor applicatie is het?
Het gaat om een zogenaamde productconfigurator (PCF). Deze toont een lijstje met vragen en antwoorden aan een gebruiker, de gebruiker selecteert de gewenste antwoorden op de vragen en klikt vervolgens op genereren. De PCF stelt vervolgens een lijst van artikelen samen, die samen het uiteindelijke product vormen.
Met deze PCF stellen we in ons geval machines samen, er zijn een aantal series, met daarbinnen een aantal types. Per type moeten er dan nog allerlei vragen over eigenschappen en opties van de machine gekozen worden.
Wat is er nu mis?
Even naamgeving en type van velden / tabellen daargelaten (die is niet logisch en consequent gedaan), doet het systeem wat het moet doen. Dus in dat opzicht is er niets mis mee.
Er zit echter een vervelend stukje in de opbouw van het uiteindelijke product, wat er voor zorgt dat ik nu telkens extra tabellen aan maak, wanneer we voor een onderdeel van de machine de artikelen willen weten.
De opbouw van een machine is als volgt, stel ik heb 100 verschillende artikelen:
Het gaat me dus juist om de laatste 5 mogelijkheden uit het lijstje. Dan zijn het twee vragen, dan weer 3 en dan weer 6 en de ene keer mogen ze meerdere artikelen opleveren en de andere keer mogen ze maar één artikel opleveren.
Nu los ik dit dus op door voor elke combinatie een nieuwe tabel te maken, maar ik wil dit graag naar één tabel hebben en daar zoek ik een oplossing voor. Tevens op zo'n manier dat ik nieuwe combinaties kan maken, zonder dat ik nieuwe tabellen hoef toe te voegen.
Ik heb werkelijk al van alles bedacht, maar ik loop ik vast en weet ik niet hoe ik verder moet.
Hopelijk kunnen jullie mij hier wat tips / tricks in de goede richting geven, over hoe ik dit het beste kan aanpakken!
Tot dusver heb ik het onderstaande, maar het hele stuk tussen de type/vraag/antwoord combinatie en de uiteindelijke artikelen ontbreekt.
Wat voor applicatie is het?
Het gaat om een zogenaamde productconfigurator (PCF). Deze toont een lijstje met vragen en antwoorden aan een gebruiker, de gebruiker selecteert de gewenste antwoorden op de vragen en klikt vervolgens op genereren. De PCF stelt vervolgens een lijst van artikelen samen, die samen het uiteindelijke product vormen.
Met deze PCF stellen we in ons geval machines samen, er zijn een aantal series, met daarbinnen een aantal types. Per type moeten er dan nog allerlei vragen over eigenschappen en opties van de machine gekozen worden.
Wat is er nu mis?
Even naamgeving en type van velden / tabellen daargelaten (die is niet logisch en consequent gedaan), doet het systeem wat het moet doen. Dus in dat opzicht is er niets mis mee.
Er zit echter een vervelend stukje in de opbouw van het uiteindelijke product, wat er voor zorgt dat ik nu telkens extra tabellen aan maak, wanneer we voor een onderdeel van de machine de artikelen willen weten.
De opbouw van een machine is als volgt, stel ik heb 100 verschillende artikelen:
- Om artikel 1 t/m 20 te bepalen, wil ik enkel weten welke type machine het is
- Om artikel 21 t/m 25 te bepalen, wil ik weten welk antwoord gegeven is op vraag 1
- Om artikel 26 t/m 30 te bepalen, wil ik weten welk antwoord gegeven is op vraag 2
- ....
- Om artikel 56 t/m 60 te bepalen, wil ik weten welk antwoord gegeven is op vraag 8
- Om artikel 61 t/m 70 te bepalen, wil ik weten welke antwoorden er gegeven zijn op vraag 3, 4 en 5
- Om artikel 71 t/m 80 te bepalen, wil ik weten welke antwoorden er gegeven zijn op vraag 3 en 6
- Om artikel 81 t/m 98 te bepalen, wil ik weten welke antwoorden er gegeven zijn op vraag 2, 5 en 6
- Om artikel 99 te bepalen, wil ik weten welke antwoorden er gegeven zijn op vraag 3 en 6
- Om artikel 100 te bepalen, wil ik weten welke antwoorden er gegeven zijn op vraag 2, 5, 6, 7 en 8
Het gaat me dus juist om de laatste 5 mogelijkheden uit het lijstje. Dan zijn het twee vragen, dan weer 3 en dan weer 6 en de ene keer mogen ze meerdere artikelen opleveren en de andere keer mogen ze maar één artikel opleveren.
Nu los ik dit dus op door voor elke combinatie een nieuwe tabel te maken, maar ik wil dit graag naar één tabel hebben en daar zoek ik een oplossing voor. Tevens op zo'n manier dat ik nieuwe combinaties kan maken, zonder dat ik nieuwe tabellen hoef toe te voegen.
Ik heb werkelijk al van alles bedacht, maar ik loop ik vast en weet ik niet hoe ik verder moet.
Hopelijk kunnen jullie mij hier wat tips / tricks in de goede richting geven, over hoe ik dit het beste kan aanpakken!
Tot dusver heb ik het onderstaande, maar het hele stuk tussen de type/vraag/antwoord combinatie en de uiteindelijke artikelen ontbreekt.

[ Voor 3% gewijzigd door Crazybyte op 21-04-2009 16:38 . Reden: tekst verplaatst ]