Query

Status
Niet open voor verdere reacties.

Suzukisv

Gebruiker
Lid geworden
19 mei 2006
Berichten
22
Kan ik in een query een getal vervangen door een string
In een tabel staan de waardes 1 t/m 10. Deze vertegenwoordigen een omschrijving. Nu wil ik deze getallen vervangen door deze omschrijving.

SV
 
Hallo,

zorg ervoor dat je je omschrijvingen in een aparte tabel opslaat, met de kolommen OmschrijvingID (autonummer, primaire sleutel) en Omschrijving.

Maak vervolgens een query waarin je deze tabel en je andere tabel opneemt.
Neem een join op in je query waarbij je de tabellen koppelt op OmschrijvingID.
Neem alle kolommen op die je wilt gebruiken.
Sla je query op.
Baseer je rapport op de query.

Tardis
 
Heb de tabel erbij gemaakt. Naam is code en de kolommen Omschrijving ID en Omschrijving.
De naam van de 2e tabel is Reparatie en de kolommen Reparatiecode
In de query heb ik het volgende:

SELECT Reparatie.APPtype, Reparatie.Reparatiecode, [Omschrijving reparatiecode].Omschrijving AS Expr1
FROM Reparatie INNER JOIN Code ON Reparatie.Reparatiecode = Code.OmschrijvingID
WHERE (((Reparatie.APPtype) Like "*93211*"));

Nu krijg ik de foutmelding dat de join typen niet overeenkomen.

Wat doe ik fout?
 
Fout al ontdekt, verwijzing naar de verkeerde kolom.

Bedankt voor jou hulp
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan