Sorun işte orada üstad. Ürünün indirimli olup olmadığını nereden anlıyorsunuz?

Bu ürünler büyük ihtimalle veritabanında saklanıyor. Ve yine büyük ihtimalle indirimde olan ürünlere ait rakamlar da veritabanında saklanıyor.

Diyelim ki ürünler tablonuzda 'indirim_orani' adlı bir sütun var. Tipi 'decimal 10,2' ve varsayılan değeri 0 olsun. İndirim uygulanmayan ürünlerde bu sütunun değeri 0 iken, uygulanan ürünlerde ise indirim oranı(örn: 25,60) olur.

Bu durumda aşağıdakine benzer bir şekilde kontrol sağlanabilir.

Do Until UrunlerTablosu.EOF
Select Case UrunlerTablosu("indirim_orani")
Case 0
Response.Write("Bu ürün indirimde değil")
Case Else
Response.Write("Bu ürün %"& UrunlerTablosu("indirim_orani") &" indirimdedir")
End Select
UrunlerTablosu.MoveNext : Loop

Telefondan bu kadar yazabildim. Umarım sentaks hataları yoktur. Ve umarım bir fikir vermiştir.