Formulier benaderen met ADO MS-SQL

Status
Niet open voor verdere reacties.

heyajohnny

Gebruiker
Lid geworden
29 aug 2007
Berichten
35
Hallo,

Ik heb zojuist mijn Access database omgezet naar een MS-SQL database. Nu werkt de volgende query niet meer:
Code:
SELECT Contactpersoon FROM Projecten WHERE KlantID=Forms!Projecten.KlantID
UNION SELECT Schipper FROM Schepen WHERE KlantID=Forms!Projecten.KlantID
UNION SELECT Contactnaam FROM Contacten WHERE KlantID=Forms!Projecten.KlantID;

In MS-SQL.
Code:
ALTER PROCEDURE OpzoekenContactpersoon
AS
SELECT Contactpersoon FROM Projecten WHERE KlantID=Forms!Projecten.KlantID
UNION SELECT Schipper FROM Schepen WHERE KlantID=Forms!Projecten.KlantID
UNION SELECT Contactnaam FROM Contacten WHERE KlantID=Forms!Projecten.KlantID

Nu krijg ik een melding. Incorrect syntax near '!'. Als ik de '!' vervang door '.' dan krijg ik de volgende melding: 'The column prefix 'Forms.Projecten' does not match with a table name or alias name used in the query'.

Kan iemand mij helpen, hoe ik een verwijzing maak naar een waarde in een formulier? Of misschien een site met dit soort oplossingen.

Alvast bedankt
 
Ik zou denken aan een parameter query maar ik weet niet of dat werkt als view in MS SQL.

Misschien kan je hier je ei kwijt.

Ik ben wel benieuwd naar de oplossing!

Keep me posted!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan