Skip to main content

AccessTr.neT


SQL komutu çalıştıramıyorum.

SQL komutu çalıştıramıyorum.

Çözüldü #1
Dim sqltc as string
sqltc = "SELECT BKRCONTA.SMARNR, BKRCONTA.SMCOLR, BKRCONTA.SMCRMM, Sum(BKRCONTA.SMQUAN) AS ToplaSMQUAN, BKRCONTA.SMWRHS " & _
"FROM BKRCONTA " & _
"HAVING (((BKRCONTA.SMARNR)=3299) AND ((BKRCONTA.SMCOLR)=4) AND ((BKRCONTA.SMCRMM)=10))"
DoCmd.RunSQL sqltc
Gra.Value = ToplaSMQUAN * 0.019

arkadaşlar bunu formda çalıştırmaya çalışıyorum ama hata veriyor?

HATA : Bir RunSQL eylemi, Sql deyiminden oluşan değişken gerektirir diyor.

ama ben bunu normal sorguda kullandığım zaman çalışıyor.

nasıl yapabilirim?
Cevapla
Çözüldü #2
runsql ile o kaydı alamazsınız. DCount,DSum denemeniz gerekiyor.
Bana işe yarayan bir müdür göster,sana dünyayı yerinden oynatayım.
                                                                                        Descartes


Cevapla
Çözüldü #3
deneyim fakat mesele 3299 kodundan 4 renginde olan toplam metreyi istiyorum. Dsum ile yapabilir miyim?
demek istediğim tek kriter yok. birden fazla kriter var. Dsum ile olur mu?
Son Düzenleme: 08/11/2008, 03:00, Düzenleyen: ATROML.
Cevapla
Çözüldü #4
(08/11/2008, 02:57)ATROML yazdı: deneyim fakat mesele 3299 kodundan 4 renginde olan toplam metreyi istiyorum. Dsum ile yapabilir miyim?
demek istediğim tek kriter yok. birden fazla kriter var. Dsum ile olur mu?

Örneksiz bu işler zor arkadaşım. örnek ekleyiniz.
FX-Etopla
Liste Kutusu Oluşturma
Cevapla
Çözüldü #5
sorununa cevap bulabilmemiz için Sql un denenmesi lazım, örneğini ekleyebilirmisin ?
Cevapla
Çözüldü #6
Arkadaşlar Sql komutu ile ile yapamıyordum daha sonra Dlookup komutunu kullandım. fakat yukarıda yazdığım gibi Dlookup işleminde tek kriter ile kayıt arama işlemi yapılıyordu bende bulunan 4 kriteri sorgular kullanarak ve sorguları birleştirerek tek sorguya indirdim ve buradan ayrı bir tabloya kayıt yaptırdım ve buradan Dlookup işlemi ile geri çağırdım.

sorunum çözüldü yardımlarınız için tşkler.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da