• 04-07-2009, 22:47:48
    #1
    merhaba arkadaşlar,


    şimdi direk olaya girim access db kullanıyorum ve içinde " etiket " adında stunum var bu stuna veriler şu şekilde giriliyor " ali, veli, deli "

    şimdi sorum ise şu; bu etiket tablosunda girilen kelimelerden aynı olanların sadece 1 tanesini göstersin. örneği aşağıda veriyorum

    id 1 deki etkite : ali, veli, deli
    id 2 deki etiket : ali, fiko, ciko

    bu verileri sıralarken ali, veli, deli, fiko, ciko olarak göstersin yani id 2 deki aynı ali gitmiş olsun yardım edebilecek arkadaşlar
  • 05-07-2009, 02:46:29
    #2
    SQL = "Select Distinct etiket from tabloadı"
  • 05-07-2009, 03:09:35
    #3
    evet dediğin şekli biliyorum dostum teşekkür ederim ilgine fakat bu kodu yazınca komple alanı ilişkilendiriyor yani o stunun ilk id deki tüm veriyi alıyor ben o verilerdeki her kelimeyi tek tek almasını istiyorum.


    id 1 : ali, veli, deli,
    id2 : ali, cevap, soru

    şimdi dediğin gibi yaptığımda id 2 deki ali yi silmiyor ben , le ayrılmış kelimeleri tek tek kontrol edip aynı olanarı silsin istiyorum
  • 05-07-2009, 11:29:39
    #4
    Üyeliği durduruldu
    alixxx adlı üyeden alıntı: mesajı görüntüle
    evet dediğin şekli biliyorum dostum teşekkür ederim ilgine fakat bu kodu yazınca komple alanı ilişkilendiriyor yani o stunun ilk id deki tüm veriyi alıyor ben o verilerdeki her kelimeyi tek tek almasını istiyorum.
    id 1 : ali, veli, deli,
    id2 : ali, cevap, soru
    şimdi dediğin gibi yaptığımda id 2 deki ali yi silmiyor ben , le ayrılmış kelimeleri tek tek kontrol edip aynı olanarı silsin istiyorum
    Eğer doğru anladıysam, yani tek tek almasını istiyorsan split yapabilirsin ?
  • 05-07-2009, 13:27:50
    #5
    evet ayrı ayrı almasını istiyorum. spliti düşündüm fakat nasıl sql konutuna uyarlicam onu bulamadım
  • 05-07-2009, 14:00:46
    #6
    Üyeliği durduruldu
    alixxx adlı üyeden alıntı: mesajı görüntüle
    evet ayrı ayrı almasını istiyorum. spliti düşündüm fakat nasıl sql konutuna uyarlicam onu bulamadım
    Veriyi bir değişkene eşitleyip o değişkeni split edebilirsiniz ?
  • 05-07-2009, 14:24:57
    #7
    küçük bir örnek verebilir misiniz ?
  • 05-07-2009, 15:38:43
    #8
    etiketler eklenirken bi sorgu yapılabilir daha kolay olacağını düşünüyorum
  • 07-07-2009, 00:52:37
    #9
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Bu etiketleri bir etiket bulutunda kullanmak istediğin için mi böyle bir yol izliyorsun ? Soruyorum çünkü etiket bulutunda kullanacaksan etiketleri sisteme kayıt ederken bir kontrol kullanmak ileride işini çok rahatlatacaktır. (Şimdiden sorun yaşamaya başlamışsın gibi görünüyor)

    Kendi kullandıüım sistemi kısa anlatayım;

    Konu kayıt edilirken yazılan etiketleri konunun bulunduğu kayda ekletiyorum ayrıca "tblEtiketler" adında bir tabloda da bu etiketleri tutuyorum. Etiketleri split ile kontrol edip, eğer etiket varsa kullanım sayısını +1 yapıyorum, etiket daha önce kullanılmamışsa "tbletiketler" tablosuna yeni kayıt olarak ekliyorum. Etiket bulutunuda direk olarak bu "tblEtiketler" tablosundaki bilgiler ile oluşturuyorum.

    Bu şekilde yapılan kodlama fazladan iş çıkarıyor gibi gelebilir ama çok daha stabil bir etiket bulutuna sahip oluyorsun.

    Eğer konuda bahsettiğin etiket bulutu ile ilgili değilse yazdıklarımı gale alma (İlerisi için bir fikir olabilir ama)