Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem Update query

[es] :: Access :: Problem Update query

[ Pregleda: 2650 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

slavko13

Član broj: 49045
Poruke: 41
*.119.eunet.yu.



Profil

icon Problem Update query30.03.2005. u 17:09 - pre 231 meseci




Imam tabelu Products sa poljima ProductID, UnitsInStock, UnitOnOrders,ReorderLevel....
i tabelu Order Details sa poljima OrderID,ProductID, Quantity.....
Napravim upit koji sumira sve Quantiti za sve Produkte u tabeli Order Details(Query1) i tu vrednost hocu da dodam u polje UnitOnOrders u tabelu Products.

UPDATE Products INNER JOIN Query1 ON Products.ProductID = Query1.ProductID SET Products.UnitsOnOrder = [Query1]![SumOfQuantity];
I TO TAKO NEMOZE.....
Prijavi gresku: Operation must use an updateable query.
Zasto???
 
Odgovor na temu

Mikes
Republika Srpska

Član broj: 32878
Poruke: 55
81.93.74.*



Profil

icon Re: Problem Update query31.03.2005. u 07:08 - pre 231 meseci
Ne znam zasto javlja tu gresku i ne odradi upit ali razlog je sledeci:

Query1 ti je definisan kao Totals tj. ima Group by i Sum polja a Update query iz nekoga razloga nece da radi sa tim tipom query-ija.


Rjesenje:
Query1 ostavis isti kakav jeste samo definisi da bude "Make table query" tj. da pravi tabelu kojoj das neko ime. Sada u drugom queryiju, gdje punis tabelu Products, pozivas tu privremenu tabelu koju si napravio sa prvim queryijem i to je to.
 
Odgovor na temu

slavko13

Član broj: 49045
Poruke: 41
*.235.eunet.yu.



Profil

icon Re: Problem Update query31.03.2005. u 10:01 - pre 231 meseci
Tako sam i uradio ali ne znam zasto nece na ovaj prvi nacin.
 
Odgovor na temu

portralo
Bojan Jovicic
Zrenjanin

Član broj: 108666
Poruke: 8
91.194.83.*



Profil

icon Re: Problem Update query25.08.2009. u 11:55 - pre 178 meseci
Imao sam ovakav problem i uspeo sam da ga resim.

U mom slucaju, resenje sam trazio u potpuno pogresnom pravcu, pokusavajuci da napravim korekcije na samom upitu, iako problem naravno nije bio u tome.

Napravicu analogiju sa navedenim problemom pa cu tabele zvati Tabela_1 i Tabela_2.


Naime, posto sam koristio access-ov design query prilikom kreiranja upita, na samom pocetku sam naveo da cu koristiti tabele Tabela_1 i Tabela_2 i kreirao upit onako kako sam zeleo.

Upit je bio tipa UPDATE tako sto se Tabela_1 update-uje podacima iz Tabela_2

U tom prvom koraku koji obicno radim "rutinski" lezi srz problema.

Tabela_1 je zaista bila tabela, ali je Tabela_2 zapravo bila query. Ne bilo kakav query, vec takav da koristi i samu Tabelu_1.

Problem je bio u rekurziji!

Pokusao sam da updateujem Tabela_1 podacima iz query-a Tabela_2 koja se formira, izmedju ostalih, i podacima iz Tabela_1

Resenje:

Pokrenuti Make Table i od query-a "Tabela_2" napraviti "pravu tabelu" i napraviti identican upit koristeci Tabela_1 i Prava_Tabela_2!


 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: Problem Update query25.08.2009. u 16:55 - pre 178 meseci
Zar ne misliš da je bilo uputnije da otvoriš novu temu postaviš link sa ove teme i okačiš svoje rešenje? Ovako si oživeo temu staru četiri ipo godine.
 
Odgovor na temu

[es] :: Access :: Problem Update query

[ Pregleda: 2650 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.