<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="actions" xml:lang="id">
  <info>
    <title type="sort">1</title>
    <link type="topic" xref="query-execution-perspective"/>
    <link type="topic" xref="data-manager-perspective"/>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Andika Triwidada</mal:name>
      <mal:email>andika@gmail.com</mal:email>
      <mal:years>2012, 2013.</mal:years>
    </mal:credit>
  </info>
  <title>Aksi</title>
  <p>Aksi adalah bit-bit dari kode SQL yang bergantung kepada variabel dan dapat dieksekusi dari menu konteks dari sebarang set data yang disajikan dalam suatu kisi.</p>
  <p>Sebagai contoh bila ada tabel "products" yang mendaftar beberapa jenis produk dan suatu tabel "comments" yang mendaftar semua komentar yang ditinggalkan oleh pengguna pada suatu produk (dengan anggapan bahwa tabel "comments" akan memiliki foreign key pada tabel "products" untuk mengacunya).</p>
  <p>Suatu aksi dapat didefinisikan untuk menampilkan semua entri dalam tabel "comments" bila disediakan kunci yang mendefinisikan suatu produk. Maka kapanpun suatu produk didaftar dalam suatu set hasil, menu konteks akan mengijinkan pengguna mengeksekusi aksi ini dan sehingga menampilkan semua komentar dari produk yang dipilih. Situasi ini diilustrasikan dalam gambar-gambar berikut.</p>
  <p>Langkah pertama adalah mendefinisikan aksi, yang merupakan sebuah favorit dalam perspektif <link xref="query-execution-perspective">eksekusi query</link> yang didefinisikan sebagai suatu aksi: munculkan properti bagi favorit, dan pastikan jungkit "Adalah aksi" dicontreng:</p>
  <figure>
    <title>Aksi - mendefinisikan aksi</title>
    <desc>Definisikan aksi untuk melihat daftar komentar bagi produk, dari perspektif eksekusi query</desc>
    <media type="image" mime="image/png" src="figures/action-4.png"/>
  </figure>
  <figure>
    <title>Aksi - tampilkan daftar produk</title>
    <desc>Dalam perspektif eksekusi query, kita pilih semua produk. Perhatikan bahwa ada dua aksi yang terdefinisi: "Tambah komentar pada produk" dan "Daftar komentar bagi produk"</desc>
    <media type="image" mime="image/png" src="figures/action-1.png"/>
  </figure>
  <p>Sekarang munculkan menu kontekstual:</p>
  <figure>
    <title>Aksi - menu kontekstual</title>
    <desc>Munculkan menu kontekstual dan pilih <guiseq><gui>Eksekusi aksi</gui><gui>Daftar komentar bagi produk</gui></guiseq></desc>
    <media type="image" mime="image/png" src="figures/action-2.png"/>
  </figure>
  <p>Setelah konfirmasi parameter untuk mengeksekusi aksi, hasilnya disana:</p>
  <figure>
    <title>Aksi - dieksekusi</title>
    <desc>Aksi kini dieksekusi</desc>
    <media type="image" mime="image/png" src="figures/action-3.png"/>
  </figure>
</page>
