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 |
Yazar | |
patates
Yeni Üye Kayıt Tarihi: 18 Haziran 2009 Durum: Aktif Değil Puanlar: 0 |
Mesaj Seçenekleri
Teşekkürler(0)
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.
|
|
Conari
Kidemli Üye Kayıt Tarihi: 04 Mayıs 2007 Konum: YSTANBUL Durum: Aktif Değil Puanlar: 3513 |
Mesaj Seçenekleri
Teşekkürler(0)
|
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..
|
|
patates
Yeni Üye Kayıt Tarihi: 18 Haziran 2009 Durum: Aktif Değil Puanlar: 0 |
Mesaj Seçenekleri
Teşekkürler(0)
|
Sayin Conari, devir yapiyorum baglantinin artmasi bu isi imkanziz yapmiyorsa nasil yapildigini anlatabilirmisin.
Tesekkürler.
|
|
Conari
Kidemli Üye Kayıt Tarihi: 04 Mayıs 2007 Konum: YSTANBUL Durum: Aktif Değil Puanlar: 3513 |
Mesaj Seçenekleri
Teşekkürler(0)
|
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..
|
|
patates
Yeni Üye Kayıt Tarihi: 18 Haziran 2009 Durum: Aktif Değil Puanlar: 0 |
Mesaj Seçenekleri
Teşekkürler(0)
|
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.
|
|
Conari
Kidemli Üye Kayıt Tarihi: 04 Mayıs 2007 Konum: YSTANBUL Durum: Aktif Değil Puanlar: 3513 |
Mesaj Seçenekleri
Teşekkürler(0)
|
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, ALACAKfrom VT1.dbo.tblcahar where VT1.dbo.TBLCAHAR.CARI_KOD='X'union allSELECT BELGE_NO, TARIH, ACIKLAMA,CARI_KOD, VADE_TARIHI, BORC,ALACAKfrom VT2.dbo.tblcahar where VT2.dbo.TBLCAHAR.CARI_KOD='X' |
|
Netsisden vazgeçemiyorum. Beni engelliyor..
|
|
patates
Yeni Üye Kayıt Tarihi: 18 Haziran 2009 Durum: Aktif Değil Puanlar: 0 |
Mesaj Seçenekleri
Teşekkürler(0)
|
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.
|
|
Conari
Kidemli Üye Kayıt Tarihi: 04 Mayıs 2007 Konum: YSTANBUL Durum: Aktif Değil Puanlar: 3513 |
Mesaj Seçenekleri
Teşekkürler(0)
|
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..
|
|
patates
Yeni Üye Kayıt Tarihi: 18 Haziran 2009 Durum: Aktif Değil Puanlar: 0 |
Mesaj Seçenekleri
Teşekkürler(0)
|
demek olmuyor, ilgin alakan için tesekkürler.
|
|
ugurlu70
Yeni Üye Kayıt Tarihi: 23 Aralık 2009 Konum: Aksaray Durum: Aktif Değil Puanlar: 0 |
Mesaj Seçenekleri
Teşekkürler(0)
|
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 |
|
mbaykan
Kidemli Üye Kayıt Tarihi: 06 Nisan 2007 Konum: izmir Durum: Aktif Değil Puanlar: 1181 |
Mesaj Seçenekleri
Teşekkürler(0)
|
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
|
|
mbaykan
Kidemli Üye Kayıt Tarihi: 06 Nisan 2007 Konum: izmir Durum: Aktif Değil Puanlar: 1181 |
Mesaj Seçenekleri
Teşekkürler(0)
|
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
|
|
Yanıt Yaz | |
Tweet
|
Forum Atla | Forum İzinleri Kapalı Foruma Yeni Konu Gönderme Kapalı Forumdaki Konulara Cevap Yazma Kapalı Forumda Cevapları Silme Kapalı Forumdaki Cevapları Düzenleme Kapalı Forumda Anket Açma Kapalı Forumda Anketlerde Oy Kullanma |