Engine^Medlem sedan dec. 20003 887 inlägg Jo, jag håller på med lite updates och eftersom jag är lat av naturen, så vill jag göra allt på en gång :)
Så jag undrar om någonting i den här stilen är möjlig på något sätt:
UPDATE tblLagerHistorik
SET dtmNär = Now(), intSaldo = (SELECT intAntalILager
FROM tblArtikelRegister
INNER JOIN tblLagerHistorik
ON tblLagerHistorik.intArtikelID = tblArtikelRegister.intArtikelID), strVad = "Inventeringspunkt";
Frågan ovan är en skriven som en tanke i mitt huvud... den fungerar givetvis inte ;)
LarsGMedlem sedan dec. 200012 464 inlägg Använd korrelation istället
UPDATE tblLagerHistorik
SET dtmNär = Now(),
intSaldo = (SELECT intAntalILager
FROM tblArtikelRegister
where
intArtikelID = tblLagerHistorik.intArtikelID),
strVad = 'Inventeringspunkt'
och använd inte " för strängliteraler.
Engine^Medlem sedan dec. 20003 887 inlägg Jag kanske borde ha nämnt att jag plitar i Access, för det verkar som om det inte klarar av detta :l
Tack ändå :)
LarsGMedlem sedan dec. 200012 464 inlägg UPDATE tblLagerHistorik inner join tblArtikelRegister
on tblLagerHistorik.intArtikelID = tblArtikelRegister.intArtikelID
SET dtmNär = Now(),
intSaldo = intAntalILager,
strVad = 'Inventeringspunkt'
Engine^Medlem sedan dec. 20003 887 inlägg Präxis!
Satt just och kollade igenom ett sådant exempel. Nu fungerar det som lata jag vill :)
Tack!