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
						

mükerrer kayıtları bulma

+1 oy
1,325 kez görüntülendi
Selam..

Bir dosya içerisindeki mükerrer kayıtları bulup tek kayda düşürmek istiyorum. örneğin t.c. kimlik numarası aynı olan 10 kayıt varsa  bunun 9 unu silip sadece bir kayıt bırakacak bir yol scprirts varmı ? yada en kısa yoldan bunu nasıl yapabilirim. şimdiden teşekkürler
12, Ekim, 2016 Database kategorisinde byserttas (25,410 puan) tarafından soruldu

2 Cevaplar

+4 oy
 
En İyi Cevap
12, Ekim, 2016 Optisyen (56,470 puan) tarafından cevaplandı
12, Ekim, 2016 Şemsi Saracoğlu tarafından seçilmiş
Teşekkürler üstad, yeni gördüm işime çok yaradı, ellerine sağlık
0 oy
daha detaylı bilgi verebilcek olan veya ekteki datayı daha detaylı anlatacak olan var mı ?
2, Mart, 2017 cronikk (10,330 puan) tarafından cevaplandı
Dosyada toplam 88 kayıt var ancak kayıtların bir kısmı başka bir kaydın kopyası yani mükerrer (tekrar eden)..Fazlalık olan kayıtlar siliniyor ve 63 kayıt kalıyor..
Sorum tamda burda basliyor iste mukerrer kayitlari bulmak icin kullanilan script nasil kullaniyoruz benim bu konuyu cook iyi anlamam gerek simdiye kadar sordugum sorulatin %80 ni mukerrer kayit ile ilgili :) cok iyi cozmem lazim ki fm de biraz yol almis olayim :)

Yapmak istedigim 10 adet ayni kaydin 9 adedini silmek istiyoru :) bu kayit 2 de olabilir 3 de  1 den fazlasinin silinmesini istiyorum
Mükerrer kayıt demek için Kayıtta hangi alana baktığın önemli.
Kayıt bul dediğinde ilgili alana ünlem işareti ( ! ) yazıp Enter bastığında ve bu alana göre SORT yaptığında bu alanı aynı olan kayıtları alt alta görürsün. Amacın bunlardan en öncekini bırakıp diğerlerini silmekse yukardaki dosya tam işini görür.

Diyelim ki Adı çift olanları silmek istiyorsun..
Ahmet 5
Mehmet 3
Ali 2
Fatma 10
Ayşe 15 adet olsun kayıtlarda.
Bu scripti Adı alanına göre ayarladığında script çalıştı mı Kayıt sayısı 35 den 5 e düşer.
Burada mükerrer kayıdın azlığı çokluğu önemli değil her birinden 1 adet bırakır.

Üstteki örnek dosyada toplam 88 kayıt var ancak kayıtların bir kısmı başka bir kaydın kopyası yani mükerrer (tekrar eden)..
Fazlalık olan kayıtlar siliniyor ve 63 kayıt kalıyor.
63 kaydı gördükten sonra rastgele CTRL+D ile 10 kayıt aç. Script çalıştır. Yine 63 e düşer.
Ama YENİ KAYIT ile 10 kayıt aç. İçeriğini sen yaz rastgele.
Script çalıştır. 73 kayıt 73 te durur. Çünkü mükerrerlik olmayacak senin eklediklerinde.
Bilmem anlatabildim mi??
...