Poslao: 11 Mar 2008 23:52
|
offline
- Pridružio: 29 Mar 2007
- Poruke: 234
- Gde živiš: Kad bih znao
|
Jedan prijatelj pocinje da radi u nekoj firmi i od njega se zahteva rad u Access-u. Potrebno je da napravi bazu podataka rezervnih delova, ulaza sirovina, izlaza proizvoda i td.
Da li je moguce umesto Access-a koristiti MySQL i php? Koliko je to prakticnije, ako jeste?
U php mogu nesto da mu pomognem, ali u accesu bas nista neznam.
Ja licno mislim da je bolje praviti bazu u okviru MySQL. Jedini problem je sto prilikom razmene podataka izmedju firmi, odnosno prenosa baze od kompa na komp potrebno da svaki komp u svakoj firmi ima instaliran APACHE server, dok Access svi imaju!
Sta vi mislite?
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 12 Mar 2008 06:40
|
offline
- Pridružio: 29 Dec 2006
- Poruke: 55
|
Pitanje je da li je to politika firme ili nečija tehnička odluka. Nemam razloga da neverujem da varijanta koju si pomenuo može da odradi posao. Nisam stručnjak za MySQL i PHP ali je moguće da firma ima MS SQL server i da je ACCESS samo alat za brzi razvoj aplikacije u čemu je za sad neprevaziđen. Back-end u tom slučaju ide na pomenuti server a klijenti imaju savki svoju front-end ACCESS aplikaciju. Ta varijanta je sposobna da podrži baze od nekoliko miliona slogova i napad od nekolio desetina klijenata. Obzirom da je u pitanju manja do srednja transakciona baza podataka što se iz opisa potreba firme da naslutiti, ova varijanta je veoma moguća.
|
|
|
|
Poslao: 12 Mar 2008 06:56
|
offline
- Pridružio: 22 Nov 2004
- Poruke: 2138
|
Access ti lak za korišćenje. Puno lakši od PHP-a. U kombinaciji sa MS SQL ili ORACLE radi ko popizdeo
Sve ima svoje prednosti i mane.
PHP ti je ipak free.
|
|
|
|
Poslao: 12 Mar 2008 17:10
|
offline
- Pridružio: 29 Mar 2007
- Poruke: 234
- Gde živiš: Kad bih znao
|
Da pitam jos nesto na brzaka!!
Da li je potrebno znati MS SQL za upite u Access-u ili u okviru je u okviru programa moguce izvrsiti upite pomocu Wizarda?
|
|
|
|
Poslao: 12 Mar 2008 18:52
|
offline
- Pridružio: 29 Dec 2006
- Poruke: 55
|
Da bi radio upite u Access-u nije potreban MS SQL server, a nije neophodno za početak ni znanje samog SQL-a. Upiti se mogu dizajnirati u Query Design modu (dovlačenjem tabela u prozor, povezivanjem i izbormo polja). Ovaj grafički mod omogućava lako učenje SQL-a jer se prelazom iz Design moda u SQL tekst mod lako vidi pozadina grafički dizajniranog upita. Naravno da se za početak mogu koristiti i Wizardi koje preporučujem samo onima koji neće da se duže bave Access-om i SQL-om, jer kao i digitron (olakšavaju i ubrzavaju ali i zaglupljuju).
|
|
|
|
Poslao: 13 Mar 2008 18:25
|
offline
- Pridružio: 29 Mar 2007
- Poruke: 234
- Gde živiš: Kad bih znao
|
Ljudi pomazite!
Kako da npr. prilikom unosa vrednosti u dva polja, pomocu forme da se u trecem polju automatski vidi njihova razlika, odnosno kad se promeni vrednost u jednom od polja da se promeni i razlika?
pomocu forme:
Da li je potrebna neko submit dugme prilikom unosa ili izmene podataka pomocu forme?
Ceo dan se mucim i nista, glava me zabole. Nekako sve povezujem ove forme sa formom u browser-u, pa mi se sve cini da treba neko dugme za podvrdu.
Dajte mi neko malo pojasnjeje, molim vas!
|
|
|
|
Poslao: 13 Mar 2008 18:42
|
offline
- Pridružio: 29 Dec 2006
- Poruke: 55
|
Na formi u osobinu Control Source polja "Trenutna kolicina" upišeš:
= Ulaz - Izlaz
U tabelama se ne drže izračunata polja (znači ne treba ti kolona "Trenutna kolicina" u tabeli) . Uvek mogu da se izračunaju ili na formi ili u izveštaju. U suprotnom bi se kršila treća normalna forma u relacionoj teoriji koja kaže da svaki atribut (polje u tabeli) koji nije ključ mora da zavisi od ključa, čitavog ključa i nesme da služi ničemu drugom osim ključu.
|
|
|
|
Poslao: 15 Mar 2008 02:02
|
offline
- Pridružio: 29 Mar 2007
- Poruke: 234
- Gde živiš: Kad bih znao
|
Hvala ti Getsbi, na brzom odgovoru!
Kako dobro poznajes access, svaka ti cast.
Nisam probao ovo sto si napisao, ali sam hteo da ti se zahvalim, pre svega.
E sad idem da probam!
Dopuna: 15 Mar 2008 2:02
Getsbi hvala ti za ove odgovre!
Molim te samo za jos jednu sitnicu!
Npr. imam formu za unos podataka, koju ce koristiti radnik magacina.
Kako da on ima pristup samo toj formi, a ne i ostatku baze?
Ja kad otvorim bazu u accessu, iz nje dalje otvaram forme, tabele i td, ali bazi bi trebalo da samo ja imam pristup.
Kako da forme koje sam napravio da ih korisnik otvara nekako drugacije a ne iz baze?
|
|
|
|
Poslao: 15 Mar 2008 07:05
|
offline
- Pridružio: 29 Dec 2006
- Poruke: 55
|
1. Preporuka je da razdvojiš tabele u jednu .mdb a ostale objekte(forme, upite, izveštaje....) u drugu .mdb. Na taj način prva back-end može ići na zasebnu lokaciju ili na server, a front-end je pristpačan klijentu. Tabele tad korisnik ne može da ažurira direktno. Ovo je skopčano sa linkovanjem tabela. Uđeš nakon razdvajanja u drugu .mdb i ulinkuješ tabele iz prve .mdb. Tako druga .mdb samo vidi tabele prve, što je dovoljno za normalan rad, a i za postavljanje Database Passworda: Tools, Security....
2. Drugu .mdb datoteku (front-end) nakon završetka razvoja aplikaciji pretvoriš u .mde (korisnik-tvoj magacioner ne mže da prepravlja forme upite izveštaje......) gde je dozvoljen pristup objektima samo u izvršnom ali ne i u Design modu. Korisnik upravlja još uvek svim objektima .mde datoteke.
3. Ako ni to nije dovoljno, na kraju razvoja aplikacije, neposredno pre pravljenja .mde datoteke u opciji Tools, Security, postavi:
User and Group Permissions i User and Group Accounts. Time opcijama postavljaš dozvole i parava nad pojedinim delovima aplikacije i pojedinačnim objektima, što je uostalom i bilo pitanje.
Za detalje ćeš ipak morati da koristiš literaturu i help. Nije komplikovano ali je preopširno za ovakav vid odgovaranja na pitanja.
|
|
|
|
Poslao: 15 Mar 2008 18:51
|
offline
- Pridružio: 29 Mar 2007
- Poruke: 234
- Gde živiš: Kad bih znao
|
Getsbi, sve sam uradio kako si napisao, napravio sam dve DB. U jednoj sam napravio samo tabele, a u drugoj forme. Izvrsio sam linkovanje tabele. Valjda ide ovako: desni klik, a onda Link Tables, a zatim izaberes bazu iz koje vrsis linkovanje.
Uspeo sam da napravim .mde fajl, gde nije moguce menjati formu, ne postoji opcija design, ali tabele koju sam linkovao iz prve baze otvara se iz ovog .mde fajla i moze korisnik da je menja.
U cemu je problem, da li sam nesto pogresno uradio?
|
|
|
|