2ワンタッチフォームを作ってみよう作成するワンタッチフォームの紹介
ワンタッチフォームは、もっとも簡単に作成できるカード形式のフォームです。表編集画面で自動的に作成されます。必要に応じて通常のフォームとして保存することができます。

ワンタッチフォームの特長
ワンタッチフォームは、表編集画面で作成できるフォームです。
ワンタッチフォームにはつぎのような特長があります。
• ワンタッチフォームは、カード形式のフォームです。
• ワンタッチフォームを作成したときの表の状態（項目の表示／非表示、項目の並び順、表示幅、フォント、表示色など）が反映されます。つねに最新の表の状態でフォームが作成されます。表に項目を追加／削除した場合でも、すぐにワンタッチフォームに反映されます。
• ワンタッチフォームは、フォーム編集を終えると自動的に消えてしまう「一時的なフォーム」です。
• ワンタッチフォームは、「通常のフォーム」として保存することができます。保存したフォームは、フォーム定義画面でレイアウトなどを調整して完成度を高めることができます。
ここでは、住所録（Jusho.tbl）をもとにして、つぎのようなワンタッチフォームを作成し、通常のフォームとして保存します。

30

第２章 ワンタッチフォームを作ってみよう

第３章では、保存したワンタッチフォームを定義画面で修正して、つぎのように作り替えてみます。

完成したフォーム

2.1 作成するワンタッチフォームの紹介31ワンタッチフォームを作ってみよう
ワンタッチフォームを作るには、まず表編集画面を表示します。表編集画面の表示を調整すると、より完成度の高いワンタッチフォームを作成できます。ワンタッチフォームは表編集画面に戻ると自動的に破棄されるので簡単に再作成できます。それではワンタッチフォームを作成しましょう。

もとになる表を開く
ワンタッチフォームは表編集画面で作成するので、まず表を開きます。桐ファイルパレッ
トで「Jusho.tbl」を開きましょう。

1 桐ファイルパレットで表ファイルの一覧を表示します。フォルダのをクリックしてフォルダ一覧から、「C:¥K3¥KIRIV9¥Sample¥ 例題 ¥ フォーム ¥」を選びます。
ここをクリックして表に切り替える

ここをクリックしてフォルダを選ぶ

32

第２章 ワンタッチフォームを作ってみよう2 表ファイル一覧で「Jusho.tbl」を選択し、（開く）をクリックします。

表を選んでここをクリック

3 Jusho.tbl の表編集画面が出てきます。

2.2 ワンタッチフォームを作ってみよう

33

4 横にスクロールして、表がどのような項目の構成になっているかを確認しておきます。

ここをクリックしてスクロール

コラム
複数段の表示横に長い表を段組みで表示することができます。ファンクションキーの F12 （表示段数）を押すごとに、二段組み→三段組み．．．→段組みなし．
．と切り替わります。

項目名ここをクリックしてもよい

34

第２章 ワンタッチフォームを作ってみようワンタッチフォームを作る
ワンタッチフォームは、つぎのように作成します。

1 ツールバーの（ワンタッチフォーム表示／解除）をクリックします。

ここをクリック

2 ワンタッチフォームに切り替わります。

ワンタッチフォームが作成できない場合フォーム編集から表を開いた場合には、ワンタッチフォームを作ることはできません。いったん表を閉じて表編集で開き直すか、［表示］メニューの［フォームの解除］でフォーム編集を終えてからワンタッチフォームを作成してください。

2.2 ワンタッチフォームを作ってみよう

35

ワンタッチフォームの状態を確認する作成したワンタッチフォームの項目の構成や配置などを確認して、調整したい箇所をあげてみます。まず、フォームに配置されている項目（テキストオブジェクトといいます）の幅と高さに注目し、そのあとでそれぞれの項目について検討してみましょう。

1 ワンタッチフォームの全体が表示されていない場合は、画面右端のスクロールバーで上下にスクロールし、フォーム全体を見てみましょう。項目によって、テキストオブジェク
トの幅と高さ（行数）に違いがあるようです。
オブジェクトによって幅と高さに違いがある

ここをクリックして下へスクロール

テキストオブジェクトの幅と高さ
表編集画面での項目の表示幅に応じて、テキストオブジェクトの幅と高さ（行数）が決まります。詳しくは、P.38 のコラムを参照してください。

2 表編集画面の右端にあった［登録年月日］［更新年月日］の２項目がワンタッチフォームに反映されていないことがわかりました。

ワンタッチフォームの行数
ワンタッチフォームの縦の行数（明細部の行数）は、最大1 5 行 で す 。［ 住 所 ］ や［Memo］のように２行以上の項目があると、その分だけフォームに配置される項目数が減ります。

36

第２章 ワンタッチフォームを作ってみよう［Memo］まで
しかフォームに反映されていない3［住所］の項目が２行になっていて余裕がありすぎるので、１行にすることができないか検討してみましょう。

住所の行を１行にできないだろうか

4［所番地］の項目は、［住所］の後半部分のデータと重複しているので、フォームでは不必要であることがわかりました。

所番地が 重複している

ワンタッチフォームを見た結果、つぎのような改良点が出てきました。
•［登録年月日］［更新年月日］の２項目をフォームに追加したい。
•［住所］の項目を１行にしたい。
•［所番地］の項目を削除したい。

2.2 ワンタッチフォームを作ってみよう

37コラムワンタッチフォームのテキストオブジェクトの幅と高さ（行数）について表編集画面での項目の表示幅や拡張編集（Jusho.tbl の［Memo］の項目）の有無などに応じて、ワンタッチフォームに設定されるテキストオブジェクトの幅と高さが決まります。
設定されるテキストオブジェクトの幅と高さは表によって異なるので、表編集画面で項目の表示幅を調整しながら、ワンタッチフォームを繰り返し作成して試してみましょう。

項目の表示幅によって、ワンタッチフォームのテキストオブジェクトの幅と高さが決まる

38

第２章 ワンタッチフォームを作ってみようワンタッチフォームを作り直してみよう
表の表示を調整してからワンタッチフォームを作り直してみましょう。ワンタッチフォームを「通常のフォーム」として保存すると、フォーム定義画面でレイアウトなどを修正することができます。表編集
画面で調整してからワンタッチフォームを作成して保存することによって、フォーム定義での修正作業が楽になります。

現在のワンタッチフォームを破棄する作成されたワンタッチフォームには、いくつか改良したい箇所があるので作り直します。
ワンタッチフォームを作り直すには、現在のワンタッチフォームをいったん破棄する必要があります。ワンタッチフォームは表編集画面に戻るだけで破棄することができます。表
編集画面を調整した後、あらためてワンタッチフォームを作成します。

1 ワンタッチフォームを破棄するには、ツールバーの（ワンタッチフォーム表示／解除）をクリックします。
ここをクリック

2 ワンタッチフォームが破棄され、表編集画面に戻ります。

ワンタッチフォームの破棄
ツールバーの（表 <-> フォーム編集）をクリックして表編集に戻った場合にも、ワンタッチフォームは破棄されます。

2.3 ワンタッチフォームを作り直してみよう

39

表編集画面を調整する
ワンタッチフォームには、つねに作成したときの表編集の表示状態が反映されます。この特長をいかして P.37 の改良点をワンタッチフォームに反映させるために、表編集画面を調整します。つぎの２箇所を調整します。
•［所番地］の項目は不必要→ ［所番地］の項目を非表示にする•［住所］の項目を１行にしたい→ ［住所］の表示幅を狭くする

1 まず［所番地］の項目を非表示にしましょう。［所番地］の列を選択します。
ここをクリックして列を選択

2 そのままの位置でマウスの右ボタンを押して右メニューを出し、［列の非表示］を選びます。

ここでマウスの右ボタンを押しここをクリック

40

第２章 ワンタッチフォームを作ってみよう3［所番地］の項目が非表示になり、表編集画面から消えました。
項目を再表示するには非表示にした項目は削除されたわけではないので、随時再表示することができます。
［属性］メニューから［列の表示］→［一覧で設定］を選んで［列の表示幅］画面を出し、再表示したい項目の［表示］を ON にします。

［所番地］が消えた

4 つぎに［住所］の表示幅を狭くします。［住所］と［マンション名］の項目名の間の縦境界線にマウスポインタを合わせると、マウスポインタのかたちが 6 になります。

ここに合わせる

2.3 ワンタッチフォームを作り直してみよう

41

5 その位置でマウスの左ボタンを押します（ボタンを押したままにしておいてください）。
桁数の表示が出てくるので、数桁ほど少なくなるまでボタンを押したまま左に移動します。
幅を調整した後、ボタンから指をはなします。

調整中の表示幅ここでマウスの左ボタンを押したまま移動

変更後の［住所］

42

第２章 ワンタッチフォームを作ってみようワンタッチフォームをもう一度作成する
表示幅の調整が終わりました。ワンタッチフォームをあらためて作成します。

1 ツールバーの（ワンタッチフォーム表示／解除）をクリックして、ワンタッチフォームを作成します。

2 ワンタッチフォームが再作成されました。必要ならば画面右端のスクロールバーで上下にスクロールして、フォームが期待したとおりになっているかを確認してください。

ここをクリックしてスクロール［住所］が１行になっている［所番地］がなくなっている［登録年月日］［更新年月日］が 追加さ れている

再作成されたワンタッチフォームでは、つぎの点が変更されています。
•［住所］のテキストオブジェクトが１行になりました。
•［所番地］がなくなりました。
•［登録年月日］［更新年月日］が追加されました。
再作成されたフォームはほぼ期待どおりですが、［会社 TEL］の位置が、［会社 FAX］の左側にあるとより理想的です。また、フォームを終了するためのボタンもあると便利です。
そこで、つぎの項でこのワンタッチフォームを一度「通常のフォーム」として保存し、第３章でフォームの定義画面を開いてレイアウトを修正してみましょう。
2.3 ワンタッチフォームを作り直してみよう43

ワンタッチフォームを保存しよう
ワンタッチフォームを「通常のフォーム」として保存すると、フォーム定義画面でレイアウトなどを修正できるようになります。また、作成したワンタッチフォームをいつも使いたい場合にも、「通常のフォーム」として保存しておくと随時呼び出すことができます。

ワンタッチフォームを保存する作成したワンタッチフォームをさらに調整するには、フォーム定義画面で再定義します。
フォーム定義画面で再定義するには、まずワンタッチフォームを「通常のフォーム」として保存する必要があります。

1［ファイル］メニューから［ワンタッチフォームの保存］を選びます。

ここをクリック

2［ワンタッチフォームの保存］画面が出てきます。［ファイル名］でフォームのファイル名を入力して、［保存］ボタンをクリックします。ここでは、「jusho 練習」と入力します。
フォームファイル名の指定
フォームファイルには、フォームの用途がわかるように名前をつけます。たとえば、「 住 所 録 」、「 電 話 番 号 簿 」、「勤務先名簿」のようにフォームの使用目的がわかるようにします。また、ファイル名の後ろの「.wfm」（ファイルの種類を判別する拡張子といここにファイル名を入力しています）は自動的に付加されます。

ここをクリック

44

第２章 ワンタッチフォームを作ってみよう3 ツールバーの（ワンタッチフォーム表示／解除）をクリックして、表編集に戻ります。

表編集を終了する
表編集を終了します。なお、表編集を終えるとき、表示幅や項目の非表示などを調整した表編集画面の状態を保存するか破棄するかによって、つぎのふたつの選択肢があります。
• 次回も現在と同じ表示様式の表編集画面で表示する場合
データを更新したり、条件を登録した場合• 次回は調整前の状態で表編集画面を表示する場合

→保存する

→破棄する

（更新したデータも破棄されるので注意してください）

1 保存したフォームをフォーム定義画面で修正するので、表編集を終了します。［ファイル］メニューの［閉じる］を選びます。

ここをクリック

2 表を保存するかどうかの確認メッセージが出てきます。ここでは表を保存するので、［はい］ボタンをクリックします。

2.4 ワンタッチフォームを保存しよう

45

3 表編集が終了して桐の初期画面に戻ります。

46

第２章 ワンタッチフォームを作ってみよう