S.A. Hayırlı cumalar herkese
Benim üzerinde çalıştığım proje ile ilgili bir sıkıntım var takıldım kaldım. Ben kısa anlatmaya çalışayım.
Şimdi program içersinde Fİrma Cari tablomuz var ve bu tabloaya bağlı 10 yakın tablo daha var, Şimdi sorunumuz şu bu program çok kullanıcılı olarak yerel ağda çalışıyor.
Lakin Notebook ile dışarda çalışan elemanların kayıtlarını firma olarak export edecek ve daha sonra oluşturulan dosyayı ana makinede firma import deyip otomatik olarak firma kaydı ve diğer detail kayıtların olduğu
dosya işlenerek kayıt işlemlerinin yapılması.
program excel dosyalarına import ve export olarak çalışıyor lakin detail tabloları tek çalışma sayfasında nasıl toplayacağım ve işleyeceğim.
yardımlarınız için şimdiden teşekkür ederim.
Programdan dışa master-detail tablodan veri export import hk
Programdan dışa master-detail tablodan veri export import hk
Gecenin en karanlık anı sabahın en yakın olduğu andır.
- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Re: Programdan dışa master-detail tablodan veri export import hk
Kayıtlar hangi cariye aitse bunu bildiren sütun(lar) ekle ve her tabloyu da farklı excel çalışma sayfası olarak tek excel dosyasında tutabilirsin.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .
Re: Programdan dışa master-detail tablodan veri export import hk
sa. bu olay ilgili uğraşan başka arkadaşlar yokmu acaba daha pratik çözümler lazım, ne bileyim XML dosyası olarak yapabilirmiyiz bu işlemi
Gecenin en karanlık anı sabahın en yakın olduğu andır.
Re: Programdan dışa master-detail tablodan veri export import hk
Aslında sorunuz programlama mı yoksa veritabanımı anlamadım. Ama bunun için size iki çözüm önerebilirim.
birincisi Bunun için programa bir aktarım ekranı yapabilirsiniz bu ekranın tanımlamalarınız xml olarak yapıp programın içerisinde tanımlanabilir bir ekran olur.
burdan hem insert hem de export yapabilirsiniz.
bir ikincisi ise buraya sorduğunuzu düşünürsek yani veritabanı kısmına bir fonsiyon ya da procedure yazarak bu işlemi halledebilirsiniz.
Bence 1. Yolu deneyin biz yıl sonu işlemleri için veritabanı bölme için artı muhasebesel işlemler için bu tarz bir ekran yazdık ve bir bir ile ilişki tabloları aktarabilen bir ekran bu.
Doalyısıyla tüm aktarım ihtiyaçlarınız karşılar. Ve dinamik bir ekran olarak tasarlayabilirsiniz.
Örneğin : Her Tablo için bir dosya açıp bu taablo xml olmalı tanım kolaylığı açısından ve bu tabloların ilişkili olduğu tabloları yazabileceğiniz bir xml dosya yababilmelisiniz.
Örneğin
Table Name=Fatura
İlişkili 1. Tablo :FaturaSatırı
İlişki Şartı:" Fatura.Id=FaturaSatırı.Fatura_Id
İlişkili 2. Tablo :TahsilatHareketi
İlişki Şartı:" Fatura.Id=TahsilatHareketi.Fatura_Id
joinlenecek Tablolar:TahsilatHareketi,Tahsilat,FaturaSatırı (Cross join olacak şekilde yapılabilir.)
gibi bu şekilde bir tanım xmli olabilir. burdan sql oluşturulabilir.
Daha sonra bu xmleri okuyacak bir ekran ve ekrandan şart girilebilmeli Yani oluşan sql lerin en altına Where şartı
Sql operatörleri ile birlikte yazılabilmeli
Örneğin:
Bettwenn,Is null, Is not null,Like ,=,!=
gibi operatörler girilebilmeli.
Falan vesaire bunlar çoğaltılabilir.
İnşallah fikir verebilmişimdir. size..
birincisi Bunun için programa bir aktarım ekranı yapabilirsiniz bu ekranın tanımlamalarınız xml olarak yapıp programın içerisinde tanımlanabilir bir ekran olur.
burdan hem insert hem de export yapabilirsiniz.
bir ikincisi ise buraya sorduğunuzu düşünürsek yani veritabanı kısmına bir fonsiyon ya da procedure yazarak bu işlemi halledebilirsiniz.
Bence 1. Yolu deneyin biz yıl sonu işlemleri için veritabanı bölme için artı muhasebesel işlemler için bu tarz bir ekran yazdık ve bir bir ile ilişki tabloları aktarabilen bir ekran bu.
Doalyısıyla tüm aktarım ihtiyaçlarınız karşılar. Ve dinamik bir ekran olarak tasarlayabilirsiniz.
Örneğin : Her Tablo için bir dosya açıp bu taablo xml olmalı tanım kolaylığı açısından ve bu tabloların ilişkili olduğu tabloları yazabileceğiniz bir xml dosya yababilmelisiniz.
Örneğin
Table Name=Fatura
İlişkili 1. Tablo :FaturaSatırı
İlişki Şartı:" Fatura.Id=FaturaSatırı.Fatura_Id
İlişkili 2. Tablo :TahsilatHareketi
İlişki Şartı:" Fatura.Id=TahsilatHareketi.Fatura_Id
joinlenecek Tablolar:TahsilatHareketi,Tahsilat,FaturaSatırı (Cross join olacak şekilde yapılabilir.)
gibi bu şekilde bir tanım xmli olabilir. burdan sql oluşturulabilir.
Daha sonra bu xmleri okuyacak bir ekran ve ekrandan şart girilebilmeli Yani oluşan sql lerin en altına Where şartı
Sql operatörleri ile birlikte yazılabilmeli
Örneğin:
Bettwenn,Is null, Is not null,Like ,=,!=
gibi operatörler girilebilmeli.
Falan vesaire bunlar çoğaltılabilir.
İnşallah fikir verebilmişimdir. size..
derviş