[TABLO] iki tablo arasında kolonun değerine göre diğer tablonunun kolonundaki değerini değişt
#1
arkadaşlar ektede gördüğünüz gibi veritabanımda iki tane ana tablom var bunlar birbirine equipment list tablosundaki equipment_tag ile sub list tablosundaki master_equipment ile ilişkililendirilmiştir
yalnız bende şöyle bişe olmasını istiyorum eğer equipment list deki bir verimizin sub list te aynı adda master equipmentları var ise arrival_actual_date_started ları sublistdeki arrival_actual_date_started verilerine göre otomatik olarak değişmesini istiyorum
örneğin aynı sub list deki aynı master equipment a ait tarihler arasından null olmayan en küçük tarihi atamak istiyorum hepsi null ise null olarak atamak istiyorum bunu nasıl sağlayabilirim?



  Alıntı
Bu mesajı beğenenler:
#2
Sayin peace5219;

Her iki tabloda(sub list-Equipment List) master_equipment alanlari ayni olanlarin sub list tablosunda arrival_actual_date_started guncellemesi SQL sorusu ile yapilabilir.

UPDATE [Equipment List] INNER JOIN [sub list] ON [Equipment List].master_equipment = [sub list].master_equipment SET [Equipment List].arrival_actual_date_started = [sub list]![arrival_actual_date_started];



  Alıntı
Bu mesajı beğenenler:
#3
yalnız şöyle bir sıkıntı var bir kaç tane opsiyon olması gerekiyor ve sub list deki master equipment unique bir deger degil birden cok aynı master equipment değeri olabilir ben onların içindeki değerlerin durumuna göre diğer tablodaki değeri değiştirmek istiyorum

yani açmak gerekirse bir tane equipment liste equipment tag 101a olan bir verimiz var ,sub list de ise master equipment 101a olan 4 tane verimiz var işte bu dört tane verinin arrival_actual_date_started durumu hepsi null ise null değeri atmasını en az bir tanesi nulldan farklı ise null olmayan en küçük değeri atamasını istiyorum



  Alıntı
Bu mesajı beğenenler:
#4
Sayin peace5219;

UPDATE [Equipment List] SET [Equipment List].arrival_actual_date_started = DMin("Nz(arrival_actual_date_started,'')","sub list","[master_equipment]='" & [Equipment List]![equipment_tag] & "'")


sub list tablosunda kayit yok ise yine bos deger atanir.

Kolay gelsin.....



  Alıntı
Bu mesajı beğenenler:
#5
end of statement hatsı veriyor ne yazıkki



  Alıntı
Bu mesajı beğenenler:
#6
Sayin peace5219;

Asagidaki kodu bir sorunun SQL bolumune yazdirin ve soruyu kaydedip calistirdiginiz da Equipment List tablosundaki equipment_tag sutununda 101a degeri olan satira ait arrival_actual_date_started degerini sub list tablosundaki en kucuk degeri alacaktir.

satir sonu ile aldiginiz hata soruyu tam tasiyamadiginizdan kaynaklanabilir.
SQL
  1. UPDATE [Equipment List] SET [Equipment List].arrival_actual_date_started =
  2. DMin("Nz(arrival_actual_date_started,'')","sub list","[master_equipment]='" &
  3. [Equipment List]![equipment_tag] & "'") WHERE
  4. ((([EquipmentList].equipment_tag)='101a'))



Eger tablonun sarta bagli olmadan tumu uzerinde guncelleme yapmasini isiyorsaniz
WHERE ((([EquipmentList].equipment_tag)='101a'))
kelimesini sorudan silebilirsiniz.

Ihtiyaclarinizin karsilayabilmek icin SQL kodlari ile ilgili forum kaynaklarindan faydalanmalisiniz. (ne yazik ki)

Kolay gelsin..........



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [SORGU] iki sayı arasında nasıl sorgu yapılır? 26092009 3 7.678 15-12-2024, 08:42
Son Mesaj: halil.tefci
  [FORM] Form Açıkken Diğer Formda Işlem Yapabilmek caytug 6 558 02-10-2024, 10:12
Son Mesaj: caytug
  Açılır Kutu Değerine Göre Tablo2'ye Değer Yazsın Veya Satır Eklesin. ŞabanTR 11 1.120 24-12-2023, 14:38
Son Mesaj: dsezgin
  Virgülle Ayrılmış Verilerin Her Bir Değerini Yeni Kayıt Olarak Ekleme adnnfrm 5 702 28-11-2023, 01:37
Son Mesaj: dsezgin
  [SORGU] Iki Tablo Arasında Sorgu Ile Güncelleme Yapma yahyamacit 2 484 10-11-2023, 13:22
Son Mesaj: yahyamacit
  [FORM] Diğer Kullanıcılar Programı Kullanıyorken Kapatma snapper 9 1.076 11-07-2023, 21:09
Son Mesaj: dsezgin
  Metin Kutusu Boş Sa Diğer Metin Kutusundan Değer Alması özgülapt 4 642 29-05-2023, 18:01
Son Mesaj: feraz
  [SORGU] Veriler Arasında Eşleşen Kelimeleri Bulma. Satir 5 559 18-02-2023, 15:27
Son Mesaj: celalll

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi