BijwerkQuery

Status
Niet open voor verdere reacties.

Rooie Darp

Gebruiker
Lid geworden
25 mrt 2007
Berichten
265
Hoi,
ik heb een tabel Leden en een tabel Teams.
In de tabel Teams staan de velden Teamnummer en Teamnaam. (bv. 1 en A)
In de Tabel Leden staat alleen het veld Teamnummer. (1)
Nu wil ik graag In de Tabel Leden het Teamnummer vervangen door de Teamnaam.
Niet alleen A voor 1 maar ook B voor 2, C voor 3 etc.
Hoe doe ik dat met een bijwerkQuery?

Natuurlijk heb ik het zelf wel geprobeerd,ik kreeg deze Query:
Code:
UPDATE Leden INNER JOIN Teams ON Leden.TeamNummer = Teams.Teamnummer SET Leden.TeamNummer = [Teams]
WHERE (((Leden.TeamNummer)="TeamNummer"));

Maar dat werkte niet. Kreeg geen foutmelding maar er werd niks bijgewerkt

Alvast bedankt voor het meedenken
 
Laatst bewerkt door een moderator:
Geloof me, wat jij wilt wil je liever niet.
Een ID gebruik je juist om gegevens eenduidig vast te leggen, makkelijk te kunnen relateren aan andere gegevens en makkelijk op te kunnen zoeken.
Als je in plaats van het teamnummer de teamnaam in een formulier of rapport weer wil geven dan doe je dat via een query:

Code:
SELECT Leden.Lidnaam, Teams.TeamNummer
FROM   Leden INNER JOIN Teams ON Leden.TeamNummer = Teams.Teamnummer

Tardis
 
Laatst bewerkt door een moderator:
Het Teamnummer is niet het ID, in beide tabellen niet.
 
Laatst bewerkt:
Het kan zijn dat je een numeriek veld probeert bij te werken met tekst, of andersom. Heb je daar al naar gekeken?
 
Dan zit er een fout in je query:
Code:
UPDATE Leden INNER JOIN Teams ON Leden.Teamnummer = Teams.TeamNummer SET Leden.Teamnummer = [Teams].[Teamnaam];
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan