[ memphis @ 01.04.2005. 01:41 ] @
Pozdrav svima... Ako neko ima vremena, stvarno bi mi dobro dosla bilo kakva pomoc.
Elem, o cemu se radi, dobio sam ispitni zadatak koji izgleda otprilike ovako:
Treba napraviti Internet aplikaciju u Javi sa Access-ovom bazom koja sadrzi sledece tabele:
Korisnik – sa poljima: korisnikID, ime, prezime, korisnickoIme, sifra, email
Racun - sa poljima: racunID, opis
promeneNaRacunu - sa poljima: racunID, korisnikID, drugiRacun, iznos, datum.

Prijavljivanje korisnika na sistem, provera unetih podataka, mogucnost registracije novih korisnika, promena lozinke itd. itd. Ovo sam sve odradio, ali sada dolazi tezi deo. Kada se korisnik uspesno prijavi na sistem, treba prikazati sledece opcije: lista racuna korisnika, unos isplate sa racuna, unos uplata na racun, prenos sa racuna na racun.
Jednino sto sam uspeo da uradim je lista racuna korisnika, sve ostalo mi je totalno konfuzno. Kao da mi fali neko polje u tabelama?!?
Od dodatnih objasnjenja imam samo jos ovo:
- Opcija unos isplate sa računa treba da omogući korisniku da sa željenog računa isplati određenu sumu. Suma je manja ili jednaka od raspoloživog iznosa na računu. Račun na koji se uplaćuje suma unosi se ručno.
- Opcija unos uplate sa računa treba da omogući korisniku da na željeni račun uplati određenu sumu. Račun sa koga se uplaćuje suma unosi se ručno.
- Opcija prenos sa računa na račun treba da omogući korisniku da sa željenog računa prenese određenu sumu na drugi izabrani račun. Suma je manja ili jednaka od raspoloživog iznosa na računu sa koga se prenosi.

Ako neko ima bilo kakvu ideju, resenje, dobro dosla je...
Hvala unapred, Vlada :-)
[ range @ 01.04.2005. 13:44 ] @
Klijent ce biti aplet? Zaobidji Access u sirokom luku, jaaaaaako veliko smaranje.
[ memphis @ 02.04.2005. 15:28 ] @
Nazalost, posto je u pitanju ispitni zadatak, morace da bude Access-ova baza.
Naravno, da nekome ovo radim za lovu, sigurno ne bi bila Access baza...
Poz, Vlada :-)
[ range @ 02.04.2005. 17:25 ] @
Glavni problem su ti drajveri. Ako koristis Access verovatno mislis da koristis JDBC-ODBC bridge. To ti je native drajver, a kao sto znas applet ti je veoma limitiran po pitanju komunikacije sa klijent masinom, tako da ti ovo sigurno nece proci. Dakle, resenje ti je:
1. Napisi klijent-server aplikaciju
2. Bakci se sa security-em da bi tvoj aplet mogao to da obavi (a da li ti je to ispitni zadatak :) )
3. Nadji pure java drajver za access, ja to nisam trazio jedno 5 godina tako da stvarno ne znam ima li ih besplatnih, probaj na source-forge
[ range @ 02.04.2005. 17:31 ] @
Evo bas nadjoh, nije dzabe, ali imas trial 30 dana
http://www.bcs-corp.com/java/a...ect/aveconnect11_msaccess.html

a procitaj i ovo, nece da ti skodi
http://java.sun.com/products/jdbc/driverdesc.html
[ sstanko78 @ 28.04.2005. 12:37 ] @
Acces jedino radi kako treba sa MS stvarima (.net i slično).
[ Alien_sdl @ 04.05.2005. 19:51 ] @


Vozdra.
Kako vidim imas sve sto ti treba u tabelama samo je u pitanju kako ces rijesiti zadato pitanje. Imam par prijedloga :
1. Za problem oko isplate/uplate sa racuna - koristis tabelu (promeneNaRacunu ) i korstis sql upit prema njoj - UPPDATE promeneNaRacunu SET iznos = ? where racunID=? AND korisnikID = ?; ovdje bi pozeljno bilo da koristis jos neki vid testa da li je iznos negativan poslje transaksije.
2. Slicno mozes koristiti i za prenos sa racuna na racun. - korstit mozes join a ne moras.
pogledaj manual mysql (slicno sql )
A sto se tice konekcije sa accesom o tome ti ne znam puno radim samo sa mysql.
Sa srecom.
[ me-tuzalem @ 04.05.2005. 22:16 ] @
Sada tek pročitah ovu temu i nije mi jasno šta memphis želi. Ne kaže da ima problem sa pristupom access bazi, a nekoliko odgovora je te vrste. Ne kaže da ni da ima problem sa sql sintaksom.
Bilo bi najbolje da se memphis koji je postavio temu javi i kaže šta je zapravo problem. Da li mu treba model klasa, neka pomoć u vezi sqi i/ili accessa. Šta je posredi, ili bi moderator trebalo da obriše ovu temu ?
[ pahuljica @ 23.10.2008. 13:16 ] @
I meni je potrebna pomoć, sličan problem. Treba da prebacim bazu pravljenu u Access-u na internet, odnosno da omogućim da se njenim formama i izveštajima može pristupiti sa interneta. Da li ona može da zadrži svoj dizajn i makroe?