Izvlačenje samo nekih različitih polja iz (skoro) dupliciranih recorda

Naslov je totalno debilan, ha? A i problem… Problem je zapravo jednostavan, ali…

Iz Excel tablice (formalni cjenik firme) izvlačim u Access neke artikle za web. Na webu svim artiklima je glavni parametar šifra i po njoj se sve ispisuje, ali ta šifra ne može biti Primary key jer ima duplicates (u cjeniku stoje artikli kao npr. dolje). Dao sam Accessu nek napravi svoj primary key prilikom importa.

Primjer:

ID-----Šifra----------Naziv-----------------Boja-------------cijena(S,M,L,XL)----------cijena(XXL, XXXL)
1-----1111---------Majica Classic-------bijela------------10,00 kn-------------------15,00 kn
2-----1111---------Majica Classic-------ostale boje-----12,00 kn-------------------18,00 kn
3-----2222---------Majica Nike----------(NULL)-----------50,00 kn-------------------60,00 kn
4-----3333---------Majica Adidas-------(NULL)-----------55,00 kn-------------------65,00 kn
5-----12345-------Majica Plac-----------(NULL)-----------5,00 kn---------------------5,50 kn

E sad, od 600 artikala, imam nekih 50 koji imaju istu šifru i 2 različite boje (i 4 cijene) - kao ovaj artikl 1111. Uglavnom, kada izvlačim takve artikle van, sve mi se naravno ispiše 2 puta (jedno ispod drugog).

Htio bih napraviti neki uvijet da svi artikli ispisuju normalno, ali kada skuži da su u recordestu vrijednosti u polju boja: “bijela” i “ostale boje” da mi samo doda cijene na mjesto gdje trebam, a ostalo da ne ispisuje. Ali glavna fora je da mi to ispiše negdje u sredini.
Npr. ispisuje se ovim redoslijedom: logo, šifra, naziv, boja, cijena S-XL, cijena XXL, opis, napomena…
I sad bi 2. recordset trebao iščupati boju i cijene u sredinu, a ostalo uopće ne ispisati :jaooo:
Uglavnom, možda bi to nekako ispetljao, ali baš i nebi previše brljao u kodu…

Koristim ASP (običan) i VBSCRIPT

Hvala unaprijed

Ja nisam skuzio kako to zelis ispisati, ali zar to nije neko Group By SQL ?

Evo ovako, najprije bi trebao izlistati sve artikle. Kad se otvore detalji za sporni artikl 1111 Majica Classic, trebala bi se stvoriti stranica koja će preko šifre artikla vući sve ostalo:

  1. brand (ide odmah i link na logo branda)
  2. šifru i naziv artikla
  3. boju (bijela ili obojana majica, ili je prazno (NULL))
  4. cijenu za modele od S do XL
  5. cijenu za modele od XXL do XXL
  6. detaljniji opis artikla ako postoji
  7. neke napomene ako postoje
  8. slika

Čini mi se da si sa Group BY na jako dobrom putu.

Jer ako ako nešto takvo ne napravim, dobijem 2 puta isti artikl (razlikuje se samo u boji i cijenama), a to ne želim.

Za minutu ću postati link na primjer problema:

  1. Ispravno, ali stari način programiranja

http://www.komericki.hr/Clique_NewWave/Tmajice/TexasBull.asp

  1. Novi način programiranja (ne obazirite se na izgled, nego samo na sadržaj):

http://www.komericki.hr/test.asp?artikl=029020

JAO CSS-u nešto fali!!! Vi koji čitate odmah, strpite se dok ne debugiram.

sad je ok…


Copyright © 2020 WM Forum - AboutContact - Sponsored by: Mydataknox & Webmaster.Ninja