Query & Dialog Örnekleri 1
Merhaba Örenk 1: static void query1(Args _args) { CustTable cust; Query q = new Query(); QueryRun qr; ; warning(“select ile”); while select cust { info(strFmt(“%1”, cust.Name)); }
Merhaba Örenk 1: static void query1(Args _args) { CustTable cust; Query q = new Query(); QueryRun qr; ; warning(“select ile”); while select cust { info(strFmt(“%1”, cust.Name)); }
Merhaba. Axaptada grid üzerinde CTRL veya shift ile çoklu seçim yapılabilir. Bu özelliği kullandığım bir örneği sizinle paylaşıyorum. Öreneğimizde seçilen kayıtları bir buton aracılığıyla artan numara atanacak. Öncelikle eklediğimiz butonun propertisinden MultiSelecet = Yes yapıyoruz. daha sonra click() metodundan preNumbering() metodnu çağırıyoruz. Element.preNumbering(); preNumbering() metodumuz inceleyelim
Merhaba Örneğin bir formunuz var belli kriterlere göre süzülmesi isteniyor öncelikle gerekli değişkenimizi forma ekliyoruz. eğer enum tipindeyse ComboBox EDT ise listBox yapabilirsiniz. sonra eklediğiniz objenin modified metodundan şu metodu çağırın. void addRange() { // önce eski rangeleri temizliyoruz AXIntegrationTable_ds.query().dataSourceName(“AXIntegrationTable”).clearRange(fieldnum(AXIntegrationTable, RecordType));
Merhaba Bu yazımda birden çok şirketin verilerini gösteren bir formda seçilen kayıtların hangi şirketlerde olduğunu bulan bir metod öreneği var. void groupByCompany() { TmpFrmVirtual tmpTmpFrmVirtual; PurchReqLine tmpPurchReqLine; str 10 dizi[]; int i,j; Query query; QueryRun qRun; ;
Merhaba Yaptığım bir raporda durumlara göre farklı iconlar göstermem istendi. Personele verilen zimmetlerin takibi için hazırladığım raporda şöyle bir istek vardı. Eğer pozisyona verilmesi gereken zimmet personele verilmişse yeşil ikon, Eğer pozisyona verilmesi gereken zimmet personele verilmemişse kırmızı ikon, Eğer pozisyona verilmesi gerekmeyen bir zimmet personele
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; ;