Tablodaki Ürünlere Toplu % Olarak Fiyat Artışı

23/08/2022, 14:36

akincelik08

Mehabalar.
Ekteki örnekte fiyatları % olarak artış yapmak istiyorum. fakat aktif olan satırdaki son fiyatı bütün tablo SatisFiyati 'na yansıtıyor.
Yardımcı olurmusunuz üstadlarım
23/08/2022, 15:14

atoykan

Merhaba Sayın @akincelik08

Update sorgunuzu aşağıdaki gibi değiştirin.

DoCmd.RunSQL "UPDATE StokKartlari SET StokKartlari.SatisFiyati = [StokKartlari]![SatisFiyati]*(1+[Formlar]![StokFiyatGir]![YUZDE]/100);"
23/08/2022, 15:40

akincelik08

Teşekkürler üstadım.
23/08/2022, 15:55

simendifer

Update sorgunuzu aşağıdaki gibi değiştirin.


DoCmd.SetWarnings False
DoCmd.RunSQL "UPDATE StokKartlari SET StokKartlari.SatisFiyati = [StokKartlari]![SatisFiyati]*(1+[Formlar]![StokFiyatGir]![YUZDE]/100);"
DoCmd.RunSQL "UPDATE StokKartlari SET StokKartlari.SatisFiyatiUSD = [StokKartlari]![SatisFiyatiUSD]*(1+[Formlar]![StokFiyatGir]![YUZDE]/100);"
DoCmd.RunSQL "UPDATE StokKartlari SET StokKartlari.SatisFiyatiEURO = [StokKartlari]![SatisFiyatiEURO]*(1+[Formlar]![StokFiyatGir]![YUZDE]/100);"
'DoCmd.RunSQL "UPDATE StokKartlari SET SatisFiyati =YeniFiyat"