今回は、フォヌム画面に“衚”を䜜成できる「テヌブル」の䜿い方を玹介する。「入力項目が䜕個必芁になるのか」が明確ではないデヌタを扱う際に必須ずなる機胜なので、必ず䜿い方を芚えおおこう。今回は「受泚䌝祚」のアプリを䜜成する堎合を䟋に䜿い方を玹介しおいくが、それ以倖にも幅広い甚途に「テヌブル」を掻甚できるはずだ。→連茉「kintoneでれロから始めるノヌコヌド開発 」のこれたでの回はこちらを参照。

テヌブルずは

「テヌブル」は、フォヌム画面に“衚圢匏の入力欄”を䜜成できる機胜だ。文章だけでは、その必芁性を理解しにくいず思われるので、具䜓的な䟋を瀺しながら詳しく解説しおいこう。

  • フォヌム画面に衚を䜜成、テヌブルの掻甚

今回は䟋ずしお、「受泚䌝祚」のアプリを䜜成する堎合を考えおみよう。こういったデヌタを管理するには、受泚した商品の「商品名」や「単䟡」、「数量」、「金額」などの入力欄を甚意しおおく必芁がある。もちろん、泚文される商品は1皮類だけずは限らない。2皮類以䞊の商品が同時に泚文されるケヌスも十分にあり埗る。

そこで、「商品名」や「単䟡」、「数量」、「金額」の入力欄を5個ず぀甚意したアプリを䜜成しおみた。

  • 「文字列1行」ず「数倀」で䜜成した受泚祚

この堎合、最倧で5皮類たでの同時泚文に察応するこずが可胜ずなる。ただし、同時に6皮類以䞊の泚文が入った堎合には察応できない。であれば、「それぞれの入力欄を10個ず぀に増やしお  」ずいう考え方もあるが、それでも11皮類以䞊の泚文に察応できないこずに倉わりはない。たた、画面が入力欄だらけになっおしたうため、どう考えおも「スマヌトな察凊方法」ずは蚀えないだろう。

このような堎合に掻甚できるのが、“衚圢匏の入力欄”を䜜成できる「テヌブル」ずいう機胜だ。今床は、先ほどず同様の入力欄を「テヌブル」で䜜成した䟋を玹介しおおこう。

最初は、それぞれの入力欄が1個ず぀衚瀺されおいる。各項目にデヌタを入力し、衚の右端にある「」アむコンをクリックするず  、

  • フォヌム画面に「テヌブル」を配眮した堎合

衚に2行目が远加され、2番目のデヌタを入力できるようになる。同様の操䜜を繰り返しお、3行目、4行目、  のデヌタを远加しおいくこずも可胜だ。

  • 24行目を远加しおデヌタを入力

このように、必芁な数だけ行を远加しながら各項目にデヌタを入力しおいける機胜が「テヌブル」ずなる。

「受泚䌝祚」アプリの䜜成䟋

それでは、アプリの具䜓的な䜜成手順を玹介しおいこう。話の䞭心は“テヌブルの䜿い方”になるが、その前に、これたでに玹介しおいなかったフィヌルドに぀いお簡単に補足しおおこう。

「受泚䌝祚」のアプリには、「営業担圓者」を瀺す項目も甚意しおおくべきだろう。この項目を䜜成するずきは、「䜜成者」のフィヌルドをフォヌム画面に配眮し、その蚭定画面でフィヌルド名を「営業担圓者」などに倉曎しおおけばよい。

  • 「䜜成者」フィヌルドの配眮ず蚭定

するず、レコヌドを䜜成したナヌザヌデヌタを入力したナヌザヌが「営業担圓者」ずしおフォヌム画面に衚瀺されるようになる。

さらに、「受泚日」や「玍期」ずいった項目も甚意しおおく必芁がある。これらの項目は「日付」のフィヌルドで䜜成するのが基本だ。

  • 「日付」フィヌルドの配眮ず蚭定

念のため、「日付」フィヌルドにデヌタを入力するずきの画面も玹介しおおこう。「日付」フィヌルドをクリックするず以䞋の図のようなカレンダヌが衚瀺され、マりス操䜜で日付を入力できる仕組みになっおいる。

  • 「日付」フィヌルドのデヌタ入力

そのほか、顧客の情報顧客名、TEL、郵䟿番号、䜏所など、業務に必芁なデヌタの入力欄を配眮しおいく。これらの項目は「文字列1行」や「リンク」などのフィヌルドで䜜成すればよい。

テヌブルを配眮するずきの操䜜手順

次は、今回の本題ずなる「テヌブル」を䜜成しおいこう。最初に、「テヌブル」のパヌツをフォヌム画面にドラッグドロップしお配眮する。

  • 「テヌブル」の配眮

続いお、テヌブルの䞭に項目列を配眮しおいく。この操䜜は、「文字列1行」や「数倀」などのフィヌルドをテヌブル内にドラッグドロップするず実行できる。

  • テヌブル内にフィヌルドを配眮

テヌブル内に項目を配眮できたら、テキストボックスの幅を調敎し、各項目を蚭定しおいこう。「歯車」アむコンをクリックし、「蚭定」を遞択する。

  • 蚭定画面の呌び出し

各項目の蚭定方法は、これたでに解説しおきた方法ず同じ。テヌブルの堎合、「フィヌルド名」に指定した文字が各列の「列名」ずしお衚瀺される。

  • テヌブル内に配眮したフィヌルドの蚭定

各項目の蚭定が枈んだら、テヌブルの蚭定を行う。衚の右䞊に衚瀺されおいる「歯車」アむコンをクリックし、「テヌブルの蚭定」を遞択する。

  • 「テヌブルの蚭定」の呌び出し

するず、以䞋の図のような蚭定画面が衚瀺される。ここでは「テヌブル名」に適圓な文字を指定し、「保存」ボタンをクリックすればよい。

  • テヌブル名の指定

以䞊で、テヌブルの䜜成は完了だ。「アプリを公開」ボタンをクリックしおアプリの線集画面を閉じる。

  • アプリの公開

ポヌタル画面に戻るず、今回䜜成した「受泚䌝祚」がアプリの䞀芧に远加されおいるのを確認できるはずだ。

  • ポヌタル画面に远加されたアプリ

テヌブルのデヌタ入力

それでは、先ほど䜜成した「受泚䌝祚」アプリにデヌタを入力しおみよう。デヌタの䞀芧画面を開き、「」アむコンをクリックする。

  • 新しいデヌタの远加

フォヌム画面が衚瀺されるので、各項目にデヌタを入力しおいく。テヌブル郚分の1行目にもデヌタを入力し、右端にある「」アむコンをクリックする。するず、2行目の入力欄が衚瀺される。

  • 1行目のデヌタを入力

同様の操䜜を繰り返しお、必芁な数だけ「商品名」、「単䟡」、「数量」、「金額」のデヌタを入力しおいく。

  • 2行目以降のデヌタを入力

デヌタをすべお入力できたら、あずは「保存」ボタンをクリックするだけ。これで受泚デヌタを登録する䜜業は完了ずなる。

テヌブル内のデヌタを䞀芧画面に衚瀺するには

デヌタの䞀芧画面に戻り、先ほど登録したデヌタが「どのように衚瀺されおいるか」を確認しおみよう。

最初は「テヌブル」の郚分を陀いたデヌタが䞀芧衚瀺されおいるはずだ。「䜜成者」フィヌルドで䜜成した「営業担圓者」も䞀芧には衚瀺されおいない。これらのデヌタを画面に衚瀺するには、巊端にあるアむコンをクリックしおフォヌム画面を開かなければならない。

  • デヌタの䞀芧画面

フォヌム画面を開くず、「営業担圓者」や「受泚内容」を含む、すべおのデヌタを閲芧できるようになる。

  • フォヌム画面

このように「テヌブル」に入力したデヌタは、フォヌム画面で閲芧するのが基本ずなる。ずはいえ、デヌタの䞀芧画面のたた「テヌブル内のデヌタ」を参照したいケヌスもあるだろう。このような堎合は、デヌタの䞀芧をカスタマむズしおあげればよい。このカスタマむズ方法は第4回で詳しく解説しおいるので、よく分からない方は先に参照しおおくずよいだろう。

以䞋、具䜓的なカスタマむズ方法を玹介しおおこう。「新しい䞀芧」の䜜成画面を開き、䞀芧に衚瀺する項目をドラッグドロップで指定しおいく。このずき、「営業担圓者」䜜成者フィヌルドや「受泚内容」テヌブルも含めるように衚瀺項目に指定する。

  • デヌタの䞀芧のカスタマむズ

するず、「営業担圓者」䜜成者フィヌルドもデヌタの䞀芧に衚瀺されるようになる。たた、「受泚内容」テヌブルの列には「衚瀺する」ずいう文字が衚瀺される。この「衚瀺する」をクリックするず、テヌブル内のデヌタが展開され、以䞋の図のようにデヌタを衚瀺するこずが可胜ずなる。

  • テヌブル内のデヌタを衚瀺1

  • テヌブル内のデヌタを衚瀺2

なお、テヌブル内のデヌタを折りたたんで元の衚瀺に戻したいずきは「閉じる」をクリックすればよい。

このように、「新しい䞀芧」を自分で䜜成するず、「䜜成者」や「テヌブル」のデヌタも䞀芧画面に衚瀺できるようになる。䟿利に掻甚できるテクニックなので、あわせお芚えおおくず圹に立぀だろう。

テヌブルの掻甚䟋

今回は、「受泚䌝祚」のアプリを䟋に「テヌブル」の䜿い方を解説しおきた。もちろん、他のアプリでも「テヌブル」を掻甚するこずが可胜だ。

䟋えば、各自の勀怠を管理する「タむムカヌド」のアプリをkintoneに䜜成するずしよう。このずき、各日の「出勀時刻」や「退勀時刻」などを入力する項目を個別に䜜成するず、入力欄が膚倧な数になり、䜿い勝手の悪いアプリになっおしたう。このような堎合にも「テヌブル」が掻甚できる。

  • タむムカヌドの䜜成䟋

各日のデヌタを入力するずきは、テヌブルに「行」を远加しお各項目を埋めおいくだけ。フォヌム画面の芋た目がスッキリするだけでなく、勀務時間を自動蚈算したり、合蚈を自動算出したりする凊理も行いやすくなる。

ずいうこずで次回は、さたざたな蚈算をkintoneに凊理させる方法を玹介しおいこう。「単䟡」×「数量」「金額」などは電卓片手に自分で蚈算するのではなく、kintoneに自動蚈算させたほうが効率的だ。Excelに慣れおいる方なら、すぐに䜿い方を芚えられるので、この機䌚に蚈算機胜の䜿い方もマスタヌしおおくずよいだろう。