acceste if formulü

Katılım
8 Ekim 2005
Mesajlar
41
excelde if ile yaptım ama acceste nasıl olduğunu bilmiyorum tabloda iki satır var A da toplam tutar B sütünda d1a ibaresi var ise A toplam tutarına 30,30 ekle yoksa eklemeyecek şekilde bir querye ihtiyacım var yardımınız rica ederim.

Teşekkürler
 

nihatkr

Altın Üye
Altın Üye
Katılım
25 Ağustos 2006
Mesajlar
442
Excel Vers. ve Dili
2007 Türkçe
2010 Türkçe
2013 Türkçe
OFİS 365
Altın Üyelik Bitiş Tarihi
09.10.2029
excelde if ile yaptım ama acceste nasıl olduğunu bilmiyorum tabloda iki satır var A da toplam tutar B sütünda d1a ibaresi var ise A toplam tutarına 30,30 ekle yoksa eklemeyecek şekilde bir querye ihtiyacım var yardımınız rica ederim.

Teşekkürler

A hücresinin denetim kaynağına aşağıdaki formülü yazınız.

IIF (B="d1a";(formülünüz)+30,30;(Formülünüz))
 
Katılım
8 Ekim 2005
Mesajlar
41
AŞAĞIDAKİ ŞEKİLDE YAPIYORUM AMA HATA VERİYOR ANLAMADIM

SELECT Data.[MUAFİYET KOD],IF (A="D1A";([Data].[10]+[Data].[20]+[Data].[40]+[Data].[50]+[Data].[51]+[Data].[52]+[Data].[70]+[Data].[73]+[Data].[75]+[Data].[93]+[Data].[95])+30,30;([Data].[10]+[Data].[20]+[Data].[40]+[Data].[50]+[Data].[51]+[Data].[52]+[Data].[70]+[Data].[73]+[Data].[75]+[Data].[93]+[Data].[95])) AS toplam
FROM Data;
 

nihatkr

Altın Üye
Altın Üye
Katılım
25 Ağustos 2006
Mesajlar
442
Excel Vers. ve Dili
2007 Türkçe
2010 Türkçe
2013 Türkçe
OFİS 365
Altın Üyelik Bitiş Tarihi
09.10.2029
bu arad dikkat etmenız gereken excel ile access kodlarıın arasında farklar vardır.

Excelde IF
Access de IIF
 

nihatkr

Altın Üye
Altın Üye
Katılım
25 Ağustos 2006
Mesajlar
442
Excel Vers. ve Dili
2007 Türkçe
2010 Türkçe
2013 Türkçe
OFİS 365
Altın Üyelik Bitiş Tarihi
09.10.2029
AŞAĞIDAKİ ŞEKİLDE YAPIYORUM AMA HATA VERİYOR ANLAMADIM

SELECT Data.[MUAFİYET KOD],IF (A="D1A";([Data].[10]+[Data].[20]+[Data].[40]+[Data].[50]+[Data].[51]+[Data].[52]+[Data].[70]+[Data].[73]+[Data].[75]+[Data].[93]+[Data].[95])+30,30;([Data].[10]+[Data].[20]+[Data].[40]+[Data].[50]+[Data].[51]+[Data].[52]+[Data].[70]+[Data].[73]+[Data].[75]+[Data].[93]+[Data].[95])) AS toplam
FROM Data;
IF koutu IFF komutu olacak

burda [Data].[??] neyı ıfade edıyor.
bunların hepsini topluyorsunuz örneğinizi eklerseniz daha kolay yardım edebilirim.
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın filizmeral,


Bir de şöyle deneyin:


Kod:
SELECT Data.ID, Data.B, Data.D1, Data.D2, Data.D3, [D1]+[D2]+[D3] AS TOPLAM, IIf([B]="d1a",[TOPLAM]+30.3,[TOPLAM]) AS toplamson
FROM Data;
Yukarıda sorguda bir sütunda data toplamları alınıyor ve ona eğer ile 30,30 ekleniyor.


İyi çalışmalar
 
Katılım
8 Ekim 2005
Mesajlar
41
Arkadaşlar çok teşekkürler, bir sorum daha var C ye yeni bir sütün açsın table da olmayan ve A sütünunda D1A yoksa C sütununa 30,30 olmalı varsa C sütünu boş olmalı.
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın filiz meral,


Kod:
SELECT Data.ID, Data.B, IIf([B]="d1a",30.3,"") AS C, Data.D1, Data.D2, Data.D3, [D1]+[D2]+[D3] AS TOPLAM, IIf([B]="d1a",[TOPLAM]+30.3,[TOPLAM]) AS toplamson
FROM Data;
İyi çalışmalar
 
Katılım
8 Ekim 2005
Mesajlar
41
access olarak kaydedip gönderemiyorum dosya çok büyük excel olarak gönderiyorum ben yapamadım, siz yapabilirseniz çok sevinirim.

Çok teşekkür ederim,
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın filizmeral,

Dosyayı göndermek için:

1.Araçlar - Veritabanı Hizmet Programları - Sıkıştır ve Onarı çalıştırın.

2. Kapatıp winrar veya winzip ile sıkıştırın.

İyi çalışmalar
 
Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
Merhaba..

Sorgudaki boş alana

Kod:
iif(([muafiyet kod])="d1a";"";30,3)
yazarsanız istediğiniz olur..
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın filizmeral,

Örneğiniz de iki istediğiniz şekli de kapsıyor.


İyi çalışmalar
 
Üst