Ana Detay ilişkinin kodla yapılması

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
mehmeta
Üye
Mesajlar: 10
Kayıt: 04 Nis 2007 05:21

Ana Detay ilişkinin kodla yapılması

Mesaj gönderen mehmeta »

Merhaba ;

Ana detay ilişkiyi alanlar üzerinden kontrol edecek kod bloğu nasıl olmalı? Yada şöyle mi sormalıyım, ilişkili olan iki tablo var,bunlardan biri satış diğer satış hareketleri. Satış tablosuna bir kayıt yazılırken, satış hareketleri tablosuna n kayıt girilebilmeli ve bunu kod ile nasıl yapılmalı?

Saygılarımla...
Kullanıcı avatarı
dabaddah
Üye
Mesajlar: 167
Kayıt: 13 Mar 2008 04:42
Konum: istanbul

Re: Ana Detay ilişkinin kodla yapılması

Mesaj gönderen dabaddah »

viewtopic.php?f=2&t=23032

bu linki incelersen orda master-detail in ne olduğu açık olarak anlatılmıştır ancak senin anlattığına göre satış yapıldığı zaman satış hareketlerinin oluşmasını istiyorsun bunun için master detaile gerek yok... eğer ki yinede master detail yapacaksan yap, orası programına göre senin bileceğin iş

ikisine birden nasıl kayıt yağacağım diye soruyorsan ufak bir mantık yürütme sonunda bulabileceğin bir cevabı var

satış tablonu insert moduna girdirdiğin yerde satış hareketleri tablonuda girdilerebilirsin diyelimki yeni satış fişi aç isimli bir butonun var ve sen burada satış tablonu insert ediyorsun hemen o kodun altındaki satırda satış hareketleri tablonu da insert edebilirsin..

satış hareketleri tablomu nasıl dolduracağım dersen onu da anlatayım;

diyelimki satış tablonda ve satış hareketleri tablonda ürün adı alanı ortak ozamanda şöyle bir kod kullanabilirsin;

tabloadın.alanadın.value:=dbedit1.text;

bu kodları nereye yazacağım dersende onuda söyleyelim;
tabloları post yaptığım yerde bunları kullanabilirsin;
önce satış hareketleri tablonun alanlarını doldurursun bu şekilde sonra satış tablonu post yaparsın sonrada satış hareketleri tablonu post yaparsın
ve olay biter

yazdıklarından anladıklarım bunlar yok daha başka bir derdin varsa detaylı bir şekilde yazarsan ona göre yardımcı olmaya çalışırız bildiğimiz kadarıyla.
insanın özü tanımasına engel olan perdeleri;
1.kendini beden sanma
2.vehmî benlik
3.beş duyu blokajları
4.toplumsal şartlanmalar ve şartlanmaların oluşturduğu değer yargıları ve değer yargılarından gelen duygular
kişi bu perdelerden arınmadıkça göresel kozasında yaşar ve bir ipek böceği gibi kaynar kazana atılır.
Kullanıcı avatarı
unicorn64
Üye
Mesajlar: 919
Kayıt: 04 Nis 2006 08:56
Konum: yine yeniden Ankara ^_^

Re: Ana Detay ilişkinin kodla yapılması

Mesaj gönderen unicorn64 »

ilişki kurulacak alana göre değişir;
örneğin ilişki başlık tablosunun otomatik artan alanı üzerindense önce başlık tablosuna kayıt yapılır ve bu artan alanın max değeri alınarak kalem tablosunda ilgili alana yazılarak kalem kayıtları da yapılır. ancak burada dikkat edilmesi gereken bir nokta var. eğer sistem çok kullanıcılı ise başlık tablosunun otomatik artan alan değeri alınırken diğer kullanıcıların da kayıt yapıytor olma ihtimalinden dolayı where kısıtı tam olarak o anda yapılan kaydı belirtecek şekilde max alınmalıdır.

ilişki belge no alanından yapılırsa extra bir işleme gerek kalmaz, başlık kaydına da kalem kaydına da ilgili alana belge numarası yazılır.ilişki kurulmuş olur...
bazen yükselmek için önce dibi görmek gerekir...

forumda soru sormadan önce bakılmalı bence
daha fazlası için...

yürümeyi öğrenmeden koşmaya çalışanlar için, tökezleyip düşmek kaçınılmazdır...

Resim
Cevapla