[ vmatoic @ 14.04.2006. 10:01 ] @
El je moguće postaviti neko polje u formi da se ponaša kao čelija u excellu.

U polje količina se upisuje neka brojka - ili cijeli ili decimalni broj, no često moram iz nekih razloga na dokumentu zbrojiti neke količine na kalkulator prije nego ih unesem u polje količina.

El bi se moglo da izbacim kalkulator iz ove priče i sve odradim u Accessu u tom polju u kojem upisujem količinu?

[ mkaras @ 14.04.2006. 10:22 ] @
Na AfterUpdate dogadjaj polja postavi obradu koju zelis pa rezultat upisi u to isto polje.

Code:

Private Sub TxtBiloSta_AfterUpdate()
     Me.txtBiloSta = Me.txtBiloSta * 100 + Me.txtNestoDrugo * NestoTrece
End Sub
[ mysybername @ 14.04.2006. 10:22 ] @
Ja sam nekad negde naleteo na net-u na ovaj kalkulator koji se aktivira duplim klikom na polje u koje zelis da upises izracunatu vrednost. Meni se mnogo dopalo ovo resenje. Pored njega ima i kalendar koji popunja polja predvidjena za datum. Evo pa isprobaj, mislim da ce ti koristiti.
[ vmatoic @ 14.04.2006. 17:38 ] @
Hvala na savjetima, no ovaj od mkarasa mi ipak ne koristi jer ne znam točno koje će se operacije vršiti u tom polju, tj. svaki put bi mogla biti druga.

Isprobat ću ovaj od mysybername.

Lijep pozdrav!
[ vmatoic @ 24.04.2006. 18:12 ] @
Isprobao sam priloženi kalkulator i preporučam ga svakome tko treba povremeno neko dodatno računanje!

I zahvaljujem mysybername što ga je podijelio. :)
[ mysybername @ 26.04.2006. 17:36 ] @
Drago mi je da sam pomogao, zasluge su ipak na nepoznatom tvorcu ovog fenomenalnog resenja.
[ zeljko1967 @ 17.07.2018. 12:36 ] @
Pozdrav! Pokušao sam da koristim ovaj kalkulator, ali kada sve uradim po uputstvu izbacuje mi grešku kao u prilogu. Ako neko može pomoći bio bih zahvalan.
[ Getsbi @ 17.07.2018. 14:44 ] @
Za one koji imaju više verzije MS Access-a (2013 ili 2016), fajl bi trebalo da se pokrene recimo u verziji 2003 i izkonvertuje File format 2002-2003. Nakon toga radi korektno. Baš onako kako je opisano u uputstvu „Kalkulator u Accessu.txt”. Ja ću zakačiti izkonvertovani fajl.

Što se tvoje greške tiče, uporedi VBA reference tvog fajla Baza pomoći i ovog preuzetog fajla. Moguće je da nemaš sve biblioteke.
[ zeljko1967 @ 18.07.2018. 07:23 ] @
Radi ovo kod mene , ali kad ga ubacim u svoju bazu ne radi. Može li malo pojašnjenje? HVala
[ zeljko1967 @ 18.07.2018. 07:24 ] @
"Što se tvoje greške tiče, uporedi VBA reference tvog fajla Baza pomoći i ovog preuzetog fajla. Moguće je da nemaš sve biblioteke." Ovo mi nije najjasnije.
[ zeljko1967 @ 18.07.2018. 07:36 ] @
Nešto sam uradio i sada mi izbacuje sledeću poruku.
[ Getsbi @ 18.07.2018. 08:23 ] @
Hajde ovako. Kreiraj novi prazan .mdb ili .accdb fajl u zavisnosti od verzije MS Access-a koji koristiš. Napravi jednu prostu formu sa dva unbound (nevezana) polja. Potom koristeći uputstvo „Kalkulator u Accessu.txt” i dovrši posao onako kako je kolega mysybername savetovao. Ako i dalje javlja grešku zakači taj novi primer pa da vidimo gde je problem.
[ zeljko1967 @ 18.07.2018. 09:16 ] @
Hvala. Uradio sam i radi. Ne razumijem zašto ne radi u mojoj bazi. I kad sam već tu da Vas zamolim da mi objasnite da li postoji način da u određenom polju u obrascu postavim nešto kao brojčanik koji će se nakon svakog novog unosa povećavati za 1. Nešto kao "Automatsko numreisanje" s tim da ja postavim broj od koga bi to kretalo.
[ Getsbi @ 18.07.2018. 09:52 ] @
1. Morao bi da zakačiš tu tvoju bazu rasterećenu od viška podataka da bi pokušao da ti pomognem sa njom.
2. Nad poljem za unos, Properties, u osobinu Default Value ubaci: = Nz(DMax("[NazivPolja]";"NazivTabele");0) +1. Nakon toga će ti nuditi uvek za jedan više od postojećeg broja .
[ zeljko1967 @ 18.07.2018. 10:31 ] @
Hvala na pomoći. Riješeno. Sada imam problem sa ovim rednim brojem. Evo ti slika u prilogu.

[Ovu poruku je menjao zeljko1967 dana 18.07.2018. u 12:05 GMT+1]
[ blingaro @ 18.07.2018. 11:31 ] @
Ne znam da li ću ti ja rešiti problem, ali bar dve stvari ti nisu dobre u tabeli:
1. Nazivi polja ti sadrže naša slova (č, š, ć...). Nemoj ih koristiti, tj. koristi "ošišanu latinicu".
2. Nazivi polja sastavljeni od dve i više reči bi trebalo biti napisani ili kao jedna reč npr. "BrojClanova", ili sa donjom crtom "Broj_Clanova". Razmak zna da pravi problem.
[ Getsbi @ 18.07.2018. 12:20 ] @
Greška ti se javlja jer si u tabeli uneo izraz. Trebalo je na formi gde je polje vezano za kolonu tabele.
Najbolje bi bilo da imaš jedan manji fajl kao primer i da ga kačiš pored tih Word dokumenata. Tada bi komunikacija bila uspešnija.
Ovo što ti je kolega blingaro napisao usvoji kao pravilo jer je sto posto u pravu.