fert sırano

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
guduknecmi
Üye
Mesajlar: 99
Kayıt: 08 Nis 2004 02:18
İletişim:

fert sırano

Mesaj gönderen guduknecmi »

Edit:Soruyu daha anlaşılır bir şekilde alttaki mesajıma yazdım.
En son guduknecmi tarafından 29 Kas 2004 09:52 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Mesaj gönderen sadettinpolat »

soru biraz karmaşık olmuş gibi. tam olarak neyi nasıl yapmak istediğinizi anlayamadım.

Master tabloya kayıt girerken başka bir tabloda yer alan fert siranoyu alma ihtiyacı neden duyuyorsunuz. ?

Mastera ilgili kişiyi kaydettikten sonra fertler tablosuna MasterID yi kullanarak ilgili kişinin yakınlarını kaydedin. Fertler tablosundaki FerNo nun master tablosuyla her hangi bir ilişkisi olmaması lazım....
"Sevmek, ne zaman vazgececegini bilmektir." dedi, bana.

---
http://sadettinpolat.blogspot.com/
guduknecmi
Üye
Mesajlar: 99
Kayıt: 08 Nis 2004 02:18
İletişim:

Mesaj gönderen guduknecmi »

tamam biraz daha açıklayayım.
Üyelere bir protokol numarası veriliyor, protokol numarasından farklı olarak Üyelerin kendileri ve ailelerine de birer fert numarası veriliyor.protokol üye sayısına, fert no ise kayıtlı kişi sayısına tekamül ediyor.Mesela:

Kod: Tümünü seç

Protokol    fert no       isim     durum
1              1          ali         üye
1              2           deniz     alinin eşi
1              3           burak     alinin çocuğu

2              4          veli     üye      //fert noya dikkat
2              5          zehra    velinin eşi.

Soru:
bir üye tablosu, birde aile fertleri tablosu var.

Kod: Tümünü seç

Üye Tablosu
Protokol
Adı
Soyadı
........

Aile Fertleri Tablosu
Fert No  //p.k.
protokol  //f.k.
adı
soyadı
.......
Üyelerin kendileri için fert noyu nasıl alacağım.
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

S.A.
Üyeyi önce aile fertleri tablosuna kaydet sonra üyeler arasına kaydet.
vt belirtmemişsin ama ben fb için şöyle bir yöntem tavsiye edeyim.
Üye tablosuna kayıt girişini bir sp ile yap. Üye ilk kayıt edilirken fert tablosuna yazılacak olan bilgilerinide al(en azından gerekli olanları). daha sonra bu procedure içinde fert tablosuna kayıt gir. ferttablosuna girerken verdiğin fert numarasını üye tablosuna al.
Kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
guduknecmi
Üye
Mesajlar: 99
Kayıt: 08 Nis 2004 02:18
İletişim:

Mesaj gönderen guduknecmi »

firebird kullanıyorum.
fert no sayısı için bir tablo daha oluştursam, hem üye kaydı, hemde aile ferdinin kaydı sırasında buradaki numarayı 1 artırıp yeniden kaydetsem nasıl olur?Nasıl yapılır?
Protokol sayısını da ait olduğu yılı belirtecek şekilde düzenlemek istiyorum.Mesela 2005 yılında 5/1 den, 2006 da 6/1 den başlayacak.Bu nasıl yapılabilir?
Cevapla