Moze naravno, samo je malo zakukuljeno da se napravi takav kveri.
Pocni sa SELECT kverijem, u kome ce prva tabele u listi biti ona koju zelis da UPDATE. Onda dodaj ostalo, dok SELECT ne vrati ono sto ti treba. Onda idi u Query Design i kazi 'hocu da ovo bude UPDATE query'. Pojavice ti se jos jedan red koji se zove Update To. Tu upisi sta zelis da se upise u koje kolone one tabele koaj je bila prva u SELECT. Nije bas najjasnije? Ne brini, 99% ljudi se oseca isto tako, i pri tom niko nije glup. Za sve je kriv Microsoft koji je zakomplikovao stavr bez velike potrebe. Lakse je nekad da se napise SQL rukom. Tu nazalost Microsoft ponovo ne pomaze, jer je SQL editor jednostavno ocajan, NotePad je genije za Access SQL editor.
Ovako:
SIntaksa za UPDATE se dobija iz SELECT izraza. Ako imas ovakav SELECT:
SELECT <lista kolona>
FROM TabelaKojuZelimdaUpdate
INNER JOIN NekaDrugaTablela ON ....
WHERE ....
U Accesu se od pocetnog selecta, koji je isti kao u MS SQL, ovako pravi UPDATE
UPDATE
TabelaKojuZelimdaUpdate
INNER JOIN NekaDrugaTablela ON ....
SET NekaKolona =
WHERE ....
Znaci,
uklanja se SELECT <lista kolona> , istio kao kod MS SQL
uklanja se rec FROM i umesto FROM se pise rec UPDATE
SET se ubacuje posle svih JOIN uslova a pre WHERE
Ako znas MS SQL ili bilo koji drugi 'ozbiljan' SQL dijalekt, ova ti sintaksa verovatno izgleda cudno. Ponovo MIcrosoft
Nadam se da je pomoglo. ako nije, nema ti druge nego da zakacis bazu sa test podacima pa da probamo nesto uzivo.