A ako bi eliminisao NULL vrednosti u tabeli u koloni VrstaProizvoda, onda bi ti problem nestao sam od sebe. Vrsta proizvoda je prilicno vazan podatak (eto, pretrazujes po njemu) i nema smisla da se dozvole NULL vrednosti u tabeli. To dodvoi izmedju ostalog i do problema koji imas. Rekoh 'izmedju ostalog', znaci iam jos i to ces otkrivati u kasnijim koracima razvoja tvog sistema. I bice sve teze i teze da se resi.
Znaci, umesto da sad menjas kod, preporucujem da promenis tbelu tako sto ces kazati da je kolona Vrstaproizvoda Required (ne dozvoljava NULL vrednosti). Ako bas ne znas vrstu za svaki proizvod, stavi neki Deafult, recimo 'Nepoznato'. Naravno da moras sve redove u kojima je VrstaProizvoda NULL da popravis (UPDATE TvojaTabela SET VrstaProizvoda = 'nepoznato' WHERE VrstaProizvoda IS NULL)
Da podsetim, Access nije prvenstbveno progarmski jezik. Access je relaciona baza podataka (RDBMS) koja ima i nakalamljeni jezik koji se zove VBA. Iz ovog sledi da se 80% problema resava na nivou dizajna tabela i njihovih odnosa a samo 20% je programiranje. Cim treba neki komplikovan kod da se pise, znaci da imas problem u dizajnu baze. A ako nemas, pa ti opet treba komplikovani kod, onda nesto nije u redu sa planom (dizajnom) aplikacije. Nije dakle kod problem, kod je rezultat nekog drugog, opstijeg problema.
