Centar za edukaciju-BiH



#1 20.09.2013 18:44
Branestan Van mreze
Clan
Registrovan od:07.05.2012
Postovi:114


Predmet:Sortiranje u polju Combo box
Pozdrav!

Imam formu na kojoj želim da prikažem cijene artikala iz tri odvojena kataloga. Ja sam to napravio onako kako mi je bilo najjednostavnije (odnosno kako sam znao).

Pokušavam da podatke u combo boxu sortiram, ali mi nikako ne polazi za rukom.
Sve bitno je na formi, na "On current".

Svaka pomoć bi mi dobro došla. Takođe, ako ima neko bolje rješenje za uzimanje podataka iz više tabela rado bih ga primijenio.

Unaprijed hvala!

Prilozi:
Informacije o tipu datoteke za:rar  Cjenovnik.rar
Preuzimanja:351
Velicina datoteke:680.69 KB

↑  ↓

#2 20.09.2013 20:11
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,611


Predmet:Re: Sortiranje u polju Combo box
Pitanje je jeli ovo gotovo pa krpis ili pocinjes raditi.
Koliko ja vidim tebi je tabela katlog u stvari grupe artikala.
Prema tome sve artikle mozes staviti u jednu tabelu stim sto ce ta tabela imati i dodatno polje katalogId odnosno pisat ce za svaki artikal kojem katalogu pripada.
To je ovako standardno i naj prakticnije rjesenje.
Opet pominjem ako nisi daleko dogurao sa radom.

Najbolje bi bilo da malo sve opsirnije opises sta ti je cilj napraviti pa cemo to skrojiti po nekoj normalnoj mjeri.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#3 20.09.2013 20:32
Branestan Van mreze
Clan
Registrovan od:07.05.2012
Postovi:114


Predmet:Re: Sortiranje u polju Combo box
Krpim, ali ako ću napraviti kvalitetno rješenje nije mi teško izmijeniti veći dio baze.

U jednoj tabeli mi je Siemens-ov katalog, u drugoj Schneider-ov. Te dvije tabele bi se mogle spojiti jer podatke u njima ažuriram povremeno (jednom ili dvaput godišnje). Međutim, problem je lager. Stanje lagera se svakodnevno mijenja, a nalazi se u upitu. Jedini način da upit i tabelu spojim jest novi upit (ako ne griješim). To sam pokušavao, kad sve spojim upit ima preko 150 000 slogova pa polja na formi otvara cijeli minut.
↑  ↓

#4 20.09.2013 20:33
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,828


Predmet:Re: Sortiranje u polju Combo box
eve probaj vaka

Prilozi:
Informacije o tipu datoteke za:rar  Cjenovnik.rar
Preuzimanja:369
Velicina datoteke:687.12 KB

↑  ↓

#5 20.09.2013 20:39
Branestan Van mreze
Clan
Registrovan od:07.05.2012
Postovi:114


Predmet:Re: Sortiranje u polju Combo box
Nije se ništa promijenilo.

Ako odaberem katalog Siemens i način sortiranja po kataloškom broju može se vidjeti da i dalje ne sortira artikle.
↑  ↓

#6 20.09.2013 21:05
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,828


Predmet:Re: Sortiranje u polju Combo box
moze maklu da objasnis kako da gi sortiras pod sortirajne se podrazbira da se namestat artiklite ili stavkite po odreden redosled rastecki ili opagacki ,ili ti mislis da gi selektiras odnosno podelis da go smenis data sursot na comboto

Dali proveri kako raboti ona drugo kombo sto go dodadov na formata mislam deka resenieto e toa.
↑  ↓

#7 20.09.2013 21:16
Branestan Van mreze
Clan
Registrovan od:07.05.2012
Postovi:114


Predmet:Re: Sortiranje u polju Combo box
Da, treba da sortira artikle po rastućem redoslijedu.

Kada odaberem Siemens - kataloški broj i otvorim combo box pokaže artikle po redoslijedu:
a
b
d
c

Trebao bi da ih sortira :
a
b
c
d
↑  ↓

#8 20.09.2013 21:43
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,828


Predmet:Re: Sortiranje u polju Combo box
Na sekoj SQL dodadi na krajot ORDER BY ImeTabela.ImeColunm
[rimer
Me.Combo10.RowSource = "SELECT tblSiemensKonacno.PartNo, tblSiemensKonacno.DescriptionLong, Round([tblSiemensKonacno.PC],2), tblSiemensKonacno.AN FROM tblSiemensKonacno ORDER BY tblSiemensKonacno.PartNo;"
↑  ↓

#9 20.09.2013 21:46
Branestan Van mreze
Clan
Registrovan od:07.05.2012
Postovi:114


Predmet:Re: Sortiranje u polju Combo box
Već sam to pokušavao ranije, ali onda uopšte ne prikazuje artikle.
↑  ↓

#10 20.09.2013 22:02
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,828


Predmet:Re: Sortiranje u polju Combo box
eve ova kaj mene e ok

If Forms!frmCjenovnik!Text109 = 2 And Forms!frmCjenovnik!Text113 = 1 Then
Me.Combo10.RowSource = "SELECT tblSiemensKonacno.PartNo, tblSiemensKonacno.DescriptionLong, Round([tblSiemensKonacno.PC],2), tblSiemensKonacno.AN FROM tblSiemensKonacno ORDER BY tblSiemensKonacno.PartNo;"
Me.Combo10.ColumnWidths = "3,503cm;24,501cm;1cm"
End If
If Forms!frmCjenovnik!Text109 = 2 And Forms!frmCjenovnik!Text113 = 2 Then
Me.Combo10.RowSource = "SELECT tblSiemensKonacno.DescriptionLong, tblSiemensKonacno.PartNo, Round([tblSiemensKonacno.PC],2), tblSiemensKonacno.AN FROM tblSiemensKonacno ORDER BY tblSiemensKonacno.DescriptionLong;"
Me.Combo10.ColumnWidths = "24,501cm;3,503cm;1cm"
End If

If Forms!frmCjenovnik!Text109 = 3 And Forms!frmCjenovnik!Text113 = 1 Then
Me.Combo10.RowSource = "SELECT tblSchneiderKonacno.Referenca, tblSchneiderKonacno.Opis, Round([tblSchneiderKonacno.PC],2), tblSchneiderKonacno.ID FROM tblSchneiderKonacno ORDER BY tblSchneiderKonacno.Referenca;"
Me.Combo10.ColumnWidths = "3,503cm;24,501cm;1cm"
End If
If Forms!frmCjenovnik!Text109 = 3 And Forms!frmCjenovnik!Text113 = 2 Then
Me.Combo10.RowSource = "SELECT tblSchneiderKonacno.Opis, tblSchneiderKonacno.Referenca, Round([tblSchneiderKonacno.PC],2), tblSchneiderKonacno.ID FROM tblSchneiderKonacno ORDER BY tblSchneiderKonacno.Opis;"
Me.Combo10.ColumnWidths = "24,501cm;3,503cm;1cm"
End If
↑  ↓

Stranice (2):1,2


Sva vremena su GMT +01:00. Trenutno vrijeme: 6: 58 pm.