Ja isto imam knjigu Access 2000, ali veruj mi najvishe sam naucio tako sto sam sam chachkao i iz raznih problema i primera sa ovog sajta, tj. foruma. Isto tako imas odlichne primere i funkcije na
www.mvps.org, isto tako bio sam prijavljen na Experts-Exchange forum ali ti se on placja oko 12$ mesecno....Ne znam koliko radis, da li zaradjujes nesto pa ako imas mogucjnosti i sredstva ti uplati i tamo jedan nalog.
Mada, ovde ima mnogo struchnih ljudi od kojih bi najpre izdvojio ZIDARA (nash Wizzard)

koji je do sada resavao nase neresive probleme!
E sad chek da vidimo sta radi taj deo...
(([Products].[ProductID]=ProductName))
Naime deo SQL izraza WHERE (([Products].[ProductID]=" & ProductName & "));" ti u stvari govori kako da updatuje tj gde da updatuje tvoje podatke...
Znachi on ti updatuje ono polje Quantity sto si imao, za onaj proizvod koji si izabrao iz ComboBoxa. Npr. prevod onog tvog SQL izraza bi bio:
Private Sub Quantity_Exit(Cancel As Integer)
DoCmd.RunSQL "UPDATE [Products] SET [Products].[UnitsOnOrder] = [Products].[UnitsOnOrder] + '" & Quantity & "' WHERE (([Products].[ProductID]=" & ProductName & "));"
End Sub
Kada kursos napusti polje "Quantity" uradi sledece:
Startuje se SQL code koji updatuje (azurira) tabelu "Products" gde je polje"UnitsOnOrder" u toj tabeli = prvobitna vrednost tog polja + Kolicina koju unosish u magacin (to je tvoje polje "Quantity"), ali za proizvod koji je jednak tom proizvodu koji si izabrao oz ComboBoxa (ProductName u tvom slucaju). Taj zadnji deo za WHERE ti je to sto sam zadnje napisao.
Problem moze biti po mom misljenju u 2 stvari:
1. Proveri da li si imena tabele i polja u njima dobro napisao i proveri da li sva ta polja (Quantity, ProductID i UnitsOnOrder) postoje u tvojoj tabeli "Products"
2. Nemoj stavljati da ti se taj SQL update izraz startuje kada kursor napusta polje "Quantity" vecj mozda neko drugo polje koje imas u subformi a koje je posle tog polja. Ili stavi da se to odigrava After update....... Mozda ovo nema nikakve veze ali probaj ako ne uspesh pod brojem 1 sto sam ti napisao!
Veseli pozdrav
