Ik probeer tevergeefs sinds vanmiddag al iets waar ik een redelijk idee over kan vormen maar waarvan ik van mening ben dat het anders moet.
Situatieschets:
Ik heb een tabel met een aantal kolommen, simpel to zover.
Een heleboel info uit de velden die ik selecteer print ik gewoon uit wanneer ik een regel defineer door een variabele. Er zitten ook kolommen in de tabel waar ik "true" of "false" in defineer door een JA of een NEE en met deze Kolommmen wil ik wat doen.
Ik zal even een simpel appels en peren voorbeeld geven, dit moet te begrijpen zijn denk ik:
Iedere regel is een kist. In de kist zitten een aantal fruitsoorten. Ik hbe ook colommen waar staat hoe groot de kist is, de kleur van de kist. maar dit doet verder weinig ter zake.
Ik heb dus dit:
Ik kan nu natuurlijk makkelijk een variabele ergens printen met de text ervoor "appel", "sinasappel" of "pruim" waardoor ik : Appel Ja, Pruim NEE en Sinasappel JA kan krijgen, alleen hoe meer producten je zou neerzetten, hoe meer je van die aparte variabelen met extra text als Appel, of Pruim je in je code moet zetten om te printen, dit moet automatisch kunnen.
Ik ben met een extra tabel gaan proberen om wanneer een van de waarden JA is deze automatisch geprint wordt (dat is simpel uiteraard) en uit de andere tabel (de extra dus) op de ID regel de naam van de JA waarde mee te printen, en dit dan voor alles wat JA is voor de regel uit de eerste tabel.
Ik dacht uds aan zo'n 2e tabel of zoiets:
Ik zou op deze manier Appel makkelijk in Goudreinet kunnen veranderen en pruim in een Soort Pruim.
Ik ben aan de slag gegaan met JOINS en een hele boel queries maar dit ging zeker niet de goede kant op. De info uit de eerste tabel halen en printen is niet zo'n ramp. Vergelijken met de 2e is te doen, maar dan. Hoe print ik in godsnaam die "Gele Banaan" zodat ik daarachter weer "Ja" kan krijgen. En wanneer er "NEE" is kun je gewoon met een IF doen... je print dan gewoon niets. en bij de ESLE zou je dus output van beide tabellen moeten hebben en wanneer ik kist2 aanroep via my query zou ik dit moeten krijgen:
kist2 Goudreinet JA PEER JA Gele Banaan JA
Dit kan neem ik aan niet zonder die extra tabel toch, maar hoe ?
Als de titel niet echt smoelt dan moet er een andere gekozen worden ben ik bang
Situatieschets:
Ik heb een tabel met een aantal kolommen, simpel to zover.
Een heleboel info uit de velden die ik selecteer print ik gewoon uit wanneer ik een regel defineer door een variabele. Er zitten ook kolommen in de tabel waar ik "true" of "false" in defineer door een JA of een NEE en met deze Kolommmen wil ik wat doen.
Ik zal even een simpel appels en peren voorbeeld geven, dit moet te begrijpen zijn denk ik:
Iedere regel is een kist. In de kist zitten een aantal fruitsoorten. Ik hbe ook colommen waar staat hoe groot de kist is, de kleur van de kist. maar dit doet verder weinig ter zake.
Ik heb dus dit:
id | kistnaam | afmeting | appel | peer | banaan | pruim | sinasappel |
1 | kist1 | JA | NEE | NEE | NEE | JA | |
2 | kist2 | JA | JA | JA | NEE | NEE | |
3 | kist3 | JA | JA | JA | JA | JA |
Ik kan nu natuurlijk makkelijk een variabele ergens printen met de text ervoor "appel", "sinasappel" of "pruim" waardoor ik : Appel Ja, Pruim NEE en Sinasappel JA kan krijgen, alleen hoe meer producten je zou neerzetten, hoe meer je van die aparte variabelen met extra text als Appel, of Pruim je in je code moet zetten om te printen, dit moet automatisch kunnen.
Ik ben met een extra tabel gaan proberen om wanneer een van de waarden JA is deze automatisch geprint wordt (dat is simpel uiteraard) en uit de andere tabel (de extra dus) op de ID regel de naam van de JA waarde mee te printen, en dit dan voor alles wat JA is voor de regel uit de eerste tabel.
Ik dacht uds aan zo'n 2e tabel of zoiets:
id | appel | peer | banaan | pruim | sinasappel |
1 | Goudreinet | PEER | Gele Banaan | Geen soort beschikbaar |
Ik zou op deze manier Appel makkelijk in Goudreinet kunnen veranderen en pruim in een Soort Pruim.
Ik ben aan de slag gegaan met JOINS en een hele boel queries maar dit ging zeker niet de goede kant op. De info uit de eerste tabel halen en printen is niet zo'n ramp. Vergelijken met de 2e is te doen, maar dan. Hoe print ik in godsnaam die "Gele Banaan" zodat ik daarachter weer "Ja" kan krijgen. En wanneer er "NEE" is kun je gewoon met een IF doen... je print dan gewoon niets. en bij de ESLE zou je dus output van beide tabellen moeten hebben en wanneer ik kist2 aanroep via my query zou ik dit moeten krijgen:
kist2 Goudreinet JA PEER JA Gele Banaan JA
Dit kan neem ik aan niet zonder die extra tabel toch, maar hoe ?
Als de titel niet echt smoelt dan moet er een andere gekozen worden ben ik bang