[ pavleee @ 12.02.2010. 22:59 ] @
Poštovani, nedavno sam počeo da pravim jednostavnu aplikaciju za ispostavljanje faktura. Formirao sam zasebne tabele: artikli, kupci, racunBr i prodato. Forma za fakturisanje popunjava tabelu "racunBr" i povezana je sa subformom koja popunjava tabelu "prodato". Naišao sam na dva problema. Problem 1. U subformi "prodato" unosim artikal, kolicinu i rabat. Cena se automatski popunjava, prethodno je definisana u tabeli artik. Polje "ukupno" se izračunava množenjem količine sa cenom i umenjenjem za rabat, ukoliko ga unesem. Polje artikal je padajuća lista sa spiskom artikala. Kada artikal izaberem mišem sve je ok. Ali ako probam tastaturom, posle unešenog prvog slova dobijam "Microsoft Visual Basic" Run-time error "3075" Syntax error (missing operator) in query expression "ArtikalID=" tada mi svakako popuni polje artikal, ali ne povuce definisanu cenu. Sve dok se ne vratim u isto polje i mišem izaberem isti artikal. Problem 2. U istoj formi, posle izbora željenog artikla i unšenja prodate količine automatski se izračunava polje ukupno (količina puta cena, minus rabat). Na dnu je polje "Svega" gde sumiram sve vrednosti polja ukupno u tekućem računu. Međutim, navedena polja sa definisanim formulama se jako sporo ažuriraju. Potrebno im je gotovo minut-dva da prikažu izračunate iznose. Ukoliko je neko nailazio na slične probleme i rešio ih, bio bih zahvalan na savetu. Pozdrav |