[ sasa.je @ 21.04.2022. 10:15 ] @
Ovo sam pitanje postavio prvo u excel forum i Peca mi je faktički i riješio. Međutim, da malo vježbam jer dugo nsiam koristio Access hoću da pokušam i u Accessu da riješim.
Nas dosta igra online karte i takmičimo se na mjesečnoj bazi. Za godišnju tabelu ja kopiram podatke iz mejsečnih pa ih u excelu spajam (sve je to volonterski :) ). Sad se pojavila potreba da vidimo međusobni skor dva igrača kad su se pojavljivali u istoj partiji. U prilogu je zakačen primjer.
- Sheet Start je sirovi, onako kako prekopiram podatke iz excela;
- Onda mi je dalje Peca uradio jer mu je to bilo interesantno. Pomoće Power Queryja je dobio Sheet ListaIgrača gdje je spisak svih igrača;
- Takođe, na taj način je dobio i Sheet rezultati, gdje je Sirove podatke prilagodio tako da budu upotrebljivi. Najbitnije, eliminisao je broj partije iz zaglavlja, i dodao ga poslije svakog rezultata
- Dalje je on dobio Sheet poređenje gdje ja faktički imam što sam tražio. Ali nikako ne mogu da shvatim taj M jezik pa bih da to uradim u Accessu
- U međuvremenu sam u tabelu Rezultati dodao i kolonu bodovanje koja niej inicijalno bila, tu se dobiju bodovi na osnovu rezultata u partiji (10-6-3-1)

Taj podatak i nema u Sheetu Poredjenje a pokušao bih da ga u accessu dodam. naravno, naše tabele su dosta veće i neki igrači odigraju međusobno desetine partija i taj listing ja dobijem u Sheetu poređenje, samo bez Bodova. Sad bih da to sve odradim u Accessu ali mi treba pomoć ako neko može da me uputi kako da povežem tabele.
Uvukao sam u Access tri tabele. U jednoj su rezultati, u drugoj Lista igrača i u trećoj Lista partija.
[ Jpeca @ 24.04.2022. 08:44 ] @
Pošto sam se već bavio time, biće mi lakše da odredim nego neko iz početka da se upoznaje sa problemom

1/ Uvukao sam Rezultati kao tabelu iz tvog Excel fajla
2/ Uvukao sam i Listuigraca mada to jedino za padajuće liste u formi (koju nisam napravio)

3/ Kreirao sam SELECT upit Poređenje u Design View
- Tabelu Rezultati dodam dva puta (Add Tables...). Access će za drugo pojavljivanje iste tabele dodati _1 u imenu.
- Povezao samo ove "dve" tabele preko polja Partija
- Izabrao polja za prikazivanje Igrac, Skor, Bod iz obe tabele
- U Criteria stavio da se zadaje (parametar) Igrac1 i Igrac2



Kad izvršiše ovaj Upit treba da uneseš dva parametra Igrac1 i Igrac2 i dobićeš tabelu za poredjenje.

Sad bi trebalo još dodatai formu gde se bira Igrac1 i Igrac2 iz padajuće liste i poziva ovaj upti i prikazuje tabela rezultata. Eventualno računaju i dodatne statistike