AccessTr.neT
Dcount Ve Select Count - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Dcount Ve Select Count (/konu-dcount-ve-select-count.html)

Sayfalar: 1 2


Dcount Ve Select Count - delichon - 19/04/2018

İyi akşamlar,
stock listemdeki ürünlerin formda seçilmiş olan ItemTypeID ye göre sayılıp Stock Level listesine yazılması için iki farklı yol denedim. Fakat ikisinde de end of statement error u aldım. Nedeni nedir aaba? Yardımcı olabilirseniz çok sevinirim.

CurrentDb.Execute "INSERT INTO StockLevel(StockLevel) VALUES(DCount ("[ItemID]";"Stock";"[[ItemID]=VALUES('" & Me.ItemTypeID & "')]"))

  CurrentDb.Execute "SELECT COUNT (ItemID) FROM Stock WHERE ItemID = VALUES('" & Me.ItemTypeID & "')"


Cvp: Dcount Ve Select Count - ozanakkaya - 19/04/2018

Merhaba, görünüş itibariyle her iki kod da hatalı. Örnek uygulamanızı eklerseniz inceleyip çözüm bulmaya çalışırız.


Cvp: Dcount Ve Select Count - delichon - 19/04/2018

(19/04/2018, 10:14)ozanakkaya yazdı: Merhaba, görünüş itibariyle her iki kod da hatalı. Örnek uygulamanızı eklerseniz inceleyip çözüm bulmaya çalışırız.

denediğim kodlar raw metarial purchase da


Cvp: Dcount Ve Select Count - ozguryasin - 20/04/2018

Merhaba; Form1 i kontrol eder misiniz?


Cvp: Dcount Ve Select Count - delichon - 20/04/2018

(20/04/2018, 00:05)ozguryasin yazdı: Merhaba; Form1 i kontrol eder misiniz?

Teşekkür ederim.

Bir de son tarihli itemdan başlayarak silmek için CurrentDb.Execute "DROP INDEX Stock(ItemID , PurchaseDate)  VALUES('" & Me.ItemTypeID & "','" & Me.PurchaseDate & "')" gibi bir şey mi kullanmamız gerek?


Cvp: Dcount Ve Select Count - ozguryasin - 20/04/2018

(20/04/2018, 11:51)delichon yazdı: Bir de son tarihli itemdan başlayarak silmek için CurrentDb.Execute "DROP INDEX Stock(ItemID , PurchaseDate)  VALUES('" & Me.ItemTypeID & "','" & Me.PurchaseDate & "')" gibi bir şey mi kullanmamız gerek?


ne demek istediğinizi tam olarak anlayamadım. DROP komutu Sql de çok tehlikeli bir komuttur. olduğu gibi tablo veya database i silmek için kullanılır. bu komutu hiç bir zaman kullanmanızı tavsiye etmem, silme işlemleri için delete kullanılır. son tarihli kayıttan başlayarak silmekten bahsetmişsiniz. burada Sql tümlecinizi yazacağınıza nerede ne yapmak istediğinizi söylese idiniz daha faydalı cevap alırdınız. yazdığınıza istinaden son tarihten itibaren başlayaraktan silmeden bahsetmişsiniz fakat ne anlama gelecek çözemedim, çünkü bir itemid verdiğinizde ona ait olan tarihleri baştan veya sondan silmeye başlayarak değişen birşey olmaz, hepsi silinir. o yüzden başlangıç tarihi veya son tarihi bir anlam ifade etmez. ama bu Sql son tarihten itibaren uyan itemid de bulunan tarihleri siler.

SELECT Stock.ItemID, Stock.PurchaseDate

FROM Stock
WHERE Stock.ItemID="PL00Miget"
ORDER BY Stock.PurchaseDate DESC;