Da li moze MySQL i PHP umesto Access-a?

1

Da li moze MySQL i PHP umesto Access-a?

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.
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.



offline
  • MRKY 
  • Elitni građanin
  • 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 Wink

Sve ima svoje prednosti i mane.

PHP ti je ipak free.

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?

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).

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!

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.

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?

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.

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?

Ko je trenutno na forumu
 

Ukupno su 549 korisnika na forumu :: 7 registrovanih, 1 sakriven i 541 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Bobrock1, Buda Baba, gorantrojka, Konda, MilosKop, nemkea71, VES 11119