Birleşim Sorgusu Hatası

1 2
26/12/2017, 15:39

mmert06

Merhaba. Ekteki dosyada tbl_ihtiyac tablosunda bulunan ihtiyac_no, stoknumarasi, malzemeadi alanları ile tbl_tedarıkler tablosundaki tedarık_tarıhı ve tedarık_bırım_fıyatı alanlarını otomatik sıra numarası verecek  şekilde mrt isimli tabloda birleştirerek sırasıyla aşağıdaki alanlardan oluşacak srg_tedarikkaydi sorgusunu elde etmek istiyorum.

ihtiyac_no sırano stoknumarasi malzemeadi tedarık_tarıhı tedarık_bırım_fıyatı

İlgili Sql kodunda düzenleme yapıp sorguyu çalıştırdığımda aşağıdaki hata mesajını alıyorum. Bu sorunu nasıl giderebilirim?


26/12/2017, 15:59

ozanakkaya

Merhaba. İletide sorunun sebebi zaten yazılmış. birleştirme sorgusuna ihtiyaç tablosundan 4, tedarik tablosundan 2 alan eklemişsiniz.

Her iki tablodan alınan sütun sayılarının eşit olması gerekli.

Sorgunun görünmesini istediğiniz halini Excel olarak ekleyin çözüm arayalım.
26/12/2017, 16:33

mmert06

ozan bey yapılmasını istediğim işlemleri ekteki Excel dosyasında ifade etmeye çalıştım. yardımcı olabilirseniz sevinirim.
27/12/2017, 00:19

mmert06

Yardimci olabilecek kimse yok sanirim.
27/12/2017, 01:58

ozanakkaya

Merhaba, sanırım isteğinizin birleştirme sorgusu ile ilgisi yok. İstediğiniz sorguda tbl_ihtiyac tablosuna gereksinim duyulmuyor.

Ayrıca, Yapılmaması Gereken Ölümcül Hatalar

Uygulamanıza srg_tedarik_son adında sorgu ekledim. İnceleyip olumlu/olumsuz bildirimde bulununuz.
27/12/2017, 02:26

mmert06

Ozan bey frm_malzeme_bilgileri formundan yeni bir malzeme olusturdugumda bu malzeme ait bilgiler srg_tedarik_son sorgusunda gozukmuyor. Excel dosysinda dedigim gibi malzemeden daha once alinmamis ise tedarik tarihi 've tedarik fiyati bos olsun diger bilgileri gelsin istemistim ama sizin sorgunuzda onu goremedim. Ayrica Ben bu sorguyu frm_ malzemeler formundaki Liste2 ye  Tedarik Kaydi butonu ile ekleyecegim malzemeler için kullanacagimdan tbl_ihtiyac tablosundan yararlanmamiz gerekmiyor mu? Yapmak istedğim işlemleri özetlersem;
1.frm_malzeme_bilgileri formununun Tedarik Fiyatları bölümündeki "Tedarik Tarihi" ve "Tedarik Kayıtları" alanlarında veriler tbl_tedarikler tablosuna aktarılsın.
2.frm_malzemeler formundaki üstteki listede olmayan malzeme için Yeni malzeme butonuna tıklayıp açılan frm_malzeme_bilgileri formunda stok numarası, malzeme adı, birimi, grubu ve teknik istekler alanlarını doldurup (malzemeden daha önce satın alınmadığı için tedarik tarihi ve tedarik kayıtları kısımlarına veri giremiyoruz) Kaydet butonuna bastıktan sonra ilgili malzemeye ait bilgiler hem tbl_malzemeler tablosuna hem de tbl_tedarikler tablosuna eklensin
3.frm_malzemeler formunda Listeye ekle butonu ile alttaki listeye eklediğim malzemelere ait tedarik kayıtlarına ait bilgiler ilk mesajımdaki gibi "Tedarik Kaydı" butonu ile Excel ortamına aktarılsın istiyorum. Fakat bunları yapmak için sorgu kısmını halletmem gerekiyor. Umarım anlatabilmişimdir.
1 2