[ martinj @ 03.10.2008. 10:37 ] @
sta nije u redu?

Access 2007. Prvo pita za vrednost parametra mesta.sifmesta a onda izbaci gresku "Must use updateable query"...



Code:


UPDATE preduzeca SET mesto_temp = (SELECT mesta.postbroj
FROM mesta) WHERE mesta.sifmesta = preduzeca.sifmesta

[ Zidar @ 03.10.2008. 16:04 ] @
Subkveri ti vraca vise od jednog rekorda. I da bvraca samo jedan, verovatno je ovo za Access suvise komplikovan kveri.
Pokusaj da napravis JOIN pa vidi sta ce da bude.

Probaj da izvrsis ovaj kveri, da vidi sta ces da dobijes:
Code:

SELECT mesto_temp = (SELECT mesta.postbroj FROM mesta) 
FROM preduzeca 
WHERE mesta.sifmesta = preduzeca.sifmesta

[ martinj @ 03.10.2008. 19:08 ] @
poenta upita i jeste da vrati vise od jednog sloga, odnosno da polje mesto_temp popuni podatcima iz polja mesta.postbroj...
ne pitaj zasto ali moram celu bazu da spakujem u jednu tabelu....

[ domaci_a_nas @ 03.10.2008. 20:03 ] @
Tvoj query uopšte nije dobar za pivo, ali uopšte... Probaj nešto ovako
Code:
UPDATE preduzeca inner join mesta on mesta.sifmesta = preduzeca.sifmesta SET mesto_temp = mesta.postbroj