Skip to main content

AccessTr.neT


Sorgulamada Eger formülü

Sorgulamada Eger formülü

Çözüldü #7
Bununla ilgili olarak bir Güncelleştirme Sorgusu oluşturdum:

Kod:
UPDATE Veri SET Veri.Temiz = IIf([Verdigi_Tarih]-[Aldigi_Tarih]>0,[Temiz]=-1,[Temiz]=0);
Temiz alanını istediğiniz doğrultuda güncelliyor. Tabi ben hala Nihat hocamın da dediği form ile çözme taraftarıyım. Çünkü bu sorguyu iki defa çalıştırdığınızda bu defa işareti kaldırıyor.

Kolay gelsin...
NZ Fonksiyonunun (İşlevinin) Ayrıntılı Anlatımı İçin Tıklayın...
DSum ve Sum Fonksiyonunun (İşlevinin) Ayrıntılı Anlatımı İçin Tıklayın...
DLookup Fonksiyonunun (İşlevinin) Ayrıntılı Anlatımı İçin Tıklayın...
Cevapla
Çözüldü #8
arkadaslar,
hepinize cevaplar icin tesekkürler

1.ci mesajimimda belirtmistim. bunu tabii formda yapiyorum. merak ettigim aynisini sorguda da yapilabilmesi. yani nasil bir formül kullanilmasi...
Yakut, 11-03-2009 tarihinden beri AccessTr.neT üyesidir.
Cevapla
Çözüldü #9
harunun yaptığı formülleri uygulayın. çalışır vaziyette. ama yinede çok güvenilir bir yöntem değil. çok çalışma çok hata getirebilir. formdaki gibi sonuç elde etmeniz zor.
FX-Etopla
Liste Kutusu Oluşturma
Cevapla
Çözüldü #10
elimden olmayan nedenlerden dolayi
2 sefer ayni mesaj yazilmis....

özür dilerim...
Yakut, 11-03-2009 tarihinden beri AccessTr.neT üyesidir.
Son Düzenleme: 13/04/2009, 00:16, Düzenleyen: Yakut.
Cevapla
Çözüldü #11
Şimdi Sayın Yakut, evet, sorguda da yapılır. Ancak bi noktayı gözden kaçırıyorsunuz: Sorgu tabloda olan değer üzerinden işlem yapar. Tablodaki değeri değiştirmek ise Güncelleştirme Sorgusu ile mümkündür. Bunun için önce o alanı güncelleştirmek ve istediğiniz hale getirmek gerekir. Zaten ben de bunun için bir güncelleştirme sorgusu hazırladım ve belirttiğiniz alanı (Temiz) belirttiğiniz kriterlere göre güncelleştirdim.

Son cevabıma bakacak olursanız size güncelleştirme sorgusunu da verdim.

Tabi şunu tekrar belirtiyorum: Bu yöntem doğru bir yöntem değil. Yanlışlıkla iki defa çalıştıracak olursanız işaretlediğiniz değeri işaretsiz hale getirirsiniz. Bunu yapmanın en doğru yöntemi formda bir kritere dayandırmak veya kodla yapmaktır. Forma başvuru yapmadan yapmak isterseniz de mecburen güncelleştirme sorgusu kullanmalısınız...

Başka yöntemler var mı diye (ki bunu tamamen emin olmak için yaptım) internetin altını üstüne getirdim ama benim yöntemimden daha evla bir yöntem bulamadım.

Kolay gelsin...
NZ Fonksiyonunun (İşlevinin) Ayrıntılı Anlatımı İçin Tıklayın...
DSum ve Sum Fonksiyonunun (İşlevinin) Ayrıntılı Anlatımı İçin Tıklayın...
DLookup Fonksiyonunun (İşlevinin) Ayrıntılı Anlatımı İçin Tıklayın...
Cevapla
Çözüldü #12
Sayın Yakut, bu konu hakkındaki son durum nedir?

Sorunuza verilen cevaplar sorunuzu çözdü mü? Lütfen geri bildirimde bulunun...
NZ Fonksiyonunun (İşlevinin) Ayrıntılı Anlatımı İçin Tıklayın...
DSum ve Sum Fonksiyonunun (İşlevinin) Ayrıntılı Anlatımı İçin Tıklayın...
DLookup Fonksiyonunun (İşlevinin) Ayrıntılı Anlatımı İçin Tıklayın...
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da