FilemakerTurk, AYS Bilişim ve Beyaz Net tarafından desteklenmektedir.
Filemaker Danışmanınız
AYS Bilişim
Mehmet KAYA
 0532 231 07 27
 0216 318 55 80
 mkaya@aysbilisim.net
						

Dublicate Record Hk.

0 oy
378 kez görüntülendi

Merhaba Dostlar,

Yapmak istediğim şu;

ilişkileri aşağıdaki resimde belirtildiği üzere,Kumbara Tablosunda Dublicate Record yaptığımda Sağ taraftaki bilgilerde sıkıntı yok fakat;sol tarafta alanlar tamamen boş kalıyor.

Şimdiden Teşekkürler.

 

2

9, Ağustos, 2015 Database kategorisinde Mehmetblg (42,320 puan) tarafından soruldu

2 Cevaplar

0 oy
 
En İyi Cevap
Kumbara tablosundaki KmbrCK_ID alanında auto enter seçeneği var mı?
10, Ağustos, 2015 F. Osman Cabi (197,920 puan) tarafından cevaplandı
10, Ağustos, 2015 Mehmetblg tarafından seçilmiş
Evet var.......
dublicate record auto enter hesaplamalarını tekrar çalıştırır. ID alanı kayıt çoğaldıktan sonra siliniyor olabilir. şöyle bir script deneyin:

Set Variable ID = KmbrCK_ID
Dublicate Record
Set Field KmbrCK_ID = $ID
aslında şöyle dublicate dediğim zaman kumbara da yeni bir kayıt ve doğal olarak ıd numarası veriyor,fakat cari kısımda yeni kayıt açmıyor.açılmış olan cari kartı çağırması lazım yani cari için yeni kayıt ve yeni ıd oluşturmuyor ?
Dublicate sadece ana tabloyu çoğaltır.

Cari Kart ile Kumabara bire bir ilişkili (one to one) ise:
Script ile önce gidip cari kartı çoğaltırsınız, ID'sini variable'a atarsınız. Sonra geri dönüp kumbara kaydını çoğaltırsınız. Değişkendeki ID'yi bu kayda yazarsınız.

Bu arada bu dublicate işi biraz da sorunlu değil mi? Zaten cari karttaki tüm bilgiler yeni kayıtta farklı olmalı. Aynı şekilde kumbara zimmet tarihi vb. alanlarda farklıdır. Dublicate yaptıktan sonra kaydı düzeltmeyi unutabilir mi kullanıcı?
şöyle örneğin bir cari karta 10 adet kumbara verildi.kumbaranın seri numarası hariç tüm bilgiler aynı.Dolayısıyla kullanıcı dublicate yaptığında sadece seri numarayı girecek başka işlem yapmayacak.Ayrıca programda bir çok modül var.tüm modüller cari kart tablosuna ilişki ile bağlı olarak çalışıyor. değişkenle üretmeyei bir deneyelim bakalım :)
Sorun çözüldü.

Kumbara tablosu üzerinde bulunan Kumbr_Ck_ID alanını outo enter yaptığımdan dolayı dublicate esnasında kayıtlar gelmiyor :)
Benim de dikkat çekmek istediğim nokta oydu :) Auto enter özellikle kullanılıyor diye düşünmüştüm.
0 oy
Asıl tabloyamı kopyala yapıyorsun ilişki kurulan tabloyamı?
10, Ağustos, 2015 Goksel_Gokce (96,900 puan) tarafından cevaplandı
asıl tablo kumbara.bu tabloda işlem yapıyorum.
doğal olarak kumbaraya ait kayıtlarda sorun yok ilişki kurulan cari kart alanlarında sıkıntı :)
...