• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Cari Hesapta toplam almak

Katılım
20 Aralık 2006
Mesajlar
939
Excel Vers. ve Dili
türkçe
Değerli hocalarım

ekteki dosyamda
bir yerde sorunum var

extre tablosundaki verilere göre bir sorgu oluşturmak istiyorum

sorguda

FİRMA / TOPLAM BORÇ/ TOPLAM ALACAK/ KALAN / DURUM(Borç kalanı mı verdi alacak kalanı mı verdi o yazacak)

yani bütün müşterilerin borç alacak sorgusunu yapacağım
yardımcı olursanız çok sevinirim çok önemli

saygılar
 

Ekli dosyalar

Syn Adnanyurdakul
verdiğiniz cevaba baktım

fakat ben access i vb6 da taban olarak kullanıyorum
ve verdiğiniz cevaptan kendime bişey çıkarmadım
ben sadece bir sorgu oluşturmak istiyorum
yani dediğim gibi
yolladığım dosyadaki tablodan

verdiğim değerleri verecek bir sorgu

saygılar efendim
 
Syn Adnanyurdakul
verdiğiniz cevaba baktım

fakat ben access i vb6 da taban olarak kullanıyorum
ve verdiğiniz cevaptan kendime bişey çıkarmadım
ben sadece bir sorgu oluşturmak istiyorum
yani dediğim gibi
yolladığım dosyadaki tablodan

verdiğim değerleri verecek bir sorgu

saygılar efendim

Fuat bey, Adnan beyin cevabına baktıysanız olumlu bişey yazın adnan bey yaptığı yardımdan zevk alsın veya olumsuz bir cevap yazınki Adnan bey veya Uzman hocalarımız konuya yardımcı olsun.. Bu şekilde forum kirliliği oluyor. Bilginize..!
 
hocam bilgisayarın başına akşam oturabiliyorum tabiki cvp yazıcam
ama o konu konu dışına çıktığı için böle bir topik açtım
 
değerli hocalarım bu konuda bir yardım etseniz
gerçekten çok önemli bir konu benim için
 
Sayın Fuat Şirin,

Sorgu3 e bakın.

Buradaki uygulama hatalı onun için kaldırdım. Alttaki uygulamayı inceleyin


İyi çalışmalar
 
hocam çok teşekkür ederim bir yerde
takıldım hocam
mesela alacak hareketi yoksa
sorguya almıyor
yada borç

yani firma sadece borçlandıysa
onu sorgu3 te göstermiyor
ilgilenirseniz sevinirim

saygılar
 
Sayın Fuat Şirin,

Ufak bir hata vardı düzelttim. Tüm kayıtları gösterebilmesi için, sorgu alanındaki ilişki çizgisine çift tıklayıp FIRMALAR tablosundaki tüm veriler seçeneğini işaretlemeniz gerekir. (Her iki ilişki için de) Alacak ve Borç toplamını ayrı ayrı sorgularda yaptım.


İyi çalışmalar
 

Ekli dosyalar

Sayın Fuat şirin
Sayın Modalı'nın cavabını incelediğinizde size yazdığım cevabı vermiş iyi çalışmalar.
 
vb6 da hata veriyor

syn modalı

hocam bu yaptığınız access dosyasını vb6 da bağlantı kurarken hata veriyor

Kod:
Adodc1.ConnectionString = "Provider=Microsoft.Jet.Oledb.4.0; Data Source=" & App.Path & "\cari.mdb"
Adodc1.CommandType = adCmdText
Adodc1.RecordSource = "select * from sqlkalan ORDER BY kod"
Adodc1.Refresh
If Adodc1.Recordset.RecordCount <> 0 Then
Set DataGrid1.DataSource = Adodc1
End If
DataGrid1.Refresh

bu şekilde giriyorum hocam 'İFADEDE TANIMLANMAMIŞ "NZ" İŞLEVİ '
diyor hocam
saygılar
 
Sayın Fuat Şirin,

Nz fonksiyonu VB6 da tanımsız, sadece VBA da kullanılabiliyor. Ancak sakin olun sorguyu şu şekilde değiştirin:

Kod:
SELECT FİRMALAR.[FİRMA KODU], FİRMALAR.FİRMA, sqlAlacak.ToplaALACAK, sqlBorç.ToplaBORÇ, CCur(IIf([ToplaALACAK] Is Null,0,[ToplaALACAK])-IIf([ToplaBORÇ] Is Null,0,[ToplaBORÇ])) AS KALAN, IIf([KALAN]>=0,"ALACAK","BORÇ") AS DURUM
FROM (sqlAlacak RIGHT JOIN FİRMALAR ON sqlAlacak.Kimlik = FİRMALAR.Kimlik) LEFT JOIN sqlBorç ON FİRMALAR.Kimlik = sqlBorç.Kimlik
GROUP BY FİRMALAR.[FİRMA KODU], FİRMALAR.FİRMA, sqlAlacak.ToplaALACAK, sqlBorç.ToplaBORÇ, FİRMALAR.Kimlik;

İyi çalışmalar
 
hocam çok saoun
sizde olmazsanız yandık walla :)
 
Geri
Üst