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
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);"
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"