Beste experts,
Op dit moment ben ik bezig een product database te optimaliseren en zit al een poosje mijn hoofd te breken op het volgende:
Ik heb een tabel waarin een ProductID de sleutel is en verder een hele handel informatie over dit product is opgeslagen (niks bijzonders dus). Ook bevat de tabel een JA/NEE kolom. De situatie is namelijk als volgt:
In principe zijn alle producten uit voorraad leverbaar, op een paar na. Deze zijn zogenaamd "Make To Order". Als dit het geval is word er een vinkje gezet in de JA/NEE kolom. M.a.w. waarde NEE = op voorraad, waarde JA = Make To Order.
Met behulp van een query en daarachter een rapport kan ik voor klanten een uitdraai maken van producten (met hun bijbehorende informatie) die voor hun van toepassing zijn (ook dat is geen rocket science).
Nu komt mijn probleem. Wanneer de geselecteerde producten allemaal uit voorraad leverbaar zijn is er niets aan de hand. Wanneer er echter ook maar één product in de selectie voorkomt die Make To Order is (in de tabel dus een JA heeft staan) dan moet er op mijn rapport een tekstveld verschijnen met informatie over leveringstijden etc.
Kort samengevat: Hoe krijg ik de database zo "slim" dat hij in de tabel gaat kijken of er ergens een JA staat, en als dat het geval is, het tekstveld plaatst, of zichtbaar maakt.
Waarschijnlijk is de oplossing niet eens zo ingewikkeld, en al meerdere malen behandeld, maar ik kan dit probleem moeilijk in zoektermen verwoorden.
Dank jullie wel voor het puzzelen.
Op dit moment ben ik bezig een product database te optimaliseren en zit al een poosje mijn hoofd te breken op het volgende:
Ik heb een tabel waarin een ProductID de sleutel is en verder een hele handel informatie over dit product is opgeslagen (niks bijzonders dus). Ook bevat de tabel een JA/NEE kolom. De situatie is namelijk als volgt:
In principe zijn alle producten uit voorraad leverbaar, op een paar na. Deze zijn zogenaamd "Make To Order". Als dit het geval is word er een vinkje gezet in de JA/NEE kolom. M.a.w. waarde NEE = op voorraad, waarde JA = Make To Order.
Met behulp van een query en daarachter een rapport kan ik voor klanten een uitdraai maken van producten (met hun bijbehorende informatie) die voor hun van toepassing zijn (ook dat is geen rocket science).
Nu komt mijn probleem. Wanneer de geselecteerde producten allemaal uit voorraad leverbaar zijn is er niets aan de hand. Wanneer er echter ook maar één product in de selectie voorkomt die Make To Order is (in de tabel dus een JA heeft staan) dan moet er op mijn rapport een tekstveld verschijnen met informatie over leveringstijden etc.
Kort samengevat: Hoe krijg ik de database zo "slim" dat hij in de tabel gaat kijken of er ergens een JA staat, en als dat het geval is, het tekstveld plaatst, of zichtbaar maakt.
Waarschijnlijk is de oplossing niet eens zo ingewikkeld, en al meerdere malen behandeld, maar ik kan dit probleem moeilijk in zoektermen verwoorden.
Dank jullie wel voor het puzzelen.