Archive for the ‘ x++ ’ Category

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;

Read more

Axaptada Bir Alana Girilen Karakterlerin Kontrolu

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.

Read more

InitFromCaller Metod Örneği

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()));

Read more

İki Query ile fatch örneği

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;

    ; Read more

Telefon numarası kontrolu

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:

Read more

Bir satır kaydedildiğinde başka tabloya kayıt atmak

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;

Read more

Ax 2009 Resim işlemleri

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);

Read more

AXAPTA İÇİNDE SQL KULLANIMI

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

Read more

Formdaki bir alanın değerini başka forma aktarmak.

Merhaba

Formdan başka bir form açtırıyorsunuz açılan forma diğer formdaki herhangi bir alanın değerini göndermek isterseniz parm kullanabilirsiniz.

Örneğin, 

void clicked()
{

Bir Fetch Metodu Örneği

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()
{

Read more

Page 10 of 15« First...89101112...Last »