malzemeden özellik değerine ulaşmak

Gönderen Konu: malzemeden özellik değerine ulaşmak  (Okunma sayısı 412 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı feysummer

  • Yeni Kullanıcı
  • *
  • Karma: 0
malzemeden özellik değerine ulaşmak
« : 10.01.2021, 22:37 »
BOT adında bir özellik seti oluşturdum buna bağlı olarak
BEDEN adında bir malzeme özelliği oluşturdum
BEDEN in altına 39-45 arası bot numaralarını değer olarak tanımladım.

stok kartına girip Malzeme Özellikleri tabından;
Özellik Seti = BOT
Özellik Kodu = BEDEN
Özellik Değeri = 40

tanımlayıp kaydettim. Amacım stok kartında hangi özellik değeri onu çağırmak. Elimdeki veritabanı dökümanında özellik setleri ile alakalı pek bir bilgi olmadığı için tabloları ve aralarındaki ilişkilendirmeyi kendim bulmaya çalıştım ve sonunda şöyle bir kod düzenledim

Kod: [Seç]
SELECT ITEMS.NAME, CHARVAL.CODE
FROM LG_132_ITEMS ITEMS
INNER JOIN LG_132_CHARSET CHARSET ON ITEMS.CHARSETREF=CHARSET.LOGICALREF
INNER JOIN LG_132_CHARCODE CHARCODE ON CHARSET.LOGICALREF=CHARCODE.LOGICALREF
INNER JOIN LG_132_CHARVAL CHARVAL ON CHARCODE.LOGICALREF=CHARVAL.CHARCODEREF

bu şekilde doğru sonuç çıkmadı. Örneğin "kışlık bot 0001" isimli stok kartı için sonuç şu şekilde çıktı (özellik değeri=40)

kışlık bot 0001     39
kışlık bot 0001     40
kışlık bot 0001     41
kışlık bot 0001     42
kışlık bot 0001     43
kışlık bot 0001     44
kışlık bot 0001     45

Kod: [Seç]
INNER JOIN LG_132_CHARCODE CHARCODE ON CHARSET.LOGICALREF=CHARCODE.LOGICALREF

bu eşleştirmeyi tamamen kafama göre yaptım çünkü iki tablo arasında herhangi bir referans sütunu yok.

Yardımcı olabilecek var mı?

Çevrimdışı MYERP

  • Logo Kullanıcısı
  • **
  • Karma: 0
Ynt: malzemeden özellik değerine ulaşmak
« Yanıtla #1 : 12.01.2021, 10:06 »
Bu istediğiniz için Logoda VARYANT kullanmalısınız.