8 Ağustos 2011 Pazartesi

LOGO Aktarım -1

Bu sıralar Logoya excelden veri atmaya çalışıyorum.Bilirsiniz Logo xml standardını oluşturmuş ve buda veri import etmeyi oldukça kolay hale getiriyor.Tek yapmanız gereken aşağıdaki gibi Excelden veriyi okuyup kayıt oluşturmaya yarayan xml.Burada adım adım detayları yazmam mümkün değil ama biri sizden "Logo ya excelden birşeyler girelim sonrada bir butona basalım ve  buton bir xml oluştursun sonrada bir onu Logo ya import edelim" derse ki derler :) aşağıdaki adımlar işinize yarayacaktır.

1.Öncelikle ilgili  kişi ile konunun detaylarını konuşun :) şaka yaptığımı anlamışsınızdır.Konuşmaya çalıştığınız kişi bir muhasebe yada finans çalışanı olduğundan  iletişim kurmakta zorlanabilirsiniz.Haliyle öncelikle verileri toplamaya ve bol bol soru sormaya başlayın.
2.Kullanıcı hangi hareket türlerini import etmek istiyor belirleyin.(Benim işim banka virman ve gönderen havale fişlerini içeri atmaktı)
3.Kullanıcıdan örnek xml verileri isteyin.
4.Eğer kullanıcı konu hakkında bilgi sahibi değilse xml export etmesini gösterin :) Logoda  araçlar kısmında   Veri aktarımı dışarı şeçeneği ile aktarım yapılabilir.



5.XMLi oluşturulan kayıdı hareket türlerinden (mesela Finans ->Banka Fişi menüsünden fiş numarası ile aratarak veritabanı alanlarının yani xmldeki node isimlerinin ne anlama geldiğine bakarak hangi verilerin parametrik hangi verilerin sabit olarak geleceğine karar verin) örnek kayıtı inceleyin.
6.Oluşturduğumuz xml kodlama yaparken referans olacaktır.Burdan sonrası exceldeki sablonu oluşturmak ve xml stringini manipule eden kodu oluşturup dosyayı oluşturmaktır.

Bugün geç oldu örnek excel,xml ve vba koduda  yarın ekleyelim.


2 yorum:

  1. merhaba, bu işlem benim için süper olur ancak ben sizin deyiminizle muhasebeciyim veri dışarı alıyorum xml açıyorum benim baştan aşağıya veri yazmam bu fişleri girmemden daha zor xml formatını excelde oluşturup daha sonra nasıl xml çevirebilirim. konunun yarınki devamında bu olması lazım harelde devamını yazdınızmı acaba veya bana yarcımdı olabilirmisiniz. mail adresim erbay.eyup@gmail.com

    YanıtlaSil
  2. eyüp bey merhaba,aslında geri kalan kısmını bu kısımda anlatmıştım.İnceleyin isterseniz tekrar konuşabiliriz.http://diaryofdeveloper.blogspot.fr/2011/08/logo-aktarm-2.html

    YanıtlaSil