Skip to main content

AccessTr.neT


Dcount Ve Select Count

Dcount Ve Select Count

Çözüldü #1
İ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 & "')"
Cevapla
#2
Merhaba, görünüş itibariyle her iki kod da hatalı. Örnek uygulamanızı eklerseniz inceleyip çözüm bulmaya çalışırız.
Cevapla
#3
(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
.zip Count.zip (Dosya Boyutu: 51,62 KB | İndirme Sayısı: 5)
Cevapla
#4
Merhaba; Form1 i kontrol eder misiniz?
.rar ozguryasin.rar (Dosya Boyutu: 48,62 KB | İndirme Sayısı: 12)
POWER 'un Çekirgesi :=)
ozguryasin, 23-09-2009 tarihinden beri AccessTr.neT AİLESİ üyesidir.
Access'i Profesyonel Şekilde Öğrenmek İçin https://www.accesstr.net Ailesi Yeter. alkis


Site Kurallarını sorularınızın hızlı cevaplanması için kesinlikle okuyunuz.
Cevapla
#5
(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?
.zip customerorderdelete.zip (Dosya Boyutu: 74,68 KB | İndirme Sayısı: 4)
Son Düzenleme: 20/04/2018, 13:14, Düzenleyen: delichon.
Cevapla
#6
(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;
POWER 'un Çekirgesi :=)
ozguryasin, 23-09-2009 tarihinden beri AccessTr.neT AİLESİ üyesidir.
Access'i Profesyonel Şekilde Öğrenmek İçin https://www.accesstr.net Ailesi Yeter. alkis


Site Kurallarını sorularınızın hızlı cevaplanması için kesinlikle okuyunuz.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task