ERP Nedir? | Türkiye'nin ERP Forum Platformu Ana Sayfa
Forum Anasayfa Forum Anasayfa > ERP Genel > ERP Excel Entegrasyonları
  Aktif Konular Aktif Konular RSS - BIR KAÇ YILIN CARI HAREKET DÖKÜMÜNÜ GÖRMEK
  SSS SSS  Forumu Ara   Etkinlikler   Kayıt Ol Kayıt Ol  Giriş Giriş

ERP Nedir? Enterprise Resource Planning nasıl çalışır? İş süreçleri ile ilgili tüm soru ve cevapları ERPNe.org'da.

Ülkemizde hızla gelişmekte olan ERP yazılım sektörümüzün, Yerli ve Yabancı ERP işlemlerinin tanıtımı ve kullanıcılarının buluşma noktası olması hedefiyle kurulan sitemize hoş geldiniz.

Ülkemizdeki Ne.org konseptinde bir ilk olarak yayın hayatına başlayan ERPNe.org, Kurumsal Kaynak Planlaması yazılımlarını kullananların bilgi kaynağı/Portal olmak amacı ile kurulmuştur.

Genellikle yurt dışında büyük üreticiler tarafından geliştirilen SQL, Delphi, ASP, CSharp gibi teknolojilerin anlatıldığı sitelerin kullandıkları (WhatisSQL, WhatisASP) (Ülkemizde Netsis Nedir, Mikro Nedir, SAP Nedir yada Logo Nedir gibi kullanıcı sorularına) Ne ve nedir konseptinde yeni bir açılım olmasını da hedefleyen ERPNe.ORG' un, ülkemizin uluslararası ERP sektörü içinde hak ettiği yeri almasında ve ERP ürünlerini kullananların bir araya gelerek Yerli ERP'nin gelişmesine katkı sağlayacakları önemli bir kilometre taşı olacağı düşüncesindeyiz.


BIR KAÇ YILIN CARI HAREKET DÖKÜMÜNÜ GÖRMEK

 Yanıt Yaz Yanıt Yaz
Yazar
Mesaj
  Konu Arama Konu Arama  Topic Seçenekleri Topic Seçenekleri
patates Açılır Kutu İzle
Yeni Üye
Yeni Üye
Simge

Kayıt Tarihi: 18 Haziran 2009
Durum: Aktif Değil
Puanlar: 0
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı patates Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Konu: BIR KAÇ YILIN CARI HAREKET DÖKÜMÜNÜ GÖRMEK
    Gönderim Zamanı: 18 Haziran 2009 Saat 10:34
Arkadaslar merhaba,
 
Söyle bi sey yapabilirmiyiz, excel' de bi hücreye bi Cari kod girdigimiz zaman o cari' ye ait bütün yillarin hareketlerini (2000-2001-2002...2009) listeleyebilirmiyiz. Illa excel' de olmasi gerekmiyor, o cari' ye ait hareketleri görelim yeter, tabi bütün yillar iiçin yada yil seçebilirmiyiz yani 2001-2003 arasi gibi.
Yukarı Dön
Conari Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 04 Mayıs 2007
Konum: YSTANBUL
Durum: Aktif Değil
Puanlar: 3513
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı Conari Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 18 Haziran 2009 Saat 11:23
Sirketleri nasil tuttugunuza bagli devir yapiyorsaniz her vt de bir yil olur. bu da yila bagli VT sayisini artirir buda baglantiyi artirir.
Netsisden vazgeçemiyorum. Beni engelliyor..
Yukarı Dön
patates Açılır Kutu İzle
Yeni Üye
Yeni Üye
Simge

Kayıt Tarihi: 18 Haziran 2009
Durum: Aktif Değil
Puanlar: 0
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı patates Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 18 Haziran 2009 Saat 14:16
Sayin Conari, devir yapiyorum baglantinin artmasi bu isi imkanziz yapmiyorsa nasil yapildigini anlatabilirmisin.
Tesekkürler.
Yukarı Dön
Conari Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 04 Mayıs 2007
Konum: YSTANBUL
Durum: Aktif Değil
Puanlar: 3513
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı Conari Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 18 Haziran 2009 Saat 16:56
extend bilyormusunuz?
gerçi extend ile de ayni anda bir den fazla sirkete baglanmada problem var.
 
SQL bilginiz varmidir?
excel in kendi ODBC sürücüleri ile baglanarak verileri çekebilirsiniz.
Netsisden vazgeçemiyorum. Beni engelliyor..
Yukarı Dön
patates Açılır Kutu İzle
Yeni Üye
Yeni Üye
Simge

Kayıt Tarihi: 18 Haziran 2009
Durum: Aktif Değil
Puanlar: 0
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı patates Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 19 Haziran 2009 Saat 08:25

evet extend biliyorum, ben ayni anda birden fazla sirkete baglanmada bi sorun yasamadim.

SQL' de yabanci degilim biraz bilgim var.
her iki yöntemide ayrinti vererek anlatabilirsen çok sevinirim.
 
Yukarı Dön
Conari Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 04 Mayıs 2007
Konum: YSTANBUL
Durum: Aktif Değil
Puanlar: 3513
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı Conari Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 19 Haziran 2009 Saat 09:17
Bu sekilde tek sirkete baglanmaniz yeterli olur.
Her sirket için bir union daha eklemelisiniz.
 

SELECT BELGE_NO, TARIH, ACIKLAMA,CARI_KOD, VADE_TARIHI, BORC, ALACAK

from VT1.dbo.tblcahar where VT1.dbo.TBLCAHAR.CARI_KOD='X'

union all

SELECT BELGE_NO, TARIH, ACIKLAMA,CARI_KOD, VADE_TARIHI, BORC,ALACAK

from VT2.dbo.tblcahar where VT2.dbo.TBLCAHAR.CARI_KOD='X'

 
Netsisden vazgeçemiyorum. Beni engelliyor..
Yukarı Dön
patates Açılır Kutu İzle
Yeni Üye
Yeni Üye
Simge

Kayıt Tarihi: 18 Haziran 2009
Durum: Aktif Değil
Puanlar: 0
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı patates Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 19 Haziran 2009 Saat 12:01
Bu sekilde istedigimiz yillari alabiliyoruz ama daha pratik olmasi için mesala excel' e baslangiç yili ve bitis yili diye iki sütun basligi açsak ve oraya mesala 2000-2006 yillarini girsek ve sorgu çalistir desek bu SQL deki veriyi bu sekilde excel' de görebilirmiyiz bu heralde extend' de olabilir extend' dede bi çözüm oldugundan bahsetmistiniz.
ilginiz için tesekkür ederim.
 
Yukarı Dön
Conari Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 04 Mayıs 2007
Konum: YSTANBUL
Durum: Aktif Değil
Puanlar: 3513
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı Conari Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 19 Haziran 2009 Saat 17:52
her veritabanini sorguya eklememiz gerekiyor dolayisi ile bu sekilde bir sey yapamayiz. ancak ilk olarak bütün sirketlerdeki veriyi baska bir tabloya aktarip oradan daha sonra yil kisiti ile getirebiliriz.
Netsisden vazgeçemiyorum. Beni engelliyor..
Yukarı Dön
patates Açılır Kutu İzle
Yeni Üye
Yeni Üye
Simge

Kayıt Tarihi: 18 Haziran 2009
Durum: Aktif Değil
Puanlar: 0
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı patates Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 23 Haziran 2009 Saat 08:16
demek olmuyor, ilgin alakan için tesekkürler.
Yukarı Dön
ugurlu70 Açılır Kutu İzle
Yeni Üye
Yeni Üye
Simge

Kayıt Tarihi: 23 Aralık 2009
Konum: Aksaray
Durum: Aktif Değil
Puanlar: 0
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı ugurlu70 Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 23 Aralık 2009 Saat 11:37
arkadasim
çalismak istegin excel dosyasini bana örnek olmasi açisindan yollarsan
sadece sütun basliklari olsun yeter
sana yardimci olmaya çalisirim

ugury70@gmail.com
-NETSIS bağımlılık yapıyormuş doğru mu?
-yoooo ben hergün kullanıyorum bişey olmuyo
Yukarı Dön
mbaykan Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 06 Nisan 2007
Konum: izmir
Durum: Aktif Değil
Puanlar: 1181
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı mbaykan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 23 Aralık 2009 Saat 13:34
veritabani isimleriniz SIRKET20XX veya SIRKETXX seklinde ise bunu raporlayacak bir makro yazabilirim
cari hareket dökümünde, hangi sütunlari istiyorsunuz (tarih, vade tarihi, aciklama, borc,alacak,bakiye, hareket türü, belge no disinda)?
Not:Bu raporda önceki yildan devirleri yani 'A' tipli hareketleri almayacagiz. Ilgili yildan gelecek
Mehmet Baykan
Yukarı Dön
mbaykan Açılır Kutu İzle
Kidemli Üye
Kidemli Üye
Simge

Kayıt Tarihi: 06 Nisan 2007
Konum: izmir
Durum: Aktif Değil
Puanlar: 1181
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı mbaykan Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 23 Aralık 2009 Saat 14:31
Excel tablonuzda SIRKET(metin),CARIKOD(metin),BYIL(sayi),SYIL(sayi) olarak isimlendirilmis 4 hücre oldugunu kabul ediyoruz sayfaniza ekleyeceginiz Form butonuna "Rapor" makrosunu iliskilendirseniz.


Sub Rapor()

'
Dim server, user, paswd
Dim cari, byil, syil, sirket, SQL, ConStr, sirket1
server = "<server_adi>"
user = "<kullanci|sa>"
paswd = "<sifre>"

byil = Range("BYIL").Value
syil = Range("SYIL").Value
sirket = Range("SIRKET").Value
sirket1 = Left(sirket, Len(sirket) - 4) + LTrim(CStr(byil))
cari = Range("CARIKOD").Value
ConStr = "OLEDB;Provider=SQLOLEDB.1;Persist Security Info=True;User ID=" + user + ";Password=" + paswd + ";Initial Catalog=" + sirket + ";Data Source=" + server + ";Use Procedure for Prepare=1;"
ConStr = ConStr + "Auto Translate=False;Packet Size=4096;Workstation ID=MYCOMP;Use Encryption for Data=False;Tag with column collation when possible=False"
    SQL = ""
    For i = byil To syil
    sirket = Left(sirket, Len(sirket) - 4) + LTrim(CStr(i))
    SQL = SQL + "select TARIH,HAREKET_TURU TUR,BELGE_NO,VADE_TARIHI,ACIKLAMA,BORC,ALACAK FROM " + sirket + "..TBLCAHAR (NOLOCK) WHERE CARI_KOD='" + cari + "' AND NOT (HAREKET_TURU='A' AND ACIKLAMA LIKE 'DEV%') UNION ALL "
    Next i
    SQL = SQL + "select TARIH,HAREKET_TURU TUR,BELGE_NO,VADE_TARIHI,ACIKLAMA,BORC,ALACAK FROM " + sirket1 + "..TBLCAHAR (NOLOCK) WHERE CARI_KOD='" + cari + "' AND HAREKET_TURU='A' AND ACIKLAMA LIKE 'DEV%' ORDER BY TARIH"
    Range("A5").Select
    With Selection.QueryTable
        .Connection = ConStr
        .CommandType = xlCmdSql
        .CommandText = SQL
        .Refresh BackgroundQuery:=False
    End With
End Sub

2 konu eksik
1.si en son sütuna BAKIYE'yi eklemedim eklenmeli bu disveri'nin tablo özelliklerinde bitisik sütunlardaki formülleri DOLDUR diyerek
2.si disveri al'in kendisi. ben su SQL satiri ile bunu önce tabloma aldiktan sonra bu makroyu yazdim
select TARIH,HAREKET_TURU TUR,BELGE_NO,VADE_TARIHI,ACIKLAMA,BORC,ALACAK FROM TBLCAHAR (NOLOCK) WHERE CARI_KOD='xxxxx' AND HAREKET_TURU<>'A'


Düzenleyen mbaykan - 23 Aralık 2009 Saat 15:13
Mehmet Baykan
Yukarı Dön
 Yanıt Yaz Yanıt Yaz
  Konu Paylaş   

Forum Atla Forum İzinleri Açılır Kutu İzle

Forum Software by Web Wiz Forums® version 11.10
Copyright ©2001-2017 Web Wiz Ltd.

Bu Sayfa 0,463 Saniyede Yüklendi.