Logo Tiger da Barcode Kodu verilmemis Stok Kartlarını Tespit Etmek icin Query

Katılım
29 Haziran 2005
Mesajlar
158
Excel Vers. ve Dili
MS Office Professional Plus 2013 64 Bit -Eng
MSSQL 2012 R2 64 Bit
Merhaba Arkadaslar , bir ERP yazılımı olan Logo Tiger dan anlamlı bilgiler çekebilmek için SQL in bize sagladigi kolaylıklardan mümkün mertebe yararlanmak gerekir...ilk ve basit örneğim , binlerce stok kartı arasından Barcode kodu verilmememis olan stok kartlarını tespit etmek için gerekli olan kodu yazmak var...

Bu kodu yazabilmek için hem T-SQL hemde Tiger Veritabanına hakim olmanız gerekiyor...Giriş seviyesinde ;

Kod :


SELECT I.CODE"STOK KODU" , I.NAME"AÇIKLAMASI" , U.BARCODE"BARKOD" FROM LG_086_ITMUNITA AS U , LG_086_ITEMS AS I
WHERE I.LOGICALREF=U.ITEMREF AND U.BARCODE = '' AND I.ACTIVE=0


Kodu açıklayayım...

1 "SELECT" ' SQL in standart ekranda bilgi gösterme komutu.


2 "I.CODE" ' Tiger da LG_XXX_ITEMS tablosundaki Stok Kartının KOD bilgisinin

tutulduğu Field in ismi

3 “I.NAME” ‘Tiger da LG_XXX_ITEMS tablosundaki Stok Kartının Açıklama bilgisinin
tutulduğu Field in ismi

4[FONT=&quot] [/FONT]“U.BARCODE” ‘Tiger da LG_XXX_ITEMUNITA tablosundaki Stok Kartının Barcode bilgisinin tutulduğu Field in ismi…Barcode bilgisi direkt olarak Stok kart tablesinde tutulmuyor…Stok kart tablesindeki kartın Logical referansına baglı olarak (uniqe) ITEMUNITA tablesinde tutuluyor.

5[FONT=&quot] [/FONT]“FROM” ‘ hepsinizin bildiği gibi DEN , DAN anlamına geliyor…

6[FONT=&quot] [/FONT]“I.logicalref = U.itemref “ ‘ iste anahtar bilgi bu….iki table arasinda (relational) ilişkinin tanımlandığı kod bu…bu her iki alan da uniqe yani TEK tir…1905 = 1905 gibi…

7[FONT=&quot] [/FONT]“U.BARCODE = ‘’ “ ‘ Eğer Barcode eşitse BOŞ , burada BOŞ iki adet tek tırnak ile gösterilir.

8[FONT=&quot] [/FONT]“AND ACTIVE=0” ‘ yani sadece kullanım içindeki stoklara bakmak için bu komutda eklenebilir…eklenmez ise uygulama yazılımı içersinde kullanım dışı yapılmış ve barcode kodu olmayan diger stok kartları da listelenecektir.


Benden giriş olarak bu kadar…..
Hit durumuna göre yeni konular ekleyebilirim…
Hepinize kolay gelsin…

 
Üst