Buat aplikasi kanvas dari awal berdasarkan data Excel

Buat aplikasi kanvas Anda sendiri dari awal berdasarkan data Excel, yang diformat sebagai tabel, lalu tambahkan data dari sumber lain jika Anda ingin. Dengan mengikuti tutorial ini, Anda akan membuat aplikasi yang berisi dua layar. Di satu layar, pengguna dapat menelusuri kumpulan rekaman. Di layar lainnya, pengguna dapat membuat rekaman, memperbarui satu atau beberapa bidang dalam rekaman, atau menghapus seluruh rekaman. Pendekatan ini memerlukan waktu lebih lama daripada membuat aplikasi dasar dari Excel, namun pembuat aplikasi yang memiliki lebih banyak pengalaman dapat menggunakannya untuk membuat aplikasi terbaik untuk kebutuhan mereka.

Prasyarat

Untuk mengikuti langkah-langkah dalam tutorial ini secara persis, pertama buat file Excel menggunakan data sampel ini.

  1. Salin data ini, lalu tempelkan ke file Excel.

    StartDay StartTime Sukarelawan Cadangkan
    Sabtu 10-siang Vasquez Kumashiro
    Sabtu siang-2 Ice Singhal
    Sabtu 2-4 Myk Mueller
    Minggu 10-siang Li Adams
    Minggu siang-2 Singh Morgan
    Minggu 2-4 Batye Nguyen
  2. Format data tersebut sebagai tabel, bernama Jadwal, sehingga Power Apps dapat mengurai informasi.

    Untuk informasi lebih lanjut, lihat Memformat tabel di Excel.

  3. Simpan file dengan nama eventsignup. xlsx, tutup, lalu unggah ke akun penyimpanan cloud, seperti OneDrive.

Penting

Anda dapat menggunakan file Excel Anda sendiri dan meninjau tutorial ini hanya untuk konsep umum. Namun, data dalam file Excel harus diformat sebagai tabel. Untuk informasi lebih lanjut, lihat Memformat tabel di Excel.

Membuka aplikasi kosong

Buat aplikasi kanvas kosong dengan tata letak Ponsel.

Sambungkan ke data

  1. Di tengah layar, pilih sambungkan ke data.

  2. Di panel Data, pilih sambungan untuk akun penyimpanan cloud Anda jika ditampilkan. Atau, ikuti langkah berikut untuk menambahkan sambungan:

    1. Pilih Sambungan baru, pilih ubin untuk akun penyimpanan cloud, lalu pilih Buat.
    2. Jika diminta, berikan kredensial untuk akun tersebut.
  3. Dalam Pilih file Excel, ketik atau tempel huruf pertama eventsignup untuk memfilter daftar, lalu pilih file yang Anda unggah.

  4. Dalam Pilih tabel, pilih kotak centang Jadwal, lalu pilih Sambungkan.

  5. Di sudut kanan atas panel Data, tutup dengan memilih ikon tutup (X).

Buat layar tampilan

  1. Pada tab Beranda, pilih panah bawah di sebelah Layar baru untuk membuka daftar jenis layar, lalu pilih Daftar.

    Layar ditambahkan dengan beberapa kontrol default, seperti kotak pencarian dan kontrol Galeri. Galeri mencakup seluruh layar dalam kotak pencarian.

  2. Di bagian atas layar baru, pilih kontrol Label, lalu ganti [Judul] dengan Lihat rekaman.

    Mengubah bilah judul untuk rekaman tampilan.

  3. Di bilah navigasi kiri, pilih BrowseGallery1.

    Kotak pilihan dengan gagang akan mengelilingi galeri.

    Tambahkan layar daftar.

  4. Pada tab Properti di panel kanan, pilih panah bawah untuk menu Tata letak.

    Buka menu tata letak.

  5. Pilih Judul, subjudul, dan isi.

  6. Di bilah rumus, ganti CustomGallerySample dengan Jadwal, dan ganti kedua instans SampleText dengan Sukarelawan.

  7. Di tepi kanan bilah rumus, pilih panah bawah, lalu pilih Format teks.

    Rumus ini sesuai dengan contoh ini:

    SortByColumns(
        Search(
            Schedule,
            TextSearchBox1.Text,
            "Volunteer"
        ),
        "Volunteer",
        If(
            SortDescending1,
            SortOrder.Descending,
            SortOrder.Ascending
        )
    )
    
  8. Pada tab Properti di panel sebelah kanan, pilih Edit di sebelah label Bidang.

  9. Di kotak Title, pilih Sukarelawan, di kotak Subtitle2, pilih StartDay, dan di kotak Body1, pilih StartTime.

  10. Di sudut kanan atas panel Data, tutup dengan memilih ikon tutup (X).

Pengguna dapat mengurutkan dan memfilter galeri berdasarkan nama sukarelawan berdasarkan SortByColumns dan fungsi Search dalam rumus tersebut.

  • Jika pengguna mengetik sekurangnya satu huruf di kotak pencarian, galeri hanya menampilkan rekaman yang teksnya terdapat dalam bidang Sukarelawan.
  • Jika pengguna memilih tombol urutkan (antara tombol refresh dan tombol tambah di bilah judul), galeri akan menampilkan rekaman dalam urutan naik atau turun (tergantung berapa kali pengguna memilih tombol) berdasarkan bidang Sukarelawan.

Untuk informasi lebih lanjut tentang fungsi ini dan lainnya, lihat referensi rumus.

Membuat layar perubahan

  1. Pada tab Beranda, pilih panah bawah di sebelah Layar baru, lalu pilih Formulir.

  2. Di bilah navigasi kiri, pilih EditForm1.

  3. Di tab Properti panel sisi kanan, pilih panah bawah di samping Sumber data, kemudian pilih Jadwal di daftar yang muncul.

  4. Dalam sumber data yang baru saja anda tentukan, pilih Edit bidang.

  5. Di panel Bidang, pilih Tambahkan bidang, pilih kotak centang untuk setiap bidang, lalu pilih Tambahkan.

  6. Pilih tanda panah di sebelah nama setiap bidang untuk menciutkannya, lalu tarik bidang Sukarelawan sehingga muncul di bagian atas daftar bidang.

    Susun ulang bidang.

  7. Di sudut kanan atas panel Bidang, tutup dengan memilih ikon tutup (X).

  8. Atur properti Item di formulir ke ekspresi ini dengan mengetik atau menempelkannya di bilah rumus:

    BrowseGallery1.Selected

  9. Di bagian atas layar baru, pilih kontrol Label, lalu ganti [Judul] dengan Ubah rekaman.

    Ubah bilah judul.

Hapus dan ubah nama layar

  1. Di bilah navigasi kiri, pilih elipsis (...) untuk Screen1, lalu pilih Hapus.

    Hapus layar.

  2. Pilih elipsis (...) untuk Screen2, pilih Ubah nama, lalu ketik atau tempelkan ViewScreen.

  3. Pilih elipsis (...) untuk Screen3, pilih Ubah nama, lalu ketik atau tempelkan ChangeScreen.

Konfigurasikan ikon di layar tampilan

  1. Di dekat bagian atas ViewScreen, pilih ikon panah melingkar.

    Tambah rekaman untuk di-refresh.

  2. Atur properti OnSelect untuk ikon tersebut ke rumus ini:

    Refresh(Schedule)

    Saat pengguna memilih ikon ini, data dari Jadwal di-refresh dari file Excel.

    Untuk informasi lebih lanjut tentang fungsi ini dan lainnya, lihat referensi rumus.

  3. Di sudut kanan atas ViewScreen, pilih ikon tambah.

    Tambah rekaman.

  4. Atur properti OnSelect untuk ikon tersebut ke rumus ini:

    NewForm(EditForm1);Navigate(ChangeScreen,ScreenTransition.None)

    Saat pengguna memilih ikon ini, ChangeScreen muncul dengan setiap bidang kosong, sehingga pengguna dapat membuat rekaman dengan lebih mudah.

  5. Pilih panah yang menunjuk kanan untuk rekaman pertama di galeri.

    Pilih panah.

  6. Atur properti OnSelect untuk panah ke rumus ini:

    EditForm(EditForm1); Navigate(ChangeScreen, ScreenTransition.None)

    Saat pengguna memilih ikon ini, ChangeScreen muncul dengan setiap bidang yang menampilkan data untuk rekaman yang dipilih, sehingga pengguna dapat mengedit atau menghapus rekaman dengan lebih mudah.

Konfigurasikan ikon di layar perubahan

  1. Pada ChangeScreen, pilih ikon "X" di sudut kiri atas.

    Ikon batal.

  2. Atur properti OnSelect untuk ikon tersebut ke rumus ini:

    ResetForm(EditForm1);Navigate(ViewScreen, ScreenTransition.None)

    Bila pengguna memilih ikon ini, perubahan apa pun yang dibuat pengguna di layar ini akan dibuang dan layar tampilan terbuka.

  3. Di sudut kanan atas, pilih ikon tanda centang.

    Ikon tanda centang.

  4. Atur properti OnSelect untuk tanda centang ke rumus ini:

    SubmitForm(EditForm1); Navigate(ViewScreen, ScreenTransition.None)

    Bila pengguna memilih ikon ini, perubahan apa pun yang dibuat pengguna di layar ini akan disimpan dan layar tampilan terbuka.

  5. Pada tab Sisipkan, pilih Ikon, lalu pilih ikon Sampah.

  6. Atur properti Warna ikon baru menjadi Putih, dan pindahkan ikon baru agar muncul di samping ikon tanda centang.

    Ikon sampah.

  7. Atur properti Terlihat untuk ikon sampah ke rumus ini:

    EditForm1.Mode = FormMode.Edit

    Ikon ini akan muncul hanya bila formulir berada dalam mode Edit, bukan dalam mode Baru.

  8. Atur properti OnSelect untuk ikon sampah ke rumus ini:

    Remove(Schedule, BrowseGallery1.Selected); Navigate(ViewScreen, ScreenTransition.None)

    Bila pengguna memilih ikon ini, rekaman yang dipilih akan dihapus dari sumber data, dan layar tampilan terbuka.

Uji aplikasi

  1. Pilih ViewScreen, lalu buka Pratinjau dengan menekan F5 (atau dengan memilih ikon Pratinjau di dekat sudut kanan atas).

    Buka mode Pratinjau.

  2. Ketik atau tempel satu atau beberapa huruf di kotak pencarian untuk memfilter daftar berdasarkan nama sukarelawan.

  3. Pilih ikon urutkan satu atau beberapa kali untuk menampilkan urutan naik atau turun data berdasarkan nama sukarelawan.

  4. Tambah rekaman.

  5. Perbarui rekaman yang Anda tambahkan, lalu simpan perubahan.

  6. Perbarui rekaman yang Anda tambahkan, lalu batalkan perubahan.

  7. Hapus rekaman yang Anda tambahkan.

  8. Tutup mode Pratinjau dengan menekan Esc (atau dengan memilih ikon tutup di sudut kanan atas).

Langkah berikutnya

  • Tekan Ctrl-S untuk menyimpan aplikasi Anda di cloud sehingga Anda dapat menjalankannya dari perangkat lain.
  • Berbagi aplikasi sehingga orang lain dapat menjalankannya.
  • Pelajari lebih lanjut tentang fungsi seperti Patch, yang dapat Anda gunakan untuk mengelola data tanpa membuat formulir standar.
  • Tautkan aplikasi ini ke solusi sehingga Anda dapat, misalnya, menyebarkannya ke lingkungan yang berbeda atau mempublikasikannya di AppSource.

Catatan

Apa bahasa dokumentasi yang Anda inginkan? Lakukan survei singkat. (perlu diketahui bahwa survei ini dalam bahasa Inggris)

Survei akan berlangsung kurang lebih selama tujuh menit. Tidak ada data pribadi yang dikumpulkan (pernyataan privasi).