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;
Author Archive
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
Bir tabloya yeni bir kayıt kaydedildiğin de bu kayıtla ilişikli olarak başka bir tabloya kayıt atmakla ilgili bir çalışmam oldu paylaşmakta fayda gördüm.
Bir tanım tablomuz var ve orda zorunlu sütünü var. Eğer zorunluysa çalışanlar tablosundaki kişilere birer kayıt açmak zorundayız.
Bunu tablonun insert medtoduna şu kodları yazarak yapabiliriz.
public void insert()
{
ETGDocuMan eTGDocuMan; // kayıtları oluşturacağımız tablo
EmplTable emplTable;
Merhaba
Ax 2009 ‘da İk altında çalışanlara resim eklenbliyor. Son zamanlarda yaptığım bir arge çalışmasında kuruluş görünümü kisminde çalışan resimlerinin gösterilmesiyle ilgili bir çalışma yaptım.
Aşağıdaki metod bu işi yapıyor.
Çağırmak için populateMoreManagerChildren metodunda aşşağıdaki kodu kullanın
element.makeImage(node,emplSource);
Pts | Sal | Çar | Per | Cum | Cts | Paz |
---|---|---|---|---|---|---|
« Oca | ||||||
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 |