Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako izraditi Access bazu koju bi punio XML datotekama.

[es] :: Access :: Kako izraditi Access bazu koju bi punio XML datotekama.

Strane: << < .. 3 4 5 6 7 8

[ Pregleda: 9421 | Odgovora: 155 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dzaga29
Davor Žagar
Komunalac d.o.o. Delnice
Delnice, Hrvatska

Član broj: 310438
Poruke: 243
*.adsl.net.t-com.hr.

Sajt: www.komunalac.hr


Profil

icon Re: Kako izraditi Access bazu koju bi punio XML datotekama.08.04.2019. u 07:48 - pre 2 meseca
Zidar, šaljem ti zadnju verziju baze koju sam napravio, molim te da je što više koristimo jer sam neke nedoumice rasčistio, a ono što ne valja jednostavno obriši. Trebao bi barem koristiti tbl. Vodomjeri i tbl. Kupci, ali isprobaj da mogu raditi Export/Import podataka u bazu ...
Prikačeni fajlovi
 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3084
*.cpe.net.cable.rogers.com.



+78 Profil

icon Re: Kako izraditi Access bazu koju bi punio XML datotekama.09.04.2019. u 19:02 - pre 2 meseca
Evo, dodati podaci iz Excela, i jos malo nesto ocicsceno. Dobro si pocistio prosli put, mnogi problemi koje sam video prvi put nisu bili vise tu.

Ovo sto sad imas moci ces da koristis za dodavanje ocitanja. Iz Excela u tabelu Ocitanja_Iz_Excela, a odatle kverijima u tabelu Ocitanja. Excelima se moraju dodatijos dve kolone, videces u zakacenim fajlovima. Ja sam koristio Append to Table opciju da prebacim podatke, rucno, nisam morao da linkujem Excel za Access.

Ovo sto imas sada, NIJE ono sto sam obecao da bi moglo biti, ali se moze raditi i ovako. Trebalo bi jos neke kontrole dodati na tabelu Ocitanja, za sada neka ovako. Kad se stabilizuje ocitavanje i unosenje podataka, kad svako bude znao sta i kada treba da uradi - kad ovo psotane rutinska stvar, onda mozemo da pritegnrmo sta jos treba u vezi sa Ocitanjima.

Ako hoces da pratis gede se koji vodomer nalazi i sta mu se desava, to isto mozemo da uradimo, kad budes bio spreman, kad se malo odmoris od ove faze.

Djoreski pomenu da je source sistem u SQL. To je dobro, ali nije presudno SQL ne moze bas da se radi amaterski, makar i znali sta radimo. Access moze da radi kad se zna sta se hoce (Davor) i postuju pravila. Za SQL to nije dovoljno.

Aakaceni fajl sadrzi
- Access.accdb sa podesenim tabelama. Pogledaj reprt rptRelationships - dodao sam vazne napomene.
- tri Excel fajla, koje si poslao poslednji put, sa dodatim kolonama
- MS Word document sa screenshots za data import iz Excela u tabelu

Probaj, pa javi.

Prikačeni fajlovi
 
Odgovor na temu

dzaga29
Davor Žagar
Komunalac d.o.o. Delnice
Delnice, Hrvatska

Član broj: 310438
Poruke: 243
*.adsl.net.t-com.hr.

Sajt: www.komunalac.hr


Profil

icon Re: Kako izraditi Access bazu koju bi punio XML datotekama.09.04.2019. u 21:01 - pre 2 meseca
Zidar ovo je izvrsno, a najviše mi se sviđa što si max. iskoristio forme koje sam napravio. Trenutno sam malo u zdrastvenim problemima i od 22.4 - 27.4. moram u Zagreb na operaciju (Vitrektomija), ali nakon toga krećemo dalje po dogovoru. To što je Djoreski napisao vjerojatno je čovjek u pravu jer za razliku od mene on se razumije i u Access i u VBA. On mi je i poslao kod za knjiženje izmjena, mada će se kod morati malo mjenjati, jer ako u tablici Kupci_Vodomjeri imam upisan vodomjer kod puca, ali to ćemo kasnije. Što se tiče ostalog djela ja ću malo isprobavati i zapisati eventualne nedostatke. Za sada toliko! Pozdrav.
 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3084
*.cpe.net.cable.rogers.com.



+78 Profil

icon Re: Kako izraditi Access bazu koju bi punio XML datotekama.09.04.2019. u 21:27 - pre 2 meseca
Drago mi je da smo na pravom putu. Problem je vise u kvalitetu podataka nego u struktunim nedostacima. Ne brini, to je normalno za ovu fazu - inicijalno punjenje tabela. Podaci koji ti stizu nisu pod tvojom direktnom kontrolom. Pravila koja postavimo u bazi mozda nisu uvek ispostovana na izvoru podataka. vremenom cemo steci iskustvo kako da resavamo te situacije. Sve ce biti OK, ne brini. Osnovu si dobro postavio. Uvek moze nesto da se promeni i "poboljsa", ali ako moze nez znaci da uvek i treba.

Zelim ti mirnu operaciju, bez uzbudjenja i da se oporavis brzo. Kad se vratis, nemoj mnogo da gledas u kompjuter :-)

Pozdrav i zelim ti brz oporavak
 
Odgovor na temu

dzaga29
Davor Žagar
Komunalac d.o.o. Delnice
Delnice, Hrvatska

Član broj: 310438
Poruke: 243
*.adsl.net.t-com.hr.

Sajt: www.komunalac.hr


Profil

icon Re: Kako izraditi Access bazu koju bi punio XML datotekama.10.04.2019. u 12:16 - pre 2 meseca
Podaci koje dobijem sa očitanja su svakakvi i to se slažem da ćemo morati duže vrijeme ispravljati, a posebno dok sam na bolovanju. Ja podatke uzimam samo od jednog poslovođe, jer za druge nemam povjerenja dok nisam u firmi. Međutim da se vratim na dva problema koja sam vidio i da ih pokušamo rješiti pravovremeno dok nećemo trebati puno mjenjati program.
1. vidio si da neki vodomjeri imaju više potrošaća i to ćemo trebati upisati potrošaće u bazu (svakog) i povezati ga sa tim vodomjerom a u očitanje prema tablici ćemo svakom dodati neki postotak i sl. To su oni vodomjeri koji imaju dvije ili više šifri kupca...
2. Veliki problem mi je izmjena vodomjera, jer kod kupaca imam situacija da je zadužen za dva vodomjera na istoj lokaciji jer nije proknjižena izmjena. U arhivi bi morao imati za određenog kupca sve izmjene kroz godine, ali da bude zadužen (tbl. Kupci_vodomjeri) samo za zadnji koji koristi. Sama izmjena se mora obavljati preko forme za izmjenu. Sam kod nema dovoljnu i dobru kontrolu od greške ... Malo se treba pozabaviti time, posebno što ćemo voditi kontrolu o lokacijama vodomjera i pratiti njihovo stanje.
Pozdrav!
 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3084
*.cpe.net.cable.rogers.com.



+78 Profil

icon Re: Kako izraditi Access bazu koju bi punio XML datotekama.10.04.2019. u 20:53 - pre 2 meseca
OK, broj 1) izgleda laksi za resavanje, broj 2) je ono pravo sto do sada nisam video da je dobro reseno. Doduse, posldnjih 20 godina nisam gledao

Odmori se dobro, ja cu za to vreme da malo proucim moguca resenja. Jedna varijanta je da se ocitanja prate kao i do sada, a da se kretanje vodomera prati zasebno. To je lakse, uslovno, imas dve komplikovane tabele, u stvari sistema komplikovanih tabela, treba po 3-4 za svako pracenje bilo cega. problem je ovde sto Ocitanja ne znaju sta se desava sa vodomerime kao sto kazes, ne slazu se podaci sa stvarnim stanjem na terenu. Druga opcija je da se svi dogadjai u zivotu vodomera prate u jednoj jedinoj tabeli - Ocitanja to je kompliovano jer tabela postaje jako siroka - veliki broj kolona koje se mdjusono kontrolisu i ogarnicavaju unos pogresnih podataka. Nisam siguran da Access moze to da proguta. Ne radi se o kolicini podataka, nego je Access prilicno slab kad treba postavljati CONSTRAINTS na nivou tabele. Postoji samo jedno text polje, duzine 255 karaktera, u table Properties u aable design modu, gde se upisuju constraints na nivou tabela. I sve constraints se tretiraju kao jedna, sa mnogo AND povezivanja. Editor za rad je isti kao sto je bio u verziju Access 95 i 97. Valjda su mogli da urade nesto za 20 godina, ali slaba uteha. A onaj ko je to prvi put uradio u 1995 godini, sad je u penziji...

Odmori se , pa nastavljamo iduce nedelje.
 
Odgovor na temu

dzaga29
Davor Žagar
Komunalac d.o.o. Delnice
Delnice, Hrvatska

Član broj: 310438
Poruke: 243
*.adsl.net.t-com.hr.

Sajt: www.komunalac.hr


Profil

icon Re: Kako izraditi Access bazu koju bi punio XML datotekama.12.04.2019. u 18:01 - pre 2 meseca
Pa da ti se pohvalim, ali meni ovo ubacivanje očitanja nikako neide???
 
Odgovor na temu

dzaga29
Davor Žagar
Komunalac d.o.o. Delnice
Delnice, Hrvatska

Član broj: 310438
Poruke: 243
*.adsl.net.t-com.hr.

Sajt: www.komunalac.hr


Profil

icon Re: Kako izraditi Access bazu koju bi punio XML datotekama.13.04.2019. u 09:23 - pre 2 meseca
Primjer: Kada sam otvorio potrošaća ID 2032 za njega sam dobio dva očitanja - novo koje smo ubacili 3.4.2019 i kod njega imam potrošnju od 912 m3 i ono od 23.1.2019 gdje je potrošnja od 328 m3. Jednostavno za novo očitanje je trebalo promjeniti datum prošlog očitanja u 23.1.2019. sa očitanjem od 11769 m3 i onda bi podaci bili točni (potrošnja od 584 m3) a ovako su podaci očitanja od 23.1.2019. preskočeni i nisu u matematici. Ručni unos nije moguć, zato ti govorim da mi ubacivanje očitanja ne ide i da ćemo to morati proći sve od početka!
Prikačeni fajlovi
 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3084
*.cpe.net.cable.rogers.com.



+78 Profil

icon Re: Kako izraditi Access bazu koju bi punio XML datotekama.15.04.2019. u 18:52 - pre 2 meseca
Dobrodosao nazad . Ne brini, nista nece morati rucno da se unosi. Negde je greska u mojim kverijima pretpostavljam. Izgleda da su Excel podaci u dobrom stanju. Sad cu da pogledam sta se desava, pa cu da posaljem popravljenu verziju.

:-(
 
Odgovor na temu

dzaga29
Davor Žagar
Komunalac d.o.o. Delnice
Delnice, Hrvatska

Član broj: 310438
Poruke: 243
*.adsl.net.t-com.hr.

Sajt: www.komunalac.hr


Profil

icon Re: Kako izraditi Access bazu koju bi punio XML datotekama.15.04.2019. u 20:02 - pre 2 meseca
Ja bi najrađe da krenemo korak po korak i da se vratimo tvojim postovima od 03.04.2019. u 00:08 - pre 12 dana i 20h i od 03.04.2019. u 16:41 - pre 12 dana i 4h
jer u njima si opisao kako bi gotova baza morala izgledati s čime se slažem. Ja do onda neću ništa ubacivati i čistiti jedino ću isprobavati da vidim da li je sve u redu. Nakon što rješimo očitavanja onda ćemo ići na izmjene vodomjera gdje treba u jednom djelu mjenjati kod na komandi "Spremi zapis"
Pozdrav!
 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3084
*.cpe.net.cable.rogers.com.



+78 Profil

icon Re: Kako izraditi Access bazu koju bi punio XML datotekama.17.04.2019. u 17:55 - pre 2 meseca
OK, krenucemo od pocetka. Istoveremeno cemo sacuvati podatke koje imamo, da se ne unose rucno, ili bar da ne bude mnogo rucno.

Generalno imamo resenje na dva nivoa: prilicno komplikovano i mnogo komplikovano. Razlog zasto se baze podataka prave komplikovanim jeste integritet podataka, citaj 'da podaci predstavljaju stvarnost sto vernije'.

Ako se ima veliko poverenje u ulazne podatke, stvari su jednostavne. Ako mozemo da garantujemo da absolutno nikada nece biti uneti duplikati ili nelogicni podaci, onda nam ne treba nista - samo kreiramo tabele, neista PK, nista validacija, nista relationships, greske su nemoguce pa se i ne ocekuju.

Integritet podataka neije isto sto i tacnost unetih podataka. Ako za vodomer unsemo novo stanje = 250 umesto 25, a staro je bilo 10, integritet je ocuvan ukoliko takav vodomer zaista postoji, jer 250>6, ali i 25>6 - novo citanje vece nego prethodno, sve je OK. Stvarni datum citanja moze bit 4. April 2019, a mi unesemo 14. April 2019, ili cak 14. April 2010, greska se nece otkriti lako ukoliko je datum prethodnog citanja 20. decembar 2018. Tu je razlika izmedju integriteta i tacnosti.

Integritet = podaci ne narusavaju ni jedno pravilo koje smo postavili.
Tacnost: integritet, plus unete vrednosti odgovaraju realnosti.


Za iustraciju ovih principa, tabela Vodomjeri u mom poslednjem postu, garantuje integritet podataka na ovaj nacin:
a1) samo vodomeri koji postoje u tabeli Vodomjer mogu imati ocitanja (relationship sa Ocitanaj na Vodomjeri)
a2) datum ocitanja mora biti veci ili jednak datumu prethodnog ocitanaj
a3) ocitana vrijednost mora biti veca ili jednaka prethodno ocitanoj
a4) jednom uneta vrednost se ne moze promeniti, niti obrisati, osim ako je to poslednje stanje

To je prvi nivo komplikacije, prilicno komplikovano, integritet podatak je obezbedjen na solidnom nivou, a tacnost - e to je "it's up to you".

Sledeci nivo komplikacije bio bi garantovanje da:
b1) samo vodomjer koji je Posavljen moze se ocitati. Tekuci nivo ce prihvatiti ocitanja i za vodomere koji su otpisani za uvek, ili su na popravci.
b2) vodomeri se premestaju, sa mesta na mesto, tada se obicno menja i kupac, kupac moze biti aktivan i neaktivan u datom periodu. Sada,
kupac se moze zaduziti za potrosenu vodu samo ako je aktvan, i ako u datom momentu kupac duzi odredjeni vodomer.

Ako se fizicki moze garantovati da ce se uvek ocitavati samo vodomeri koji su negde postavljeni i za njih postoji kupac, prvi nivo, koji vec imamo je dovoljan.

Slucaj b1) je us stvari odgovor na pitanje "Gde je moj vodomjer, ili Koji je status vodomjera X" Statusi modgu biti na primer "U magacinu je","Na popravci je","Postavljen je","Otpisan je", ap i "Na Bazdarenju je", ako i kad bazdarenje postane rentabilno. Taj se slucaj resava na slican nacin kao sto smo resili ocitanja -pratiomo promene stanja: "Vodomer X je na dan D1 presao iz stanja Sp u stanje S", ako se dalje ne povezuje ni na koju tabelu.

U stvari, postoje dva slucaja kako se prate promene, promene stanja, i promene kontinualne velicine (citanja vodomera, balans tekuceg racuna). Ako je entitet za koji pratiomo stanja iskljucivo "Child" u "PArent-Child" relationship, ond se radi kao sto smo uradili za Vodomjere u tekucoj iteraciji, i akkao smo pokazali nekada davno na forumu (pracenje osnovnih sredstava ili tako nekako).

Ako ce pracenje promena biti necija Parent tabela, ond se menja nacin pracenja promena za Parent, ali se i Child komplikuje dodatno. Sve sto uradimo u prvom stepenu ostaje, ali se doadju nova polja za povezivanje sa Parent (koji je i sam precenje promena ).

Zbunjujuce, a? Jeste, ali se da nauciti. Pracenej promena je sablon, nije jednostavan, ali se da nauciti. Prvo se nauci prosto pracenje - ono sto se parti je child tabela i nema scoje children. Onda se nauci pracenje promena, kada je tabela i child i parent. Malo tezi sablon za ucenje, ali ipak - sablon. Kao kad inzenjeri projektuju betonske grede i ploce za stambenu kucu. Svaka se greda na isti nacin proracunava, za istu vrstu opterecenja, samo razlicite vrednosti za sile i raspone. Kad se nauci jednom, nije vise stos znati proracun, vec znati kako da se odaberu sile, pokretno ili nepokretno opterecenje, koncentrisana sila ili podeljeno, temperaturna razlika ili ne, vetar, zemljotres, pritisak vode ili zemlje. Tako i u nasem poslu, stos je videti sta na sta utice, da bi odredili nvo komplikacije (slozenosti) baze podataka.

Mi cemo da pocnemo po redu - jednostavno pracenje promena (taela koja prti promene je child tabela),
pa onda radimo slozeno pracenje, i na kraju to spojimo u jedno. A sve to na primeru vodomjera, ocitanja i mozda kupaca.

To, sutra, sad moram nesto da radim na poslu. Kapitalizam se moze podrivati iznutra do neke mere, ali ne i preko toga
 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3084
*.cpe.net.cable.rogers.com.



+78 Profil

icon Re: Kako izraditi Access bazu koju bi punio XML datotekama.18.04.2019. u 22:15 - pre 2 meseca
Izvinjavam se, nistra do utorka.

Svima koji sutra slave Uskrs, srecan Uskrs.
 
Odgovor na temu

dzaga29
Davor Žagar
Komunalac d.o.o. Delnice
Delnice, Hrvatska

Član broj: 310438
Poruke: 243
*.adsl.net.t-com.hr.

Sajt: www.komunalac.hr


Profil

icon Re: Kako izraditi Access bazu koju bi punio XML datotekama.20.04.2019. u 21:03 - pre 2 meseca
U prilogu šaljem bazu koja je dopunjena sa više kupaca i vodomjera, pa bi te molio da nju koristiš za rad. Ja u Ponedjeljak putujem u bolnicu i nećemo se ćuti tjedan dana. Nadam se da će se uspjeti riješiti očitanja. Očitanja bi trebala biti za vodomjere koje imamo u bazi!!!
Prikačeni fajlovi
 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3084
*.cpe.net.cable.rogers.com.



+78 Profil

icon Re: Kako izraditi Access bazu koju bi punio XML datotekama.10.06.2019. u 22:13 - pre 9 dana i 23h
Izvinjavam se za dugacku pauzu. Putovanje, zdravlje, posao, abogami i godine. Trebalo mi je ceo dan, 8 sati da sastavim WOrd document koji se nadam da cu uspesno zakaciti. Tu ce biti jasno zasto je Davorova baza dobra i trebaju samo neke izmene za pocetak, napravio sam ih. Aplikaciju naravno ne diram.

Ne zurite sa zahtevima za nastavak, ovo su prilicno ozbiljne stvari i nije lako shvatiti sta se desava. U svakom slucaju, imacu valjda malo vise vremena pa pauze nece biti tako duge.

Pozdrav svima

Zidar

Prikačeni fajlovi
 
Odgovor na temu

dzaga29
Davor Žagar
Komunalac d.o.o. Delnice
Delnice, Hrvatska

Član broj: 310438
Poruke: 243
*.adsl.net.t-com.hr.

Sajt: www.komunalac.hr


Profil

icon Re: Kako izraditi Access bazu koju bi punio XML datotekama.11.06.2019. u 10:10 - pre 9 dana i 11h
Zidar, drago mi je da si se javio. Ja nisam ništa radio od prošli puta i morat ću se podsjeti gdje smo stali ...
Citat:
trebaju samo neke izmene za pocetak, napravio sam ih.
pa te molim da mi objasniš kako bi znao što treba raditi. Nisam ažurirao bazu tako da ću motari upisivati nove kupce i nova vodomjene, a kod nekih kupaca su izmenjeni vodomjeri. Nadam se da ažurirana baza neće utjecati na tvoje izmene, ili mi kaži da ne ažuriram bazu. Ukratko, molim te da zajedniči krenemo od početka i da obrišemo sve tablice ili upite koji nisu potrebni za bazu.
 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3084
*.cpe.net.cable.rogers.com.



+78 Profil

icon Re: Kako izraditi Access bazu koju bi punio XML datotekama.12.06.2019. u 22:10 - pre 7 dana i 23h
Pozdrav. Ne diraj nista u bazi, sutra cemo da podesimo ono sto je unutra i da pokazemo korake za upis iz Excela.

:-)
 
Odgovor na temu

[es] :: Access :: Kako izraditi Access bazu koju bi punio XML datotekama.

Strane: << < .. 3 4 5 6 7 8

[ Pregleda: 9421 | Odgovora: 155 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.