Programdan dışa master-detail tablodan veri export import hk

MS SQL Server veritabanı ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
MyOsM
Üye
Mesajlar: 46
Kayıt: 20 Tem 2005 11:43
Konum: İzmir

Programdan dışa master-detail tablodan veri export import hk

Mesaj gönderen MyOsM »

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.
Gecenin en karanlık anı sabahın en yakın olduğu andır.
Kullanıcı avatarı
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

Mesaj gönderen sabanakman »

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. - .
MyOsM
Üye
Mesajlar: 46
Kayıt: 20 Tem 2005 11:43
Konum: İzmir

Re: Programdan dışa master-detail tablodan veri export import hk

Mesaj gönderen MyOsM »

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.
unalaygun
Üye
Mesajlar: 139
Kayıt: 27 Mar 2004 12:34
Konum: istanbul

Re: Programdan dışa master-detail tablodan veri export import hk

Mesaj gönderen unalaygun »

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..
derviş
Cevapla