Sorguda ölçüt

Katılım
23 Kasım 2007
Mesajlar
245
Excel Vers. ve Dili
2003
Merhaba Arkadaşlar,

IIf([ftr].[fatura_adi]="Liman Masrafı";Date();[Boşaltım Tarihi])

Bu kodu sorguda Boşaltım Tarihi kolonunda kullanıyorum

fatura_adi liman masrafı olduğunda bugunun tarihi yazıyor olmadığında tekrar kendi değerini yazıyor

sorun şu boşaltım tarihi kolonu boşşa sorguda görüntülenmiyor

ben boş olduğundada görüntülenmesini istiyorum
 
Katılım
10 Temmuz 2007
Mesajlar
273
Excel Vers. ve Dili
2002 türkçe
Sn pcman;
IIF(ISNULL([Boşaltım Tarihi]);"";IIF([ftr].[fatura_adi]="Liman Masrafı";Date();[Boşaltım Tarihi]))
Saygılar, İyi Çalışmalar.
 
Katılım
23 Kasım 2007
Mesajlar
245
Excel Vers. ve Dili
2003
ayhan2122 bunu bende denedim

ama malesef

IIF(ISNULL([Boşaltım Tarihi]);"";IIF([ftr].[fatura_adi]="Liman Masrafı";Date();[Boşaltım Tarihi]))

burdaki boş dize ( "" ) sorguda çalışmıyor

aynı kolona Is Null Tekbaşına kullnanınca kolon boş olduğunda sorgu çalışıyor

IIF(ISNULL([Boşaltım Tarihi];Is Null;IIF([ftr].[fatura_adi]="Liman Masrafı";Date();[Boşaltım Tarihi]))

Bu Şekildede olmuyor
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,049
Excel Vers. ve Dili
Office 2013 İngilizce
Arkadaşlar Merhaba;

Ben de sorgudaki ölçütleri formdan girmek için bir çalışma içerisindeyim, form üzerinden Gecen giriyorum.
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,049
Excel Vers. ve Dili
Office 2013 İngilizce
Arkadaşlar aşağıdaki mesajımı düzeltiyorum;

sorgudaki ölçütleri formdan girereken;

Sorguda
gecendk: alanına

>([Forms]![qryfark]![Text8])

bu kriteri yazdım fakat formda olmuyor, hata neredir.

Form da [Text8] metin kutusuna "1000" yazıyorum, 1000 den büyük olanlar gelmesi gerekirken; 1000 den küçük olanlarda geliyor.


Nerede yanlış yapıyorum...
İyi Çalışmalar.
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,049
Excel Vers. ve Dili
Office 2013 İngilizce
Arkadaşlar lütfen yardım edin?
İki gündür uğraşıyorum ve şu anda kafayı yemek üzereyim

Acaba;
gecendk: Abs(DateDiff("n";[Arıza Giderme Tarihi/Saati];[Arıza Tespit Tarihi/Saati]))

hesaplamalı bir alan olduğunda mı olmuyor?

hesaplamasız bir alanda (tabloda bir alana doğrudan değerleri yazarak) denedim sorunsuz çalışıyor.

İyi Akşamlar.
 
Katılım
30 Ocak 2006
Mesajlar
937
Excel Vers. ve Dili
Access 2003
Tamner42.. Alanın özelliği text değil sayı olmalı.. Belki burda hata yapıyorsundur.
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın tamer42,

Ben bu sorununuza cevap verdim diye hatırlıyorum.
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,049
Excel Vers. ve Dili
Office 2013 İngilizce
Sn Modalı,
sizin cevap verdiğiniz konu aynı projede farklı bir hususdaydı;

Url: http://www.excel.web.tr/showthread.php?t=40091

yalnız buraya eklediğiniz "RotateLabelVer2.ocx" adlı dosyayı (ekte) açamadığımı veya nasıl kullanacağımı bilemediğimi sizinle paylaşmıştım.

belki bu dosyayı kullanmaya başladığımda bu sorun da çözülebilir.

Teşekkürler, İyi Çalışmalar.
 

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,418
Excel Vers. ve Dili
Office 2013
Formdaki "text8" alanının format özelliğini "genel sayı" yapın. ( rotatelabel.ocx) dosyası konu dışıdır onu yanlışlıkla göndermiş..
 

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,049
Excel Vers. ve Dili
Office 2013 İngilizce
Sn beab05 çok teşekkürler,

şimdilik bir sorun görünmüyor.

( rotatelabel.ocx) dosyası konu dışıdır onu yanlışlıkla göndermiş..
Yalnız bu dosya benim http://www.excel.web.tr/showthread.php?t=40091 buradaki soruma cevap olarak gönderilmişti.

Bu durumda o sorudaki sıkıntıyı nasıl çözeblirim.

Bu husustada yardımcı olabilirmisiniz.

İyi Çalışmalar.
 
Katılım
23 Kasım 2007
Mesajlar
245
Excel Vers. ve Dili
2003
Benim soru kaynamış :)


ayhan2122 bunu bende denedim

ama malesef

IIF(ISNULL([Boşaltım Tarihi]);"";IIF([ftr].[fatura_adi]="Liman Masrafı";Date();[Boşaltım Tarihi]))

burdaki boş dize ( "" ) sorguda çalışmıyor

aynı kolona Is Null Tekbaşına kullnanınca kolon boş olduğunda sorgu çalışıyor

IIF(ISNULL([Boşaltım Tarihi];Is Null;IIF([ftr].[fatura_adi]="Liman Masrafı";Date();[Boşaltım Tarihi]))

Bu Şekildede olmuyor
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın pcman,

Bir de iki tırnak arasına bir boşluk bırakarak deneyin.

Kod:
" "
İyi çalışmalar
 
Katılım
23 Kasım 2007
Mesajlar
245
Excel Vers. ve Dili
2003
malesef modalı kolon boş olduğunda sorgu boş çıkıyor
 
Katılım
23 Kasım 2007
Mesajlar
245
Excel Vers. ve Dili
2003
örnek ekta

sorgu çalıştığında

alan 2 boş
alan 1 e ordino değerini verince kayıdın görüntülenmesi lazım

şimdiden teşekkürler...
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın pcman,

Aşağıdaki sorguyu deneyin:

Kod:
SELECT deneme.Kimlik, deneme.[7], deneme.[8], deneme.[3], deneme.[4], deneme.[5], deneme.[6], deneme.[1], IIf(IsNull([2])," ",IIf([ftr].[fatura_adi]="Liman Masrafı",Date(),[2])) AS Deyim1
FROM deneme
GROUP BY deneme.Kimlik, deneme.[7], deneme.[8], deneme.[3], deneme.[4], deneme.[5], deneme.[6], deneme.[1], deneme.[2]
HAVING (((deneme.[1])=IIf([ftr].[fatura_adi]="Ordino",Date(),[1]) And (deneme.[1])=IIf([ftr].[fatura_adi]="Geçici Kabul",Date(),[1]) And (deneme.[1])=IIf([ftr].[fatura_adi]="Navlun",Date(),[1])));
İyi çalışmalar
 
Katılım
10 Temmuz 2007
Mesajlar
273
Excel Vers. ve Dili
2002 türkçe
Sn pcman;

Sorunuzla gönderdiğiniz ekin alakasını ben çözemedim. 1 ne 2 ne?
(Bu arada Sn modalı cevap yazmış ama, ben yine de hazırladığımı göndereyim :) )
[Fatura_adi] ve [Boşaltım Tarihi] diye 2 alandan bahsetmiştiniz. Yeni bir sorgu oluşturun ve Sorgudaki yeni bir alana;
Tarih1:IIF(ISNULL([Boşaltım Tarihi]);"";IIF([ftr].[fatura_adi]="Liman Masrafı";Date();[Boşaltım Tarihi]))
Ekteki gibi yani.
Saygılar, İyi Çalışmalar.
 
Üst