Dalam latihan ini kita akan mencoba untuk membuat table sederhana beserta form isiannya, hanya di butuhkan waktu kurang lebih 1 menit untuk membuat table dan form yg sederhana ini tanpa ada coding sedikpun. Adapun struktur table yg akan di buat adalah sebagai berikut:
Id/Kode Karyawan = tipe data string = (control) stringedit
Nama Karyawan = tipe data string = (control) stringedit
Tanggal Lahir = tipe data date = (control) dateedit
Pertama kali kita masuk ke DAX (Dynamics AX), dan pastikan anda mendapat lisence "Windows MorphX Development Suite" atau perhatikan Icon AOT di toolbar DAX. Selanjutnya klik Icon AOT tsb untuk menampilkan AOT
Nama Karyawan = tipe data string = (control) stringedit
Tanggal Lahir = tipe data date = (control) dateedit
Pertama kali kita masuk ke DAX (Dynamics AX), dan pastikan anda mendapat lisence "Windows MorphX Development Suite" atau perhatikan Icon AOT di toolbar DAX. Selanjutnya klik Icon AOT tsb untuk menampilkan AOT
Setelah itu kita pilih >datadyctionary>table dan klik kanan di table untuk membuat table baru
lalu di Rename dan ganti namamnya menjadi "Karyawan" sampai disini kita telah membuat table, tinggal membuat field2 di dalam table dengan mengklik table tsb lalu klik fields, kemudian klik kanan di fields sehingga akan tampil type data dari felds yg akan kita buat, pilih salah satu tipe datanya disesuaikan dengan tipe data yg sudah di definisikan sebelumnya. Lalu di rename fields tsb dan diganti dengan nama filed yg kita buat, setelah itu kita isi properties label,help text, size jika tipenya string (untuk memberikan berapa charecter isi fieldnya) dsb. adapun properties name otomatis terinput sesuai dengan nama yang kita input ketika merename table baru sebelumnya, sebenarnya bisa saja ketika membuat table kita langsung ke properties lalu menginput name sesuai nama table tanpa merename table. Contoh untuk membuat field nama karyawan seperti digambar berikut ini
adapun untuk tanggal lahir tipe datanya Date, jangan lupa untuk menambahkan "transdate" ke properties extendeddata type, hal ini untuk menampilkan tombol kalender di setiap form yg memakai field ini, EDT ini adalah fitur DAX berbasis OOP yg akan kita bahas di lain kesempatan
Jika 3 fields yg kita definiskan sebelumnya sudah dibuat sampai disini kita sudah selesai membuat table sederhana, selanjutnya kita masuk kepembuatan form dengan cara dari AOT kita ke form lalu klik kanan dan pilih new form, selanjutnya di rename dengan karyawan
jika sudah, klik form karyawan lalu klik kanan di data source untuk memasukan table yg kita buat sebelumnya, selanjutnya klik kanan di datasource yg kita buat lalu pilih properties, di baris name input nama datasource sebaiknya sama dengan nama tablenya, dibaris table pilih table "karyawan" yg kita buat sebelumnya.
jika sudah, klik form karyawan lalu klik kanan di data source untuk memasukan table yg kita buat sebelumnya, selanjutnya klik kanan di datasource yg kita buat lalu pilih properties, di baris name input nama datasource sebaiknya sama dengan nama tablenya, dibaris table pilih table "karyawan" yg kita buat sebelumnya.
selanjutnya kita akan memasukan control ke dalam form dengan cara mengklik kanan di "design" pada form karyawan, lalu pilih salah satu control yg sesuai dengan tipe data dari table yg kita buat atau lihat table control yg sudah di definisikan sebelumnya, selanjutnya untuk klik kanan di control yg sudah terbentuk dan pilih properties, pada properties di bari name input nama controlnya, lalu di baris data sourcenya di pilih "Karyawan", dan dibaris datafield di pilih nama field yg sesuai dengan control yang sedang kita set.
jika 3 control sudah kita tambahkan dan set, untuk memberikan nama/caption form input di baris caption nama form yg kita inginkan di ketika kita berada di properties "design"
jika 3 control sudah kita tambahkan dan set, untuk memberikan nama/caption form input di baris caption nama form yg kita inginkan di ketika kita berada di properties "design"