Ik heb een (naar mijn id) ingewikkeld probleem.
Ik heb een accesdatabase:

Ik heb in DreamWeaver4 Ultradev een ASP formulier met een dropdownlistbox en een button (beide in een form) Onder die dropdownlistbox is een dynamic list/menu aangewezen en die zegt:
get labels from bedrijsnaam.
get values from klant_code.
Je moet uit de dropdownlistbox een bedrijfsnaam kiezen en op de knop drukken. Je komt dan in een volgend scherm.
In dit scherm worden de klantgegevens getoond en de sitegegevens getoond. Dit werkt perfect, de juiste site wordt van de juiste klant getoond en de klantgegevens zijn ook juist. Op dit scherm zijn/staan 3 recordsets, namelijk van: tabel klant, tabel site en tabel onderhoud.
Nu is het probleem dat:
de tabel onderhoud moet er ook nog worden bij getoond. Dit wil niet werken. Ik heb het in de recordsets geprobeerd te filteren: werkt niet. Ik heb de recordset op advanced gezet om in de SQL querie te kunnen klooien. Ik deed het volgende:
Het komt aan op puur het programmeren van dat recordset met SQL
Als ik de recordset zonder filter doe, worden ALLE onderhoudsgegevens getoond, maar dat moet dus niet. het moet per site, ik denk dat ik er dichtbij zit maar weet niet wat ik precies fout doe
Ik heb een accesdatabase:

Ik heb in DreamWeaver4 Ultradev een ASP formulier met een dropdownlistbox en een button (beide in een form) Onder die dropdownlistbox is een dynamic list/menu aangewezen en die zegt:
get labels from bedrijsnaam.
get values from klant_code.
Je moet uit de dropdownlistbox een bedrijfsnaam kiezen en op de knop drukken. Je komt dan in een volgend scherm.
In dit scherm worden de klantgegevens getoond en de sitegegevens getoond. Dit werkt perfect, de juiste site wordt van de juiste klant getoond en de klantgegevens zijn ook juist. Op dit scherm zijn/staan 3 recordsets, namelijk van: tabel klant, tabel site en tabel onderhoud.
Nu is het probleem dat:
de tabel onderhoud moet er ook nog worden bij getoond. Dit wil niet werken. Ik heb het in de recordsets geprobeerd te filteren: werkt niet. Ik heb de recordset op advanced gezet om in de SQL querie te kunnen klooien. Ik deed het volgende:
werkte ook niet. Weet iemand hoe de code in SQL moet zijn of een andere manier om dit voorelkaar te krijgenSELECT onderhoud_code, datum, beschrijving, prijs, opmerking, gefactureerd, Site.site_code, Onderhoud.site_code
FROM Onderhoud, Site
WHERE Onderhoud.site_code = Site.site_code
Het komt aan op puur het programmeren van dat recordset met SQL
Als ik de recordset zonder filter doe, worden ALLE onderhoudsgegevens getoond, maar dat moet dus niet. het moet per site, ik denk dat ik er dichtbij zit maar weet niet wat ik precies fout doe