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

Aplikacija za fudbalsku ligu

[es] :: Access :: Aplikacija za fudbalsku ligu

Strane: 1 2 3 4

[ Pregleda: 13699 | Odgovora: 60 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

laponac84
Aleksandar Popović

Član broj: 101043
Poruke: 106
*.dynamic.isp.telekom.rs.



Profil

icon Aplikacija za fudbalsku ligu14.07.2010. u 19:41 - pre 167 meseci
Pozdrav

(Nadam se da sam lepo pretrazio ES forum i da se ova tema javlja prvi put)

Evo problema.

U tabeli baze Igraci, postoje sledeca polja: Ime, Prezime. Uneo sam nekih 250 redova, pa bih hteo malo da ubrzam, uz pomoc kombinatorike

Kako bi trebalo da izgleda kod ili upit (ako je to moguce) da se iskombinuju sva imena sa prezimenima

NPR:

dosadasnji unosi
-----------------
Ivan, MItrovic
Zeljko, Stojanovic
Petar, Milicic
...


a rezultat da bude sledeci
--------------------
Ivan, Mitrovic
Ivan, Stojanovic
Ivan, Milicic
Zeljko, Mitrovic
Zeljko, Stojanovic
Zeljko, Milicic
Petar, Mitrovic
...

Hvala u napred




 
Odgovor na temu

izonic
ishab zonic
Tuzla

Član broj: 38128
Poruke: 591
92.36.160.*

Sajt: www.icentar.ba


+2 Profil

icon Re: Aplikacija za fudbalsku ligu14.07.2010. u 22:41 - pre 167 meseci
SELECT Table1.ime, Table1_1.prezime
FROM Table1, Table1 AS Table1_1
zxz
 
Odgovor na temu

sule99
student

Član broj: 227708
Poruke: 93
*.adsl.net.t-com.hr.



+1 Profil

icon Re: Aplikacija za fudbalsku ligu15.07.2010. u 08:08 - pre 167 meseci
Za kreirenje Kartezijevog produkta obično se koristi naredba CROSS JOIN pa bi tvoj upit glasio ovako (ovo je za SQL, valjda će raditi i u Accessu)

SELECT r.ime,j.prezime FROM Tablica r
CROSS JOIN Tablica j

Može i ovako kako je izonic napisao, ali ovo ti je još jedan način pomoću naredbe koja baš za to i služi, pa zato mislim da je pravilnije (izonic nemoj se samo naljutiti :) )
pozdrav
 
Odgovor na temu

Zoran.Eremija
Zoran Eremija
SYSTEM ANALYST
Freelancer
Beograd

Član broj: 251342
Poruke: 855
109.106.225.*

Sajt: zoraneremija.wix.com/erem..


+47 Profil

icon Re: Aplikacija za fudbalsku ligu15.07.2010. u 08:44 - pre 167 meseci
Da dodam primer...
Prikačeni fajlovi
 
Odgovor na temu

laponac84
Aleksandar Popović

Član broj: 101043
Poruke: 106
*.dynamic.isp.telekom.rs.



Profil

icon Re: Aplikacija za fudbalsku ligu15.07.2010. u 08:49 - pre 167 meseci
Hvala, uspelo je, u novu tabelu sam upisao nekih, cini mi se 52000 novih igraca

Malo sminkanja

U ovoj tabeli se npr:
Marko Stevanovic ponavlja 50-ak puta, Petar Petrovic 100 puta...

Kako iscistiti tabelu od duplih naziva da ne bi imao gomilu istoimenih igraca u tabeli ?

(znam da je problem u tome sto sam uneo nekoliko puta ime Petar ili neko drugo ime, jednostavno je tesko smisliti 300 razlicitih imena i prezimena :) pa bi ako je moguce to da resim kodom)

Unapred hvala
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: Aplikacija za fudbalsku ligu15.07.2010. u 09:45 - pre 167 meseci
U pretragu ukucaš reči: brisanje duplikata.
http://www.elitesecurity.org/t403547-0#2634980
Ako ti nesmetaju u tabeli, isčišććene podatke možeš dobiti i pomoću query-ja upotrebom DISTINCT.

Code:
SELECT DISTINCT Tabela.polje
FROM Tabela;

 
Odgovor na temu

izonic
ishab zonic
Tuzla

Član broj: 38128
Poruke: 591
109.175.42.*

Sajt: www.icentar.ba


+2 Profil

icon Re: Aplikacija za fudbalsku ligu15.07.2010. u 10:07 - pre 167 meseci
Nakbolje ces ocistiti ako napravis novu tabelu gdje ce biti prim. kljuc sa dva polja tj. ime i prezime. te u nju prebacis podatke a staru obrises.
Naravno ovo vredi ako je jednokratno.
Za laponca:
Zasto te ne vidim na msn vise hehe.

zxz
 
Odgovor na temu

laponac84
Aleksandar Popović

Član broj: 101043
Poruke: 106
*.dynamic.isp.telekom.rs.



Profil

icon Re: Aplikacija za fudbalsku ligu15.07.2010. u 10:18 - pre 167 meseci
Hvala probacu, pa se javljam :)

Za Zonu, evo sada cu se prijaviti na msn :)))
 
Odgovor na temu

Zoran.Eremija
Zoran Eremija
SYSTEM ANALYST
Freelancer
Beograd

Član broj: 251342
Poruke: 855
109.106.225.*

Sajt: zoraneremija.wix.com/erem..


+47 Profil

icon Re: Aplikacija za fudbalsku ligu15.07.2010. u 10:52 - pre 167 meseci
Izmenjen primer
Prikačeni fajlovi
 
Odgovor na temu

laponac84
Aleksandar Popović

Član broj: 101043
Poruke: 106
*.dynamic.isp.telekom.rs.



Profil

icon Re: Aplikacija za fudbalsku ligu15.07.2010. u 11:57 - pre 167 meseci
Hvala Zorane,vpogledacu ovo, pa ako nesto nije jasno zovem u pomoc :)

PS:
Posto sam ja ispao iz "access forme" resio sam da se bacim na ponovno vezbanje, posto bez njega ne moze. Knjigovodstveni program sam zaobisao, jer mora da prati zakone.... a ovaj primer sam uzeo, jer hocu da vidim kako bi izgledao najprostiji menadzer (Sa igracima, klubovima, korisnicima...) korisnike i logovanje sam uradio... nasao sam ovde nesto i sa slikama i sa aksesom sto mi moze koristiti... a o ostalim problemima o tom, po tom :)
 
Odgovor na temu

laponac84
Aleksandar Popović

Član broj: 101043
Poruke: 106
*.dynamic.isp.telekom.rs.



Profil

icon Re: Aplikacija za fudbalsku ligu15.07.2010. u 12:42 - pre 167 meseci
Video sam primer, bas mi je to trebalo, napunio sam bazu sa nesto malo preko 44.000 igraca (plus je sacuvana nacionalnost, na osnovu prezimena koju sam dodeljivao na startu) tako da sam dobio jednu multinacionalnu tabelu :P

 
Odgovor na temu

laponac84
Aleksandar Popović

Član broj: 101043
Poruke: 106
*.dynamic.isp.telekom.rs.



Profil

icon Re: Aplikacija za fudbalsku ligu15.07.2010. u 12:58 - pre 167 meseci
Kako u tabelu uneti vrednosti po slucajnom principu. Pojasnicu problem na primeru

U bazi postoji tabela IGRACI sa poljima ID, Ime, Prezime, Nacionalnost. Svaki od tih igraca, trebalo bi da ima svoje karakteristike (Godine, Visinu, tezinu, ...) Problem rucnog unosa ne bi postajo, da se radi o nekoj manjoj kolicini upisa (stotinak) ali kad je rec o nekoliko desetina hiljada, tu je vec problem.

Kako ovim karakteristikama, ispuniti tabelu, po slucajnom principu ali tako da se broj godina krece od npr 18-40, visina od 165-210, i tako redom
(ako je moguce, da se zadrzimo na karakteristici VISINA kao primeru za ovaj problem)

Podpitanje:
Da li je ove podatke (karakteristike) preporucljivo drzati u istoj tabli ciji sam primer naveo, ili u zasebnoj tabeli KARAKTERISTIKE koja se povezuje na tabelu IGRACI

Napomena:
Ovaj problem je nadovezan (sledeci korak u popunjavanju tabele uz pomoc koda) za temu na ovom linku http://www.elitesecurity.org/t404949-0#2648674

Nisam hteo da u tabelu IGRACI unosim karakteristike, jer bi se npr. desilo da su svi igraci sa prezimenom Sretenovic istih karakteristika (Godina, Visine, Tezine...), a brisanjem duplikata, ne bih nista dobio u ovom slucaju...
 
Odgovor na temu

Zoran.Eremija
Zoran Eremija
SYSTEM ANALYST
Freelancer
Beograd

Član broj: 251342
Poruke: 855
109.106.225.*

Sajt: zoraneremija.wix.com/erem..


+47 Profil

icon Re: Aplikacija za fudbalsku ligu15.07.2010. u 13:36 - pre 167 meseci
Evo slucaja ...
Prikačeni fajlovi
 
Odgovor na temu

laponac84
Aleksandar Popović

Član broj: 101043
Poruke: 106
*.dynamic.isp.telekom.rs.



Profil

icon Re: Aplikacija za fudbalsku ligu15.07.2010. u 13:53 - pre 167 meseci
Hvala Zorane, popunjna je tabela

Ako moze samo pojasnjenje koda ?

Int((210-165+1)*Rnd([TakmicarID])+165)

Pojasnjenje mi je potrebno da igracima dodelim kojom nogom sutiraju, po slucajnom pricipu (leva, desna ili obe) ili poziciju (MC, CF, LM, DC, GK...)
Hvala u napred :)

[Ovu poruku je menjao laponac84 dana 15.07.2010. u 15:17 GMT+1]
 
Odgovor na temu

Zoran.Eremija
Zoran Eremija
SYSTEM ANALYST
Freelancer
Beograd

Član broj: 251342
Poruke: 855
109.106.225.*

Sajt: zoraneremija.wix.com/erem..


+47 Profil

icon Re: Aplikacija za fudbalsku ligu15.07.2010. u 14:12 - pre 167 meseci
Imate u Hlep-u Access-a a mozete pogledati ovde

http://www.webcheatsheet.com/sql/access_functions/rnd.php

Daklem radi se o generatoru slucajnog broja, koji je realan broj u granicama 0-1.

Sintaksa je

RND ili Rnd([Broj])

Broj je neki inicijalni broj koji ova funkcija koristi kao polazni da bi dosao do slucajnog uzorka

Int((GornjaGranica-DonjaGranica+1)*Rnd([Broj])+DonjaGranica)

Ako zelite da vam je slucajno generisan broj u granicama DonjaGranica, GornjaGranica

Upravo ste za visinu Vi postavili te vrednosti

Int((210-165+1)*Rnd([TakmicarID])+165)

 
Odgovor na temu

laponac84
Aleksandar Popović

Član broj: 101043
Poruke: 106
*.dynamic.isp.telekom.rs.



Profil

icon Re: Aplikacija za fudbalsku ligu15.07.2010. u 14:18 - pre 167 meseci
Uh, dok sam ja dopunio moje pitanje, stize odgovo

"Pojasnjenje mi je potrebno da igracima dodelim kojom nogom sutiraju, po slucajnom pricipu (leva, desna ili obe) ili poziciju (MC, CF, LM, DC, GK...)
Hvala u napred :)"

Pogledacu link koji ste ostavili, pa se javljam

Hvala
 
Odgovor na temu

laponac84
Aleksandar Popović

Član broj: 101043
Poruke: 106
*.dynamic.isp.telekom.rs.



Profil

icon Re: Aplikacija za fudbalsku ligu15.07.2010. u 14:28 - pre 167 meseci
Hvala, Koristan link ;)

Jesam ukapirao sto se tice niza brojeva, ali ne i ovakvih, "unapred odredjenih vrednosti"

Tako da bi dobro dosla pomoc ponovo :)
 
Odgovor na temu

Zoran.Eremija
Zoran Eremija
SYSTEM ANALYST
Freelancer
Beograd

Član broj: 251342
Poruke: 855
109.106.225.*

Sajt: zoraneremija.wix.com/erem..


+47 Profil

icon Re: Aplikacija za fudbalsku ligu15.07.2010. u 14:42 - pre 167 meseci
Evo udaraca nogama :-)

Citat:
laponac84: "unapred odredjenih vrednosti"


Ako funkcija RND nema neku inicijalnu vrednost tada ona vraca u zadatom trenutku istu vrednost a ako se za svaku n-torku inicijalizuje pocetna vrednost tada se postize prava slucajnost na nivou kolekcije brojeva.
Prikačeni fajlovi
 
Odgovor na temu

laponac84
Aleksandar Popović

Član broj: 101043
Poruke: 106
*.dynamic.isp.telekom.rs.



Profil

icon Re: Aplikacija za fudbalsku ligu15.07.2010. u 14:49 - pre 167 meseci
He :-) odmah cu pogledati kako sutiraju i hvala Vam na objasnjenju :))
 
Odgovor na temu

laponac84
Aleksandar Popović

Član broj: 101043
Poruke: 106
*.dynamic.isp.telekom.rs.



Profil

icon Re: Aplikacija za fudbalsku ligu15.07.2010. u 22:01 - pre 167 meseci
Zorane, hvala Vam, ispunio sam tabelu slucajnim podacima, cak sam i uspeo da popunim tabelu pocetnom trzisnom vrednoscu igraca, na sledeci nacin

((([Kreativnosti]+[Brzina]+[Agresivnost]+[Snaga]+[Kondicija]+[Finis]+[Sutiranje]+[Centarsut]+[Dribling]+[Dodavanje]+[Branjenje]+[IgraGlavom]+[Pozicioniranje]+[Markiranje]+[Uklizavanje])/15)*100000)-(([Godine]/40)*100000)

Prosecnu ocenu svih karakteristika (Ocena kvaliteta igraca) kojih ima 15 (po za odbranu, napad i fizicke predispozicije) pomnozim sa 100.000 eura od ceega oduzmem bodovnu vrednost godina pomnozenu sa 100.000 eura

Bodovna vrednost godina se odredjuje tako sto se ukupan broj godina podeli sa maksimalnim iznosom godina u tabeli (predvideo sam da je to cetrdeset godina) sto znaci da najvecu BODOVNU VREDNOST GODINA imaju najstariji igraci (VREDNOST 1) pa im se zato oduzima od POCETNE TRZISNE VREDNOSTI svih 100.000 evra

(Sve vrednosti koje su do sada unosene su pocetne, i trebalo bi da se menjaju iz sezone u sezonu)

Ukoliko neko ima brzi ili bolji predlog ili bilo kakav predlog, neka ostavi komentar


Hvala
 
Odgovor na temu

[es] :: Access :: Aplikacija za fudbalsku ligu

Strane: 1 2 3 4

[ Pregleda: 13699 | Odgovora: 60 ] > FB > Twit

Postavi temu Odgovori

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