Centar za edukaciju-BiH



#1 26.02.2015 21:11
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,610


Predmet:Pouzdanost access baze i vba
Otvorih ovu temu da nebi pisali o ovome u temi access programeri sta dalje.
Nekoliko puta sam pisao moje mislenje o ovome a evo opet cu.
Prvo kada gledamo access onda ga moramo posmatrati kao bazu podataka zasebno i kao programski alt zasebno.
Napr.
Mysql je baza i skoro ne razdvojiv php programski jezik.
MsSQl Baza nije vezana bas striktno niti za bilo koji programski jezik.
Access mozemo gledati nesto slicno kao Mysql i PHP.
Obicno lada pomenemo MySQL bazu onda mislimo na epp. u php sto nemora biti tako.
tako je i sa accessom samo sto je u access bazu ugradjen Vb.
Nesto slicno imamo i kod Oracle baze.
Mozemo mi app.praviti u bilo kom drugom programskom jeziku a ne u access.
Motze to biti bilo koji programski jezik.
E sad sve ove gore baze sto sam pomenuo su velike baze podataka dok je access baza srednja baza podataka pa se prema tome nemoze porediti sa gore navedenim a ko se radi sa velikom kolicinom podataka.
Medjutim solo programeri su rijetko kad u stanju i raditi neke propjekte sa velikom kolicinom podataka jer to jednostavno nije posao za jednog covjeka.
Upravo za solo programere access baza je jedna blagodet.
Jer ako pravite neke aplikacije sa manjim brojem podataka netrebaju vam gore navedene glomazne baze podataka.
Sto bi rekli da ne koljemo vola radi kile mesa.
Sjetimo sa samo kliperske baze ili jos prije tekstualnih baza i jos nekih.
Niti jedna e nemoze porediti sa mdb bazom.
Znaci mdb baza je neprikosnovena u svojoj klasi bilo to kome pravo ili krivo ali to je tako.
Dali mi nekada pogrijesimo pa koristimo mdb a u stvari smo trevbali neku vecu bazu e to je sad drugo pitanje tj. poznavanje baza podataka.

Idemo sad na drugi dio a to je access kao programski jezik sa svojim formama izvjestajima i vb-om.
Sto se tice izvjestaja tu mu nema premca cak ni kristal report koji se najcesce koristi nije bas dorastao acces izvjestajima.
Radio sam i sa jednim i sa drugim medjutim acces ima jednu sirinu i plus toga mnogo je ugodniji za dizajniranje izvjestaja.
Access forme:
Ako ih poredimo sa drugim gotovim formama u drugim programskim jezicima onda tu access malo zaostaje.
Naime access forma nema grafiku odnosno nije graficka a i nemoze se nista unijeti na nju bez dodatnih objekata odnosno kontrola.
Access da shhet forma nema mogucnosti programiramnja svakog reda ponaosob niti postaoji neka kontrola kao napr data grid koja bi zakrpala ovaj nedostatak.

access kontrole.
Access kontrole ne zaostaju za kontrolama kod drugih programskih jezika.
Cak moze se reci da je access cobmo i list box vjerovatno jedan od najboljih kada ozmemo sve programske jezike.
Jedino mu delphi mozda moze parirati u tome.

acces sql (Query) zaostaje za sqlom velikih baza podataka ali ima tu vb preko dao konekcije ili ado koji itekako moze nadomjestiti neke stvari koje nemamo u sql-u.

vb programski jezik.
Vb programski jezik je alat koji je mozda najbolji za solo programere.
Zasto kazem za solo programere jer vecina nasi i radi samostalno a za to je vb izuzetan pogotovo sto se proteze kroz cio ofis koji koristi 90% ljudi.

Sve u svemu nesto sto napravimo u accessu za mjesec dana vjerovatno u drugim programskim jezicima bi nam trebalo duplo vise.

E sto je sad hajka na access.
Problem accessa su njegovi makroi vizardi i ostala razna pomagala.
Ona jesu dobra za ucenje a nikako za izradu aplikacije koju cete nekom da prodate.
Dobri su i da napravite neku app. da sebi olaksate posao.

Kome mi radimo i prodajemo app?
Ljudima koji manje znaju o racunarima nego nase supruge o autima i to rekao bih 2 do 3 puta manje.
Sta je problem u tome?
Problem je sto malo bolji poznavalac engleskog jezika i sa veoma skromnim znanjem pod op. sistemom win. moze nesto napraviti i uacesu i to naoko veoma lijepo da izgleda.
Naravno samo lijepo izgleda i za pocetak dosta da neki najsedu i kupe to.
To se cesto i desava.
Ja zbog toga rijetko mogu naci posao u accessu bas zbog toga jer ga ja nemogu napraviti niti tako jeftino niti tako brzo.

Ima tu jos detalja sto se tice ovoga ali bojim se da sam i ovako bio preopsiran.

Volio bi da i drugi daju svoj doprinos ovoj temi pa da imamo pravu sliku o ovome.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
Ovaj post je ureden 1 puta. Posljednja izmjena 26.02.2015 23:04 od strane zxz. ↑  ↓

#2 26.02.2015 23:26
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,828


Predmet:Re: Pouzdanost access baze i vba
Ja se slazem 100% sa ZXZ za Accesa i to e nesto vrhunsko napravljeno i to ce tako ostati dali neko voli to ili ne .
Ja sam poceo da programiram u VB6 i access bazama i to sam radio vrlo kratko (par meseca) i onda sam presao na Accessa gde sam se zadrzao dugo vreme. U taj period najvise sam koristio accessovih baza no sam se igrao i sa vecih baza kao MySql ,MSSql i Oracal a mili su tu i starh baze DBF .
Imam par aplikacija sta i dan danas rade a su sa MYSQL i MSSQL baze a access sam koristio kao Programski jazik ne kao baza podatke.
Sta se tice izvestaima u Access to je nesto jako dobro napravljeno i mislim da jos dugo nece ga nista zameniti.
Ja sad u zadnje vreme opet sam se vratio na VB6 ali sada sa MSSQL i MYSQL baze.Nisam prestao sa Accessom vec sam morao da uzmem neki drugi alat za rad jel posla mi je pala zbog to sta sam radiio u Accessu a ne u neki drugi programski jazik.
Da pojasnim malo:
Kad sam poceo da prodajem programe imao sam moi prijateli koi su kupili moj program i nije im bilo vazno u cemu je raden taj program bilo je vazno da taj program obavi svoj posao,no posle neko vrene nisam imao vise klijenta na kome da prodam progame i poceo sam da trazim novih musterije za moih programe i tu je pocelo sve sta nije trebalo.
Svuda ge sam isao na prezentacije programe nisam bio sam vec ljudi su zvali i drugih firme i programera ispred meni ili posle mene i uvek kad su uporedivali specifikacije ponude moj program je bio slabiji u ustalom na drugih jel je bio radzen u Accessu i vo vecina slucaeva sam koristio access baza.
Malo sam promenuo taktiku i prebacio sam samo bazu da bude u MSSQL i i poceo sam da dobijem vise klijenta zbog to sto sam u specifikacije programe naveo da radi sa SQL Server , a vec kad sam ponudio program sa VB.Net i MS Sql tada sam video razlike kako ljudi kupuju programe.
Sad koristim VB6 i MSSql nu ibek u specifikacije programe navedim da program e raden u VB I SQL Server , aljudi ne zanima ih dali e to VB6 ili VB.Net ili dali e SQL Server 2000 ili SQL Server 2010.
Sad malo zosto sam izabrao VB6 a ne VB.Net.
-VB6 Bolje ga poznajem i vise e kompatibilan sa VBA (Bolje razumem COD)
-VB6 ne koristi net framework i ne treba paziti u koi je framework radzen. (Imao sam slucaeva gde program e radzen u nat framework 1.1 a na masinu ima framework 2.0 i svaki put imao sam problema i uvek nesto ni je radio dobro dok ne insaliras pravi framework)
-VB6 ne zahteva da imate jaki performanse za da radi brzo dok Net tehnologija trazi jake masine da imaju ram veci od 1GB Jaki procesori i tako dalje .
-VB6 Program radi i na stariju operativni sistema kao WIN98 i WIN Milemium i Win 2000 ,a ako imas program raden u Net tehnologija i i net framework veci od 3.5 SP1 nemozes ga instalirati cak ni na WINXP a mozes zaamisliti kakva ce da radit taj program ako ga nemozes lako instalirati.
↑  ↓

#3 04.03.2015 21:24
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,610


Predmet:Re: Pouzdanost access baze i vba
Pa gdje su ostali sad sto ne diskutuju.
Ova se tema sama nametla.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#4 06.03.2015 09:12
miro35 Van mreze
Clan
Registrovan od:05.01.2009
Postovi:608


Predmet:Re: Pouzdanost access baze i vba
Evo razmislio sam šta da napišem.Ja sam za access a isto tako i za neki drugi programski jezik. Još jedna napomena:
Moje aplikacije rade u access-u tako da su forme nevezane za tabele. Znači polja su unbound. Sve radi VBA. Knjiži,briše pravi update traži preko dlokup, sumira Dsum itd...
Dalje baza podataka je posebna u kojoj su samo tabele koje su linkovane na aplikaciju.Znači front end back end.E sada vezano za sql servere bio on ms sql ili my sql. meni je lako prilagodit aplikaciju na tu bazu.čak sam napravio i link ma ms sql bazu odnosno na tabele preko vba iz access aplikacije. ito radi.
Evo ovo mi je nešto bilo u glavi a ne znam šta dalje ili access ili nešto drugo?
Miro
↑  ↓

Stranice (1):1


Sva vremena su GMT +01:00. Trenutno vrijeme: 4: 59 am.