過去の桐井戸端BBS (桐ver.7)
1070 フォームだけで表は見せない方法? コルネ 1999/1/15-11:13
桐V7.1UP1 で質問です。

金銭出納帳を従業員につけさせようと桐フォームを作成しました。
PC操作に極めて稚拙な従業員が入力できるように、間違えの元となる余分な操作ができない様に、
オーバーラップ形式のフォームで作りました。
入力者にはフォームしか見せたくないのですが、[Alt + Home]操作で元表に切り替わってしまいます。
ちなみに、一括処理は使っていません。

#1、[Alt + Home]で元表に切り替わるのを禁止することが出来ますでしょうか?
#2、一括処理からフォームを開けば禁止することが出来ますでしょうか?
#3、さらに進んで、フォーム編集のみ可能で直接表操作を出来ないようなセキュリティ設定は可能でしょうか?

宜しく、御教授下さいませ。
1072 Re: mor 1999/1/15-13:05
記事番号1070へのコメント
フォームの定義画面の編集対象表タグにある[許可作業]で表示切り替えのチェックを
はずせば表画面に切り替わらなくなります。
1080 Re: コルネ 1999/1/16-07:22
記事番号1072へのコメント
>フォームの定義画面の編集対象表タグにある[許可作業]で表示切り替えのチェックを
>はずせば表画面に切り替わらなくなります

御教授、有り難う御座いました。
早速試してみます。

#3、さらに進んで、フォーム編集のみ可能で直接表操作を出来ないようなセキュリティ設定は可能でしょうか?

桐の起動が出来る人に、フォームのみで元表を見せない方法は、やっぱりナイですか、、
1088 Re: mor 1999/1/17-13:50
記事番号1080へのコメント
>桐の起動が出来る人に、フォームのみで元表を見せない方法は、
>やっぱりナイですか、、

なぜ表画面を見せないのかわかりかねますが、一括処理を利用すればよいと思います。
1:表に利用者コードを設定します。
  これで利用者コードを入力しないと開くことも出来なくなります。
2:一括処理で「利用者コード」を設定し、「例:利用者コード "KIRI"」
  フォームを呼び出します。
  一括処理実行中なので定義画面に入ることは出来ないはずです。
3:作業終了時には、利用者コードを未定義にします。「例:利用者コード ""」
  これで利用者コードの設定をしてあるファイルは開けなくなります。
4:以上のことを一括処理で行うのですが、利用者コードが一括処理に書かれていますので、
  一括処理ファイルに「定義利用者コード」のみ設定すれば、見ることが出来なくなり
  実行のみ可能となります。
今、少しやってみたのですがフォーム形式編集からでは書き出しは可能でした。
1095 Re: コルネ 1999/1/18-08:11
記事番号1088へのコメント
morさん、有り難うございます。
勉強になりました。

戻る