FilemakerTurk, AYS Bilişim ve Beyaz.net tarafından desteklenmektedir.
Filemakerturk.com a Hoş geldiniz. FilemakerTÜRK bir yardımlaşma portalidir. Sorularınızı yazarken teknik anlamda güçlük çekiyorsanız. Telefonda bize anlatın sizin yerinize siteye biz yazalım 0532 231 07 27 Mehmet KAYA.
Filemaker Lisans İhtiyacınız için FilemakerTürk Yönetimi ile iletişime geçin
 
Alakalı Siteler:

AYS Bilişim


Cabitaş



Göksel GÖKÇE


Briandunning
 

mükerrer kayıtları bulma

+1 oy
273 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 (17,420 puan) tarafından soruldu

2 Cevaplar

+4 oy
 
En İyi Cevap
12, Ekim, 2016 Optisyen (42,110 puan) tarafından cevaplandı
12, Ekim, 2016 Şemsi Saracoğlu tarafından seçilmiş
0 oy
daha detaylı bilgi verebilcek olan veya ekteki datayı daha detaylı anlatacak olan var mı ?
2, Mart, 2 cronikk (3,660 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??
...