Thursday, 21 January 2016

Pagi,,

Alhamdulillah hari ini dikasih waktu untuk bisa posting lagi mengenai development axapta.
Di postingan hari ini saya ingin membahas mengenai koneksi antara axapta dengan aplikasi lain,
yang databasenya pun beda. Pada kasus ini saya akan menarik data dari view yang sudah dibuat oleh
aplikasi lain.

Dan untuk menjembatani masalah koneksinya saya menggunakan ADO connection yang sudah ada di axapta, dengan nama classnya ccADOConnection. Pertama saya jelaskan sedikit mengenai ADO connection,ADO merupakan kepanjangan dari ActiveX DAta Object.

ADO merupakan satu set dari objek COM yang digunakan untuk mengakses database atau menyimpan data.


  • CCADOConnection, membantu untuk koneksi ke database target
  • CCADOCommand, membantu untuk mengeksekusi perintah(teks ataupun prosedur tersimpan)
  • CCADORecordSet, membantu untuk menyimpan data
  • CCADOFields, kumpulan dari field yang ada di CCADORecordSet
  • CCADOField, sebuah field yang berasal dari kumpulan field(ccadofields)


Berikut coding x++ yang dibuat untuk melakukan tarik data dari view/table database target yang telah dibuat sebelumnya.

deklarasi variable di method run

axapta











Connect DB

connect db axapta













coding untuk memasukkan data yang ada di view/table untuk dimasukkan ke table axapta


























axapta








axapta










untuk memanggil method run yang telah dibuat, maka buat method main









Demikian ya teman penjelasan dan contoh codingnya, semoga bisa teman-teman aplikasikan ke axaptanya...terima kasih,,,

Saturday, 16 January 2016


3 tahun lebih kenal yang namanya Microsoft Dynamic Axapta, awalnya tidak ada niatan belajar desktop programming. Karna tuntutan pekerjaan harus di pelajari yang namanya axapta dengan bahasa pemrograman x++. 

Alhamdullilah dapat partner yang sudah paham tentang axapta, alhasil dapet ilmu gratis dari sebut saja dia bunga (a.k tuti) :p

Dan...sekarang bunga sudah "lulus" dari kantor 
Antara sedih,kehilangan tapi seneng karna bunga menemukan tempat  yang insyaAllah lebih baik.

Sengaja posting di blog biar ada kenangannya..he he
Terima kasih y tuti atas semua sharing ilmu yang sudah ditransfer ke aku. Alhamdulillah bermanfaat..


Terima kasih Miss Ax 

Sukses selalu...



Wednesday, 6 January 2016

syukur
Berhubung hari ini hari rabu, dan setiap hari rabu selalu ada kegiatan pengajian rabuan dikantor,
hari ini aku mau share sedikit dan mungkin memberikan beberapa tambahan mengenai ceramah tadi yang disampaikan oleh ustadz Anhar Anshar,LC.
Beliau memberikan judul tanda-tanda manusia mendapat kebahagian. Ada 3 tanda dari tanda-tanda manusia mendapatkan kebahagian,yaitu:
1. Ketika diberi nikmat langsung bersyukur
2. Ketika mendapat musibah langsung ingat dan bersabar
3. Ketika berbuat salah langsung istighfar kepada Allah

Dari 3 tanda itu, beliau hanya sempat menjelaskan point ke-1 karena keterbatasan waktu yang dimiliki.
Point ke-1, yaitu Ketika mendapat atau diberi nikmat langsung bersyukur

Syukur, kata yang mudah diucapkan tetapi sulit untuk dipraktekan. Kadang kita sebagai manusia suka luput akan hal ini
Saat Allah SWt memberi kita nikmat seringkali mungkin kita lupa bersyukur,lupa mengucapkan alhamdulillah atas apa yang sudah terima.
Syukur mencakup 3 sisi, yaitu:
1. Syukur dengan hati
syukur dengan hati artinya menyadari bahwa segala nikmat yang diperoleh semata-mata karena pemberian Allah SWT, sebesar dan sekecil apapun nikmat yang diberi kita harus selalu mensyukurinya.
2. Syukur dengan lisan
syukur dengan lisan yaitu mengucapkan alhamdulillah atas segala nikmat yang kita terima dari Allah SWT.
3.Syukur dengan anggota badan kita
yaitu dengan menggunakan seluruh anggota badan kita untuk selalu beribadah kepada Allah SWT.


Syukur juga merupakan tameng atau benteng kita dari siksa Allah SWT. Maka dari itu sahabat, sudahkah kita bersyukur hari ini???
Marilah kita biasakan untuk selalu bersyukur kepada Allah SWt atas apapun yang sudah Allah SWT berikan kepada kita, karena dengan bersyukur hidup kita insyaAllah akan lebih bermakna, lebih indah dan lebih tenang.
Mungkin ini yang dapat saya share mengenai ceramah hari ini, semoga kita selalu menjadi hamba Allah SWT yang selalu bersyukur. Aamiin

Sudah 1 minggu ini saya tidak posting diblog, hari ini lanjut buat tutorial axapta lagi.
Di tutorial kali ini saya akan membahas untuk membuat lookup di field table yang akan di gunakan di form nantinya.Yuk langsung saja.

Pada contoh ini saya akan menampilkan kode project berdasarkan kode departmen

Langkah 1
Buat method baru di field projId yang ada di table expense
method lookup axapta















Langkah 2
Kemudian ketikan kode berikut di method yang akan di jadikan lookup.
coding systablelookup axapta
















penjelasan dari koding diatas :
Definisikan variabel,class atau table yang akan digunakan pada method
variable axapta








setelah class systablelookup di definisikan maka panggil class systablelookup berdasarkan
parameternya yaitu nama table yang akan di buat lookupnya.
Untuk class sysTablelookup ini sudah tersedia di axapta kalian hanya tinggal gunakan saja,
kemudian tentukan field apa saja yang akan ditampilkan saat lookup


class systablelookup axapta





setelah menentukan field mana saja yang akan ditampilkan saat lookup, selanjutnya yaitu
buat query berdasarkan field yang akan ditampilkan.

query axapta




kemudian buat range dari query tadi,value range yang dipakai yaitu kode departmen dari expense dan status project id yang inproses.
kemudian jalankan querynya dan tampilkan menggunakan method yang ada di class sysTablelookup

view systablelookup





Langkah 3
Setelah selesai maka akan muncul seperti gambar dibawah ini
final lookup