[ zenmorke @ 13.05.2008. 18:02 ] @
Pozdrav svima,skoro sam poceo da radim u access-u i skoro sam zavrsio projekat ali jos uvek ne mogu da odradim odredjene stvari kao npr. da uzmem odredjenu vrednost sa forme bez msg box-a,tacnije da selektujem neki proizvod subformi i da se za taj proizvod smanji kolicina i kako se radi sa operacijama nad dve tabele ako je u pitanju .mdb,tipa selektujem odredjeni proizvod i treba da smanji kolicina i da se taj proizvod insertuje u drugu tabelu?!!!Ako vam treba jos informacija i ako vam nije bas jasno sta hocu da resim budite slobodni i recite.Hvala unapred!
[ Air Live @ 13.05.2008. 18:20 ] @
Nisi bas naj jasniji,mislim da bih bilo najbolje da postavis primer da se vidi sta zelis,a stose tiče uzimanja neke vrednosti sa forme otprilike ide ovako :

Code:
Forms![NazivForme]![Naziv Objekta sa te forme s koje uzimas vrednost]


Ako ides sa subforme onda ides ovako :

Code:
Forms![GlavnaForma]![Subforma]![Polje sa subforme]




Pozdrav !
[ zenmorke @ 13.05.2008. 19:04 ] @
na slici je forma na kojoj biram kategoriju proizvoda na osnovu cega se filtriraju podaci u subformi.U suformi treba da se selektuje zeljeni proizvod,da se pritisne dugme koje ce pozvati upit za smanjenje kolicine proizvoda i otvoriti novu formu posle toga gde ce se taj isti proizvod izabrati i insertovati u drugu tabelu!!!

Ovo mi je upit za smanjivanje kolicine ali mi trazi da unesem vrednost,a ja hocu automatski da prepozna na subformi selektovani proizvodID!!!
Code:

UPDATE Proizvod SET Proizvod.Kolicina = Kolicina-1
WHERE (((Proizvod.Kolicina)=[Forms]![Proizvod Subform]![proizvodID]));



[img][/img]

[img][/img]
[ cimba @ 18.05.2008. 05:59 ] @
UPDATE Proizvodi SET Kolicina = [Kolicina] -[Forms]![ime forme]![ime pod forme].Form![ime polja gde unosis kolicinu koju si prodao]
WHERE Proizvod.proizvodID = [Forms]![ime forme]![ime pod forme].Form![proizvodID];

ili ovo

UPDATE Proizvodi SET Kolicina = [Kolicina] - 1
WHERE Proizvod.proizvodID = [Forms]![ime forme]![ime pod forme].Form![proizvodID];