How long have you been using Microsoft Dynamics Ax?

Toplam Sayfa Görüntüleme Sayısı

Popular Posts

Translate

Bu Blogda Ara

26 Nisan 2012 Perşembe

ODBC ile dış veri tabanından veri almak

Merhaba,

SQL bağlantısı dış veri kaynaklarından veri almak gerektiğinde kullandığımız yöntemlerden bir tanesi. SQL bağlantısında çeşitli yöntemler mevcut ama bizim tercih ettiğimiz yöntem hem hız hemde işlemi begin commit işlemi içerisinde yapmak olduğundan ODBC olacak.

ODBC kullanmak için öncesinde sunucu üzerinde bir tanımlama yapmamız gerekiyor.

Windows üzerinde Control Panel (Denetim Masası) -> 
                                                  Administrative Tools (Yönetimsel Araçlar) -> 
                                                                                  Data Sources (ODBC) (Veri kaynakları (ODBC)) 

menü adımı ile ilgili ekranı açıyoruz. Kodda geçen "DSN_Name" kısmında kullanacağımız DSN tanımını yapıyoruz.



ODBCCOnnection                      odbccon;
Connection                                  con;
Statement                                    stmt;
LoginProperty                              loginProperty;
SqlStatementExecutePermission   serverSessionQueryPermission;
ResultSet                                     record;
str                                               qryText;
;

qryText="Select Field1 from Table";
serverSessionQueryPermission = new SqlStatementExecutePermission(qryText);
serverSessionQueryPermission.assert();
loginProperty=new loginProperty();
loginProperty.setOther("DSN=DSN_Name;UID=UserId;PWD=password");
odbccon=new ODBCConnection(loginProperty);
odbccon.ttsbegin();
stmt = odbccon.createStatement();
record = stmt.executeQuery(qryText);
odbccon.ttscommit();
CodeAccessPermission::revertAssert();
while (record.next())
{
     info(record.getString(1));
}


Bu örnek ile Table tablosundan Field1 alanını info ile ekrana basıyoruz.



Sık Kullanılanlarım/Favorites

Microsoft yaptığı çalışmalar sonucunda kullanıcıların çalışma hayatındaki profillerini de göz önünde bulundurarak  menüleri global ihtiyaçlar doğrultusunda oluşturmuştur. Bununla birlikte kullanıcıların gerçek hayatta kullandıkları veri giriş ekranları, sorgulamalar ve raporlar bir elin parmaklarını geçmez. Bu durumda kullanıcılar hızlı olarak çalışmalarını yapabilmek için Axapta'nın sol üst köşesinde yer alan sık kullanılanlarıma sürükle bırak yöntemi ile kendi kullandıkları ekranları yerleştirebilir hatta klasör yöntemi ile bu ekranları gruplayarak kendi menüsünü bilgi işleme ihtiyaç duymadan oluşturabilir.

Microsoft designed the menues through the researches of communities according to the needs of global. But employees mostly use utmost 8 or 10 forms, reports or inwuiries. So to use programme favorites on AX can be used by dragging and dropping. And also can create folders to group the screens and make their own menu without the help of IT.

Şirket İsmi Oluşturma/To Create a Company Name

Şirket İsmi verilirken dikkat edilmesi gereken bir husus ismin kodlama alanında kesinlikler türkçe karakter ve I, i, ı ,I harflerinin kullanılmamasıdır. Bu durumda sistemde açılan şirket silinememektedir. Şirketin silinmesi için kod ile müdahale edilmelidir.

While creating company turkish letters and I,ı,i,I letters must not be used. Otherwise company can not be deleted. To delete the company some coding will be needed.