Centar za edukaciju-BiH



#1 24.08.2021 10:12
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Crosstab query
Napravio sam Crosstab Query koji izvlači podatke o putanji slike iz tblSlike.
Taj q_slike_Crosstab koristim kasnije u q_nalog da mi sve puranje koje se odnose na određeni OrderID postavi u jedan red.
Kada sam radio Query u tblSlike imao sam najvi6e 4 zapisa za određeni OrderID.
Problem nastaje ako 4 zapis obrišem ili ako dodam 5 ili 6 zapis.
Dali je to moguće rijeÅ¡iti tako da u q_slike_Crosstab ima konstantan broj kolona npr. 6 bez obzira dali će se u njima prikazati podatak

Slicice prilozenih slika:
Crosstab greska.jpg
Tip datoteke:Informacije o tipu datoteke za:jpg jpg
Preuzimanja:29
Velicina datoteke:59.95 KB
Velicina slike: 588 x 234 Pikseli



Prilozi:
Informacije o tipu datoteke za:rar  Crosstab primjer.rar
Preuzimanja:28
Velicina datoteke:53.23 KB


Pozdrav
↑  ↓

#2 24.08.2021 11:26
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,828


Predmet:Re:Crosstab query
PreuzmiIzvorni kôd (Visual Basic):
  1. SELECT *
  2. FROM tblPartneri RIGHT JOIN (tblProdaja LEFT JOIN q_slike_Crosstab ON tblProdaja.OrderID = q_slike_Crosstab.OrderID) ON tblPartneri.PartnerID = tblProdaja.PartnerID;
↑  ↓

#3 24.08.2021 12:12
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Re:Crosstab query
Greška kod preuzimanja koda

Ali tvoj prijedlog je super. Hvala

Slicice prilozenih slika:
error.jpg
Tip datoteke:Informacije o tipu datoteke za:jpg jpg
Preuzimanja:27
Velicina datoteke:93.09 KB
Velicina slike: 1036 x 334 Pikseli


Pozdrav
Ovaj post je ureden 1 puta. Posljednja izmjena 24.08.2021 12:36 od strane pmiroslav. ↑  ↓

#4 24.08.2021 12:35
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Re:Crosstab query
Greška kof preuzimanja koda
Pozdrav
↑  ↓

#5 24.08.2021 13:33
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,828


Predmet:Re:Crosstab query
Citiraj pmiroslav:
Greška kof preuzimanja koda

Ovo je za @ZXZ
↑  ↓

#6 24.08.2021 15:57
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Re:Crosstab query
Nažalost ipak mi to nije dobro rješenje.
Ja bih želio da u frmNalog i r_Nalog mogu imati prikazano onoliko slika, koliko sam upisao u frmNalogSub.
Napravio sam Text Box-ove slika1, slika2, slika3, slika4 itd.
I sada ako u tblSlike u nekom trenutku imam max 3 slike za određeni OrderID u Crostab Queriy viÅ¡e ne postoji kolona 4 i isto tako u formi i reportu ne postoji viÅ¡e podatak za ControlSource text Box-a "Slika4" i javlja se greÅ¡ka

Slicice prilozenih slika:
error Control source.jpg
Tip datoteke:Informacije o tipu datoteke za:jpg jpg
Preuzimanja:31
Velicina datoteke:31.43 KB
Velicina slike: 368 x 181 Pikseli


Pozdrav
↑  ↓

#7 24.08.2021 18:56
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,828


Predmet:Re:Crosstab query
Napravi petlja
For I=0 to 3
' Ovde dolazi provera dali imas tu sliku
' Ako nemas onda nista ne upisujes u toj 4 slici.
Next i

Sta ce biti ako imas vise od 4 slika kako ces ih onda prikazati?
Po meni najbolje da napravis subforma za prikaz
↑  ↓

#8 24.08.2021 19:34
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Re:Crosstab query
RijeÅ¡io sam to na način da u prvi zapis upiÅ¡em slike sa bijelom pozadinom tako da ih bude četiri. Onda kasnije nema problema, uvijek imam četiri kolone

Slicice prilozenih slika:
Nalog.jpg
Tip datoteke:Informacije o tipu datoteke za:jpg jpg
Preuzimanja:31
Velicina datoteke:118.75 KB
Velicina slike: 707 x 586 Pikseli


Pozdrav
↑  ↓

#9 24.08.2021 23:07
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,828


Predmet:Re:Crosstab query
Sigurno postoi elegantnije resenje . Ne bi trebalo da ogranicavas program na neki broj.
Kasnije ako ti treba jos jedna slika opet moras da programiras.
↑  ↓

#10 25.08.2021 06:59
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Re:Crosstab query
Zapravo bi i ja to želio ali ne znam kako. Zato sam i postavio pitanje.
Pozdrav
↑  ↓

Stranice (2):1,2


Sva vremena su GMT +02:00. Trenutno vrijeme: 2: 28 pm.