Bu dokümanda Perkon Fiyat Gör cihazlarının BAY.t Entegre ve BAY.t Entegre PRO programlarına ait firma dosyalarına bağlantının nasıl yapılacağını anlatılmıştır. BAY.t Entegre PRO Fiyat gör programının ayarlar sayfasında fiyat sorgulama kaynağı seçeneklerinden UZAK VERİTABANI seçilecek. Ardından ADO bağlantısını düzenle seçilecek. Gelen ekranın sağlayıcı sekmesinden “Microsoft OLE DB Provider for SQL Server” seçilerek ileri tıklanacak. Bağlantı sayfasından datanın bağlı olduğu sql server bağlantı bilgileri girilecek. Fiyat gör ayarlar sayfasındaki “MSSQL’e bağlan !” tıklanır. Aşağıdaki script fiyat gör programının ayarlar sayfasındaki sorgu cümlesi alanına yapıştırılıp “Sorguyu Db’ye Yükle” tıklanır CREATE VIEW PERKON_FIYATGOR (BARKOD, ISIM, FIYAT, DOVIZ) AS SELECT STK_BARKOD.BARKOD AS BARKOD, STOK.ADI AS ISIM, CAST (STK_FIYAT.FIYAT AS NUMERIC (15,2)), DOVIZ.SEMBOL AS DOVIZ FROM STOK INNER JOIN STK_BARKOD ON STOK.ID = STK_BARKOD.STOKID INNER JOIN STK_FIYAT ON STOK.ID = STK_FIYAT.STOKID INNER JOIN DOVIZ ON STK_FIYAT.DOVIZID = DOVIZ.ID WHERE STOK.ID IN (SELECT STK_BARKOD.STOKID FROM STK_BARKOD) AND STK_FIYAT.BIRIMID STK_BARKOD.BIRIMID AND STK_FIYAT.TIP = 'S' AND STK_FIYAT.DEFFIYAT=1 = BAY.t Entegre İlk önce firebird database server için odbc bağlantı yapmayı sağlayan araç install edilmeli. Firebird_ODBC_2.0.1.152_Win32.exe isim setup çalıştırılmalı. Gelen ekranlarda herhangi bir değişiklik yapmaya gerek yok. İlerleyerek setup tamamlanacak. Aşağıdaki script sql_calis programının script sayfasına yapıştırılacak ve veri alınmak istenen data üst kısmından seçilerek işlem başlatılacak. İşlem tamam uyarısından sonra bir sonraki kısma geçilir. Aşağıdaki script sayesinde ürünün varsayılan satış fiyatı fiyat gör cihazında gösterilir. CREATE VIEW PERKON_FIYATGOR (BARKOD, ISIM, FIYAT, DOVIZ) AS SELECT STK_BARKOD.BARKOD AS BARKOD, STOK.ADI AS ISIM, CAST (STK_FIYAT.FIYAT AS NUMERIC (15,2)), DOVIZ.SEMBOL AS DOVIZ FROM STOK INNER JOIN STK_BARKOD ON STOK.ID = STK_BARKOD.STOKID INNER JOIN STK_FIYAT ON STOK.ID = STK_FIYAT.STOKID INNER JOIN DOVIZ ON STK_FIYAT.DOVIZID = DOVIZ.ID WHERE STOK.ID IN (SELECT STK_BARKOD.STOKID FROM STK_BARKOD) AND STK_FIYAT.BIRIMID = STK_BARKOD.BIRIMID AND STK_FIYAT.TIP = 'S' AND STK_FIYAT.DEFFIYAT=1; Denetim masası / yönetimsel araçlardan Veri Kaynakları (ODBC) seçilir ve gelen ekrandaki ekle butonu seçilir. Gelen yeni veri kaynağı oluşturma ekranından Firrebird/ InterBase® driver seçilir ve son tıklanır. Açılan yeni ekran fiyat gör cihazı tarafından fiyat bilgilerinin okunacağı data (firma dosyasının)nın seçileceği yerdir. Data Source Name (DSN) kısmına firma dosyasının ismi birebir verilebilir. Database kısmından browse aracılığıyla firma dosyası seçilir. Eğer data bu programın kurulduğu bilgisayarda değilse bu durumda database kısmına entadminde olduğu gibi makine adı + o makinedeki datanın yolu yazılır. Örnek: data localde -> c:\byte\data\ornek.fdb ya da 127.0.0.1:c:\byte\data\ornek.fdb data başka bilgisayarda (makine adı server varsayarsak)-> SERVER:c:\byte\data\ornek.fdb Database account kısmına SYSDBA yazılacak (büyük harflerle) Password kısmına masterkey yazılacak (küçük harflerle) Character set win1254 seçilecek Başka alanlarda değişiklik yapmaya gerek kalmadan ekran saklanabilir. Listeye girdiğiniz isimle bir bağlantının eklendiğini görebilirsiniz. Fiyat gör programının ayarlar sayfasında fiyat sorgulama kaynağı seçeneklerinden UZAK VERİTABANI seçilecek. Ardından ADO bağlantısını düzenle seçilecek. Gelen ekranın sağlayıcı sekmesinden “Microsoft OLE DB Provider for ODBC Drivers” seçilerek ileri tıklanacak. Gelen ekrandan veri kaynak adını kullan seçilerek denetim masasından eklediğimiz bağlantı buradan seçilecek ve tamam tıklanacak. MSSQL’e bağlan tıklanacak ve bağlantının yapılmış olması sağlanacak. Bu aşamaya gelindiğinde fiyat gör programı odbc bağlantılar aracılığıyla BAY.t Entegreye ait firma dosyasından kendine ait belirli bir sorgu aracılığıyla cihaz tarafından okutulan barkodun adı, fiyatı bilgilerine ulaşabilecek. Fiyat gör cihazlarının kendi programlarıyla irtibata geçme yöntemleri konusundaysa kılavuzlarından ya da satıcılarından bilgi alınabilir.
© Copyright 2024 Paperzz