ETAV8SQL hk.

Katılım
28 Şubat 2011
Mesajlar
605
Excel Vers. ve Dili
2010 - Türkçe - Win10 x64
merhaba,
Reklam olmasın Eta Bordro programını kullanıcısıyım. bu programın sql ine ulaşıp istediğmiz veriyi çekebilirmiyiz? yada excelden sql e veri akatarabilirmiyiz? bilgisayarımda şuanda microsoft sql server 2008 kurulu.
 
Katılım
14 Ağustos 2008
Mesajlar
21
Excel Vers. ve Dili
office 2000'den bu yana ne varsa...
Eta kullanmadım ama database sql ise tabii ki istediğiniz veriyi çekebilir, tablo olarak ya da özet tablo olarak excele alabilirsiniz.

Aynı şekilde excel'den de sql'e veri aktarımı mümkün, ama çok tercih edilen bir yöntem olmamalı. Programınızın kullandığı tablolarınızın zorunlu alanlarını ya da eş zamanlı kayıt attığı başka tablolar var mı? vs. iyi bilmek gerekiyor. Bununla da kalmayıp excel'den içe aktar tarzı olmuyor. Bilgisayarcı arkadaşların bize hazırladığı bir excel vardı. Excelde vb kodları ile sql'e aktarımını sağlıyor. Ama bazen bütün gün sürecek işin 15-20 dakikada halledilmesini sağlar.

Sözün özü her ikisi de mümkün ama sql'e yüklemek daha zorlu bir süreç.
 
Katılım
28 Şubat 2011
Mesajlar
605
Excel Vers. ve Dili
2010 - Türkçe - Win10 x64
program içeriğine veri girişi çok zor. aslında dediğiniz gibi bir küçük macro ile bu iş yapılabilir ama iyi derecede bilgi gerektiriyor. ben excel den diğer veri kaynaklarından sql e bağlanıp istediğim veriyi kısmen çektim ama çok karışık bir şekilde geldi.
 
Katılım
11 Haziran 2008
Mesajlar
121
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
27-09-2022
Muhasebe içerikli programlara dışardan kontrolsüz veri yazmak çok riskli ola bilir.
Yapmak istediğiniz PDKS tarzı veriler mi?
 
Katılım
28 Şubat 2011
Mesajlar
605
Excel Vers. ve Dili
2010 - Türkçe - Win10 x64
pdks den alınan bilgileri eta bordro ya excel üzerinden atmak niyetim. db nin bir kısmını alamıyorum verilerin tamamı geliyor.
 
Katılım
14 Ağustos 2008
Mesajlar
21
Excel Vers. ve Dili
office 2000'den bu yana ne varsa...
pkds database olarak ne kullanıyor acaba?
Veriyi excel'e alırken kullandığın kod nedir acaba?
 
Katılım
28 Şubat 2011
Mesajlar
605
Excel Vers. ve Dili
2010 - Türkçe - Win10 x64
pdks firebird kullanıyor sanırım. ama giriş çıkış bilgilerini .gib adlı doyada muhafaza ediyor. önemli olan pdks diil bordro nun ilgili yerine bir şeyler yazabilmek sanırım.
 
Katılım
14 Ağustos 2008
Mesajlar
21
Excel Vers. ve Dili
office 2000'den bu yana ne varsa...
db'nin bir kısmını alamıyorum, verilerin tamamı geliyor dediğin için söylüyorum.

Sql hakkındaki bilgin nasıl bilmiyorum ama sql'den veri alırken
Select ile başlarsın,
tüm sütunların gelmesini istemiyorsan, gelmesini istediğin sütunların adlarını arada virgül ile ayırarak yazarsın, sütunları sınırlarsın.
from xxxx gibi bir kodla veri ile alırsın.
Where month(tarih)='12' ya da tarih between '...' and '...' gibi gibi bir ibare ile gelen kayıt, satır sayısını kısıtlarsın.

Bu yüzden pkds'den veriyi nasıl aldığını sordum.

etanın database tablosu ile aynı sütun sıra ve formatına sokabiliyorsan içeri veri almak mümkün. bir sütun sayı sütunu ise oraya metin yazılmamış olmalı, metin sütun ise rakam olmamalı. ya da kendiine özgü kodları olabilir. 'g' giriş, 'c' çıkış gibi.
Bu sütuna g ve c harfinden başka bir veri giremez.
Bazı sütunları da boş geçemezsin.
Tarih sütunundaki formatlar aynı olmalı.
Mesela netsisten örnek vereyim. Muhfis tablosuna veri atabilmek için kullandığın fisno nun muhmas tablosunda kayıtlı olması gerekir. Önce muhmas'a fisno girmeden muhfis tablosuna o fisno ile kayıt giremez. Ha illa böyle bir alan senin tablonda vardır demiyorum ama bu tarz zorluklarla karşılaşman mümkün diyorum.

Kararlıyım illa excelden sql'e kayıt aktaracağım diyorsan önce kayıt aktaracağım tablonun özelliklerini, sınırlamalarını yalayıp yutman lazım.

Allah kolaylık versin ne diiim.
 
Katılım
28 Şubat 2011
Mesajlar
605
Excel Vers. ve Dili
2010 - Türkçe - Win10 x64
belki forumda böyle bir iş yapan vardır diye açtım konuyu.
Öyle tabi. işin zorluğunu biliyorum. aslında etayı evde kurup kapalı devrede bir kaç deneme yapmak lazım. işyerinde yapılan bir hata bütün kayıtları etkilerse istifa yazacak zamanım kalmaz :)
 
Katılım
17 Eylül 2011
Mesajlar
7
Excel Vers. ve Dili
Excel 2003-2010
Altın Üyelik Bitiş Tarihi
5-11-2022
selamun aleyküm

bizde etasql kullanıyoruz. çözebildin mi veri çekmeyi? biz de sql den excele veri çekmek istiyoruz
 
Katılım
28 Şubat 2011
Mesajlar
605
Excel Vers. ve Dili
2010 - Türkçe - Win10 x64
aleykum selam.
eta dan excele veri çekmek kolay. dış kaynaktan veri al seçeneği ile veri alabiliyoruz da verileri geri gönderemiyoruz :)
 
Katılım
17 Eylül 2011
Mesajlar
7
Excel Vers. ve Dili
Excel 2003-2010
Altın Üyelik Bitiş Tarihi
5-11-2022
geri göndermesek de olur bize :) çekelim raporumuzu yeter
 
Üst