Axaptada kodla menuitem çağırmak
Merhaba
x++ ile bazen bazı objeleri çağırmak gerekiyor.
Bunun için önce MenuFunction tanımlamalısınız.
MenuFunction ReqTransOverviewMenu;
Archive for the ‘ Dynamics AX ’ Category
Merhaba
x++ ile bazen bazı objeleri çağırmak gerekiyor.
Bunun için önce MenuFunction tanımlamalısınız.
MenuFunction ReqTransOverviewMenu;
Merhaba
Bir klasördeki resimleri aşağıdaki şekilde dislay edebilirsiniz.
display Bitmap dispPersonelSgn() // donuş tipi Bitmap resimlerimiz bmp uzantili
{
str fileName;
Bitmap bitmap;
Bindata binData = new BinData();
Merhaba
Bir string alanınız var. Bu alana bazı karakterlerin girilmesini istemiyorsunuz strFind() metodunu kullanabilirsiniz.
Öreneğin ben bir alana rakam girilmesini istemiyorum.
İlgili alanın tablosunda alanın validatefield() metoduna şu kontrolu yazarsak istediğimizi elde etmiş oluruz.
Merhaba
Rapora yazdığımız bu metod sayesinde gridden menuitem ile çağırdığımız raporumuza o satırdaki id ye göre range eklemiş oluruz .
public void initFromCaller(Args _args)
{
InventQualityOrderTable _quality;
QueryBuildDataSource qbds;
;
if (_args.caller())
{
if (! _args.record().RecId)
throw error(strfmt(“@SYS22338″,funcname()));
Bir fatch örneği paylaşıyorum.
FDInventTransDim tablosu datasourcta group by yapılmış şekilde mevcut
Fatch metodumuza bakalım
public boolean fetch()
{
boolean ret;
Query q;
QueryRun qRun;
FDInventTransDim fDInventTransDim;
FDInventTransDim tmpFDInventTransDim;
QueryBuildDataSource qBd,qbdsTmp;
QueryBuildRange qBr,qbrTmp;
Query qTmp;
QueryRun qRunTmp;
Merhaba
Axaptada bir excel template açıp içini doldurup farklı kaydetmek aşşağıdaki kodla mümkün.
SysExcelApplication sysExcelApplication;
SysExcelWorkbooks sysExcelWorkbooks;
SysExcelWorkbook sysExcelWorkbook;
SysExcelWorksheets sysExcelWorksheets;
SysExcelWorksheet sheet_org;
SysExcelWorksheet sheet_new;
SysExcelCells cells;
SysExcelCell_XP cell;
Merhaba
Edit metodların bir çok kullanım alanı vardır. Biride bir formda kayıtları seçtirmek için noyes edit metodu yazmaktır.
bu metodla alınan kayıtları bir map veya set’ e atayıp kullanabilirsiniz.
örnek kodlar şöyledir.
classDecleration
map oMark ;
init
oMark = new map(types::String,types::Integer);
Merhaba
Bü gün lazım oldu bir telefon numarası kontrolu yazdım.
Basit bir kontrol yaptım telefon numarasının uzunluğu ve sayılardan oluşmasını denetliyor
Metod şöyle:
Merhaba
Gerekli olan basit sql ifadelerini bir makalede gördüm ve paylaşmayı faydalı buldum.
AXAPTA İÇİNDE SQL KULLANIMI
Axapta içerisinde, sql ifadeleri klasik sql ifadelerine benzesede farklılar göstermektedir. Kendine özel bir yazım sitili mevcuttur.
SELECT İfadeleri
Select ifadesi ile tablo / tablolar üzerindeki kayıdı okuyabiliriz. Yazım kuralları:
Select ifadesi: select TabloAdı
Parametreler: [ [ Arama Opsiyonları ] [ Listelenecek Sahalar from ] ] TabloAdının AtandığıDeğişken [İndeks ifadesi] [ Opsiyonlar ] [ Where ifadesi ] [ Join ifadesi ]
Arama Opsiyonları: reverse | firstfast | firstonly | forupdate | nofetch
Merhaba
Kısa bir süre önce yaptığım bir raporda kullandığım fetch() metodunu örnek olsun diye paylaşıyorum.
Datasource olarak
TaxReportJournal ve inner join ile bağlı TaxReportJournalLine bulunmakta ayrıca Voucher ve transdate e göre group by alınaktadır.
public boolean fetch()
{









