none
İlişkili Tabloda Değişiklik Olduğu Zaman Diğer Tabloladada Bilgileri Nasıl Değiştirebilirim RRS feed

Yanıtlar

  • Deleted
    • Yanıt Olarak İşaretleyen Burak ORDU 15 Eylül 2015 Salı 08:40
    10 Eylül 2015 Perşembe 16:00
  • Senin nufus cuzdanindan sadece TC no bende olsa, nufus idaresinin de kayitlarina erisme hakkim olsa, senin adin, soyadin .... bilgilerine sahip olurum degil mi?

    Seninle ilgili bende ornegin 20 tane fatura olsa onlarda sadece bu TC no kayitli ise yeter. Ne zaman bir yerde gorsel olarak kullanmam gerekse, bir popup ya da her ne ise seni bir listeden alip o faturayi yazarken eklerim (ekledigim sadece TC no). Faturayi ne zaman goruntulemem gerekse de, nufus idaresi kayitlarindan ad, soyad ... alip her faturada kayitliymis gibi gosterebilirim (pratikte o kayitlari da nufus idaresinden degil, kendi databaseimdeki bir tablodan aldigimi dusun).

    • Yanıt Olarak İşaretleyen Burak ORDU 15 Eylül 2015 Salı 08:40
    10 Eylül 2015 Perşembe 16:25

Tüm Yanıtlar

  • Update komutunu kullanabilirsin.
    9 Eylül 2015 Çarşamba 16:08
  • Hocam Açabilirmisiniz Acaba Biraz :)
    9 Eylül 2015 Çarşamba 21:07
  • Soru acik olmadigi icin ancak bu kadar acik yazabiliyorum. Ornegin "tablo" adindaki tabloda, Id=3 olan kaydin, "Ad" alanini "Ahmet" olarak guncellemek istiyorsaniz:

    update [tablo] set [Ad] = 'Ahmet'

    Temel SQL icin buraya bakabilirsiniz.

    10 Eylül 2015 Perşembe 09:17
  • Şimdi Hocam Benim Cari Kayıtlarım Var Ben Cariiyi Seçerek Cari Hareketi Girdim Ve Sonra Sectiğim Cariyin Adını Ve Unvanını Değiştim Cari Hareketinde Adamın Hala Eski Adı Vb Yazıyor Bende Diyorumki Cariyi Güncelledim Cari Hareketide Beraberinde Güncellensin Sıkıntı Çıkmasın Şimdi Anlaşılmıştır Herhalde
    10 Eylül 2015 Perşembe 09:52
  • Şimdiiii, 

    Cari ve Cari Hareket'in iki ayrı tablo olduğunu kabul edersek; 

    Sen Cari tablosunda ad değiştirip cari hareket listesinde eskisini görüyorsan zaten veritabanı tasarım hatası yapmışsın. Ad Soyad caride tutulurken onun ilişkili (1 to n?) tablosunda aynı kaydı tutmanın manası ne? 

    İlla ki tutmanın gerektiği bir şart olduğunu kabul edersek de çözümün bunu uygulamadan çözmek olmalıdır. Seçtiğni carinin adını, soyadını değiştirdiğin yerde bir de onunla ilişkili cari hareketleri de değiştir. Mevcut cari kaydını değiştirebildiğine göre Update işlemi yapabiliyorsun demek ki. Aynı işlemi bir de cari hareketler tablosundaki kayıtlar için yap (Update CariHareket Set CariAd = 'Yeni İsim' where Cariıd = 100 ??? gibi). 

    Trigger falan derlerse de kişisel fikrim, hiç girme o tür işlere. 


    10 Eylül 2015 Perşembe 11:27
  • Cari Hareket'de adamin adinin ne isi var? Sen tasarimda hata yapiyorsun. Bence database islemlerine girmeden once biraz database kavramlarini calis. Bu dedigin "database normalizasyonu" ile ilgili. Mesela buradan baslayabilirsin incelemeye.
    10 Eylül 2015 Perşembe 12:11
  • Deleted
    10 Eylül 2015 Perşembe 15:29
  • Nasıl Anlamadım Zaten Cari Harekete CariId Diye Birr Column Ekledim CariId eşleştirdim updatide cascade ettim sadece güncelledimmi CariId Güncelleniyor
    10 Eylül 2015 Perşembe 15:35
  • Olmasi gereken de sadece o demek istiyor. Daha once soyledigimiz seyi tekrarliyor, yani "ad"in orada isi yok. 
    10 Eylül 2015 Perşembe 15:40
  • Deleted
    10 Eylül 2015 Perşembe 15:42
  • Ama Hocamm Piyasadaki Programlarda Öyle Yapılmış Cari Hareketi Girmek İçin Cari Tablosunda Belli Alanlar Gerekiyor Cari Hareketi Hangi Cariye Bağlı Diye
    10 Eylül 2015 Perşembe 15:47
  • 10 Eylül 2015 Perşembe 15:49
  • Deleted
    10 Eylül 2015 Perşembe 15:51
  • Eski İlişkiyi Kaldırıp ıdleri birleştirmem Yeterlimidir Cari Tablosunda Ad Soyat değiştimi Hareketttede değişirmi Peki
    10 Eylül 2015 Perşembe 15:53
  • Deleted
    • Yanıt Olarak İşaretleyen Burak ORDU 15 Eylül 2015 Salı 08:40
    10 Eylül 2015 Perşembe 16:00
  • Teşekkürler İlgilediğiniz İçin
    10 Eylül 2015 Perşembe 16:04
  • Deleted
    10 Eylül 2015 Perşembe 16:10
  • Senin nufus cuzdanindan sadece TC no bende olsa, nufus idaresinin de kayitlarina erisme hakkim olsa, senin adin, soyadin .... bilgilerine sahip olurum degil mi?

    Seninle ilgili bende ornegin 20 tane fatura olsa onlarda sadece bu TC no kayitli ise yeter. Ne zaman bir yerde gorsel olarak kullanmam gerekse, bir popup ya da her ne ise seni bir listeden alip o faturayi yazarken eklerim (ekledigim sadece TC no). Faturayi ne zaman goruntulemem gerekse de, nufus idaresi kayitlarindan ad, soyad ... alip her faturada kayitliymis gibi gosterebilirim (pratikte o kayitlari da nufus idaresinden degil, kendi databaseimdeki bir tablodan aldigimi dusun).

    • Yanıt Olarak İşaretleyen Burak ORDU 15 Eylül 2015 Salı 08:40
    10 Eylül 2015 Perşembe 16:25
  • Hocam Teşekker Ederim İlginiz İçin Mantıgı Anladım Uygulamaya Çalışacağımda Değidiğiniz Nasıl Yapabilirim Acaba

    10 Eylül 2015 Perşembe 18:49