Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Problem kod programa za racunanje prosjecne potrosnje goriva

  • 23 odgovora
  • 16.790 pregleda

Najnovija ↓

Re: Problem kod programa za racunanje prosjecne potrosnje goriva 29.06.2009. u 19:10 · pre 211 meseci #22
Gledao sam ono, ima korisnih stvari. Manje vise sam sredio neke pomenute probleme, ali jos ih je ostalo.



1. problem

Mogucnost da se vozac pojavljuje kao i suvozac - to bih rijesio sql-om. Jednostavno da pri odabiru suvozaca (combobox) izbacim izabranog vozaca. Ili tako ili da mjenam tabele i da dodaje neke neke atribute pri zaduzivanju kola, jedan atribut da bude suvozac, drugi vozac. Prvo mi se cini lakse.

2. problem

Sipanje goriva - Mogucnost sipanja goriva i kad se ne ide na put, tj vozilo ode samo na pumpu.

Onaj autonumber rijesavam kodom, nemam vremena vratiti se nazad... Koliko sam shvatio ti si mi predlozio da se unistim trenutne kljuceve i da za vozilo jednoznacno odredjuju registracija + marka + model. Ako sam dobro shvatio. Imacu to na umu za inace.

Da li imas neki predlog za ona dva problema? Tj imate...

Re: Problem kod programa za racunanje prosjecne potrosnje goriva 29.06.2009. u 21:19 · pre 211 meseci #23
Citat:
Mogucnost da se vozac pojavljuje kao i suvozac - to bih rijesio sql-om. Jednostavno da pri odabiru suvozaca (combobox) izbacim izabranog vozaca. Ili tako ili da mjenam tabele i da dodaje neke neke atribute pri zaduzivanju kola, jedan atribut da bude suvozac, drugi vozac. Prvo mi se cini lakse.

Ovako kako si postavio reliciju izmedju tabele Vozac i Saputnici, ispada da saputnik i ne moze da bude nista drugo nego sam vozac. Jos bolje, vozac ce sam sebi biti saputnik nekoliko puta. Zatim, SQL i combo box nemaju veze jednno s drugim, veruj mi na rec. Da bi trebalo da menjas tabele, trebalo bi, i to debelo. Ne radi se o tome sta je lakse, nego sta je ispravno. Ne da bismo isterivali akademsku pravilnost nego ono sto je 'lakse' nece da radi.

Problem 2: sipanje goriva bez da vozilo ide na put. ne mozes ga resiti nikako, jer je svako sipanje evano za putovanje, tako si napravio bazu. Ovako akko si napravi, ne moze se sipati gorivo a da vozilo ne ide na put. Sipanje je vezano za putovanje. Sad vise ne znam o cemu je baza - o potrosnji gotriav ili pracenju radnih naloga, ili oboje. Koji god da je slucaj od ova tri, baza ne valja. A ti pokusavas uporno da resis probleme baze progarmiranjem. To ne moze i ne mogu ti pomoci, jer jos uvek ne znamo kakav problem resavas.


Problem 3: jedinstveno odredjivanje vozila: da ti nije palo napamet da mozda i registarski broj vozila jedinstveno odredjuje vozilo, a ne nekakav autonumber, za koji ponovo nemas vremena? ne znam u kojoj si zemlji, u staroj YU registartska tablica se ne prenosi sa vozila na vozilo....


Pusti pricu, pozuri ti sa programiranjem, ima mnogo da se programira ne bi li ispravio greske lose napravljene baze.

:-)
Re: Problem kod programa za racunanje prosjecne potrosnje goriva 30.06.2009. u 18:54 · pre 211 meseci #24
Zidar, ne sumnjam u tvoje znanje, ali jeza me prolazi kada čitam tvoje postove, preplašiš čovjeka :-)

Šalu na stranu. Kao šta ti svi kažu, pusti ovo šta si počeo raditi, stavi najprije problem na papir, [1]definiraj ŠTA taj program mora raditi. Zidar ti je lijepo [2]nabrojao desetak problema na koje moraš paziti. Nakon toga [3]kreiraj tabele sa najosnovnijim poljima (na papiru), za koja si SIGURAN da moraju sadržavati. Kada to napraviš, [4]poveži tabele prateći (barem pokušaj) 3NF. Kako budeš povezivao tablice, tako češ vjerojatno nalaziti nove "greške", ali ćeš ih puno lakše riješiti nego da ovako nafrfljaš bazu, pa da onda pitaš zašto ti nešto ne radi. Kada to napraviš, onda kreni raditi forme, izvještaje, itd. Svi savjeti su dobronamjerni. A sada kreni sa [1]! :-)

Pogledaj si malo ovdje:

http://www.databaseanswers.org...dels/vehicle_mileage/index.htm

http://www.databaseanswers.org...odels/vehicle_rental/index.htm

Potpis
F
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme