İ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 & "')"
Dcount Ve Select Count
Merhaba, görünüş itibariyle her iki kod da hatalı. Örnek uygulamanızı eklerseniz inceleyip çözüm bulmaya çalışırız.
Merhaba; Form1 i kontrol eder misiniz?
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.
Site Kurallarını sorularınızın hızlı cevaplanması için kesinlikle okuyunuz.
ozguryasin, 23-09-2009 tarihinden beri AccessTr.neT AİLESİ üyesidir.
Access'i Profesyonel Şekilde Öğrenmek İçin https://www.accesstr.net Ailesi Yeter.
Site Kurallarını sorularınızın hızlı cevaplanması için kesinlikle okuyunuz.
(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?
Son Düzenleme: 20/04/2018, 13:14, Düzenleyen: delichon.
(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.
Site Kurallarını sorularınızın hızlı cevaplanması için kesinlikle okuyunuz.
ozguryasin, 23-09-2009 tarihinden beri AccessTr.neT AİLESİ üyesidir.
Access'i Profesyonel Şekilde Öğrenmek İçin https://www.accesstr.net Ailesi Yeter.
Site Kurallarını sorularınızın hızlı cevaplanması için kesinlikle okuyunuz.
Konuyu Okuyanlar: 1 Ziyaretçi