ambulance23
Gebruiker
- Lid geworden
- 26 okt 2011
- Berichten
- 53
IS het mogelijk om een formulier te hebben waarin de waardes voor een query worden doorgegeven?
Als voorbeeld:
In het formulier maak ik een keuzelijst met de veldnamen van een tabel.
Onder de keuzelijst maak ik een tekstvak waar ik de gewenste waarde in kan opgeven.
Daaronder een knop die de query laat lopen.
Dus bv. in het bovenste veld Opdracht-id en dan in het onderste veld 22.
Als resultaat zou ik dan graag de opdracht die opdracht-id heeft als resultaat willen zien.
Dit doet hij echter niet bij de volgende SQL code:
[SQL]SELECT Opdracht.[Opdracht-id], Opdracht.Naam, Opdracht.Omschrijving, Opdracht.Begindatum, Opdracht.[Aantal Eenheden], Opdracht.Status, Opdracht.Verhuringen
FROM Opdracht
WHERE ((([Formulieren]![Opdracht zoeken]![Zoekvraag1])=[Formulieren]![Opdracht zoeken]![waarde2]));
[/SQL]
Waarom werkt dit niet zoals ik het bedoel? Oftewel wat doe ik verkeerd?
Als voorbeeld:
In het formulier maak ik een keuzelijst met de veldnamen van een tabel.
Onder de keuzelijst maak ik een tekstvak waar ik de gewenste waarde in kan opgeven.
Daaronder een knop die de query laat lopen.
Dus bv. in het bovenste veld Opdracht-id en dan in het onderste veld 22.
Als resultaat zou ik dan graag de opdracht die opdracht-id heeft als resultaat willen zien.
Dit doet hij echter niet bij de volgende SQL code:
[SQL]SELECT Opdracht.[Opdracht-id], Opdracht.Naam, Opdracht.Omschrijving, Opdracht.Begindatum, Opdracht.[Aantal Eenheden], Opdracht.Status, Opdracht.Verhuringen
FROM Opdracht
WHERE ((([Formulieren]![Opdracht zoeken]![Zoekvraag1])=[Formulieren]![Opdracht zoeken]![waarde2]));
[/SQL]
Waarom werkt dit niet zoals ik het bedoel? Oftewel wat doe ik verkeerd?