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