Sql Cümleleri Yazılışı Fonksiyon Başlangıç

Katılım
16 Eylül 2009
Mesajlar
166
Excel Vers. ve Dili
2010-2013
Merhaba arkadaşlar,

Ekteki dosyadaki userform u kullanarak sql e bağlanıp Logo dan Cari Liste alabiliyorum ama bir türlü başka bir tabloya bağlanamadım.

Cari hesaba ait bu veriler için müsait olan bir arkadaş öğretebilirmi yada örnek gösterebilirmi.

Ayrıca excelin içerisinde SQL tablo adları mevcut sadece nasıl cümle kuracağımı ve cari hesabın karşısına nasıl veri getireceğim öğrenmek istiyorum.

Teşekkür ederim.
 

Ekli dosyalar

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba


Ekli dosyayı inceleyiniz.

Setup sayfasında B6 hücresine tablo ismini (_xxxx) giriniz
CH butonuna basarak istediğiniz tablodaki verileri getirebilirsiniz.

Eğer cari hesap borç , alacaklarını istiyorsanız
View vaya query yapmanız lazım
 

Ekli dosyalar

Katılım
16 Eylül 2009
Mesajlar
166
Excel Vers. ve Dili
2010-2013
Hocam cari listeyi getirirken kullanımda olanları getirmek için yazılabilecek bir formül varmı?

Birde müsait iseniz küçük bir örnek verebilirmisiniz.

Cariye karşılık borç alacak yada sistemdeki çek senet kartları nasıl gelir konusunda.
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba


Kullanımda olan kartlar

Kod:
 Sorgu = "SELECT CODE,DEFINITION_ FROM LG_" & Format(Sheets("SETUP").Range("B5"), "000") & Tablo & " WHERE(ACTIVE = 0) ORDER BY DEFINITION_" & ""
 
Katılım
16 Eylül 2009
Mesajlar
166
Excel Vers. ve Dili
2010-2013
Hocam verdiğiniz kodu kullandım ama aynı veriler geliyor active = 1 / 2 de denedim ama olmuyor.
 
Katılım
16 Eylül 2009
Mesajlar
166
Excel Vers. ve Dili
2010-2013
Hocam acaba Tiger kullanıyoruz veri tabanında farklılık olabilirmi CLCARD dan başka belli başlı bir iki tane daha dışında çalışmıyor. Tablolar gelmiyor.
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Hücreleri temizlemediğiniz için

aşağıdaki kodları ekleyiniz

Kod:
Sheets("CARİ HESAP").Range("A8:B50000").ClearContents
 
Katılım
16 Eylül 2009
Mesajlar
166
Excel Vers. ve Dili
2010-2013
Hocam teşekkür ederim şimdi oldu. Birde diğer sorum ile ilgili cevap alabilirsem çok sevinirim CH KODU + CH AÇIKLAMA yanına CH BORÇ ve ALACAK getirecek kod yada tamamını getirecek bir kod verebilirmisiniz.
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Excel Ms Query veya Veritabanında View hazırlamanız gerekiyor.

Gelişmiş aramadan Query yazıp Sql bölümünde aratırsanız örnekler bulabilirsiniz.

Takıldığınız yerlerde yardım alabilirsiniz.

Query'de CLCARD ile toplam borç alacaklara ulaşmak için CLTOTFIL'i birleştireceksiniz
CLCARD Logicalref ile CLTOTFIL Cardref birleştirme alanı olacak.
 
Son düzenleme:
Katılım
16 Eylül 2009
Mesajlar
166
Excel Vers. ve Dili
2010-2013
Hocam tekrar merhaba,

bu konuya tekrar dönüş yeni yapabildim. hocam cari kodu ve cari ünvanı geliyor yaptığınız tablo ile aynı şekilde yanına bir sütun daha açıp cardref te gelsin istiyorum ne yapmam lazım.

Teşekkür ederim.
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Ekli dosyayı inceleyiniz.

istediğiniz alanı CODE,DEFINITION_,LOGICALREF ....... ilave ederek getirtebilirsinizz.

Kod:
 Sorgu = "SELECT CODE,DEFINITION_,LOGICALREF FROM LG_" & Format(Sheets("SETUP").Range("B5"), "000") & Tablo & " ORDER BY DEFINITION_" & ""
 

Ekli dosyalar

Katılım
16 Eylül 2009
Mesajlar
166
Excel Vers. ve Dili
2010-2013
Hocam peki mesela aynı sorguya REFERANSI 6254 olan kartın CLTOTFIL tablosunda bulunan TOTYP = 1 olanların DEBIT - CREDIT (TL borç - alacak) çıkarılarak kalan yani bakiyeyi getirtebilirmiyiz. Çok uğraştırmayan bir şey ise yardımcı olabilirmisiniz.
 
Katılım
16 Eylül 2009
Mesajlar
166
Excel Vers. ve Dili
2010-2013
hallettim bu sorunu bakiye konusunda yardımcı olursanız yeterli hocam.
 
Son düzenleme:

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba


Bunun için iki tabloyu birleştirmeniz gerekiyor ve query ile yapabilirsiniz.
yapmaya çalışayım şu an dışarı çıkmak zorundayım biraz beklemeniz gerekecek.
 
Üst