Kamis, 28 Februari 2019

Contoh Laporan Absensi Sederhana

1. Buat tabel absen dengan jumlah 5 kolom, yaitu:
    - Kolom 1 nim : integer primary key
    - Kolom 2 nama : varchar
    - Kolom 3 semester : varchar
    - Kolom 4 tanggal : integer
    - Kolom 5 hadir: text



2. Buat form seperti berikut:

{
 "title" : "Isikan Absensi",
 "data" : [
 {
 "table" : "absen",
 "column" : "nim",
 "label" : "NIM",
 "required" : 1
 },

 {
 "table" : "absen",
 "column" : "nama",
 "label" : "Nama",
 "required" : 1
 },

 {
 "table" : "absen",
 "column" : "semester",
 "label" : "Semester",
 "required" : 1
 },

{
 "table" : "absen",
 "column" : "tanggal",
 "label" : "Tanggal",
 "required" : 1,
 "readonly" : 1,
 "default" : ["sqliteboy_time3a"]
 },

{
 "table" : "absen",
 "column" : "hadir",
 "label" : "Kehadiran",
 "required" : 1,
 "reference" : [ ["Tidak", "Tidak Hadir"], ["Ya","Hadir"] ]
 }

],
 "security" : {
 "run" : ""
 }
}

3. Lalu buat report seperti berikut:

{
 "title" : "Laporan Kehadiran Mahasiswa",
 "header": ["nim", "nama", "semester", "tanggal", "hadir"],
 "sql" : "select nim, nama, semester, tanggal, hadir from absen where nim=$nim order by nim asc",
 "data" : [
 {
 "key" : "nim",
 "label" : "Mahasiswa",
 "reference" : "select nim as a, nim || ' - ' || nama as b from absen order by nim asc"
 }
 ],
 "security" : {
 "run" : ""
 }
}

Laporan absensi sederhana pun sudah terbuat dan bisa digunakan.

Screenshoot

Tampilan tabel
Tampilan form

Tampilan report

Tampilan saat report dicetak








Tidak ada komentar:

Posting Komentar