過去の桐井戸端BBS (桐ver.8) |
7049 | フォームで入力できないようにするには? | とろっち | 2000/08/04-09:48 |
フォームで入力する際に、表示のみで入力できないようにしたい項目があるのですが、 どのようにしたらよいのでしょうか? やはりテーブルの時点で、設定するしかないのでしょうか? | |||
7050 | Re:フォームで入力できないようにするには? | 宮城 | 2000/08/04-10:12 |
記事番号7049へのコメント オブジェクトのリストで「フォーカスの設定」を「禁止」にします。 (オブジェクト属性で何で操作できないの? 不思議の極み。) | |||
7051 | Re:フォームで入力できないようにするには? | 宮城 | 2000/08/04-10:16 |
記事番号7050へのコメント 失礼しました。表示のタブでできますね。 | |||
7052 | できました | とろっち | 2000/08/04-12:18 |
記事番号7051へのコメント 宮城さん できました。どうもありがとうございました。 | |||
7056 | Re:フォームで入力できないようにするには? | 佐田 守弘 | 2000/08/04-16:25 |
記事番号7049へのコメント とろっちさん フォーカス禁止以外にも、テキストオブジェクトのソースを項目値ではなく、計算式に設定する方法もあります。 計算式に設定するには、設定してある項目名をカッコでくくって下さい。 例えば、「[番号]」の項目でしたら、「([番号])」の様に記述します。 カッコでくくることによって、設定されている項目名は、計算式としてみなされ、入力ができなくなります。 佐田守弘(KS-00119) | |||
7059 | Re:フォームで入力できないようにするには? | 宮城 | 2000/08/04-16:54 |
記事番号7056へのコメント これはいいことを聞きました。 Dos桐でも領域種別を「計算式」にしたうえで、データを「([項目名])」とすればできますね。 ああ、これを1年前に知っていれば・・・。 入力者により入力箇所を限定させるために入力者分だけ FRM作ったことがあります。 知らないものですから、項目の数だけ変数宣言、都度えっさえっさと項目の値を変数に代入。 あの苦労はまるっきり無駄だったんですね。(;_;) でも、今やってるのに即適用できます。ありがとうございます。m(__)m | |||
7067 | Re:フォームで入力できないようにするには? | 佐田 守弘 | 2000/08/04-23:12 |
記事番号7059へのコメント 宮城さん >これはいいことを聞きました。 >ああ、これを1年前に知っていれば・・・。 私も1年前には知らなかったかも知れません。 「項目名の記述を括弧でくくれば、計算式扱いになる」 と聞いたのは、確かこの1年の間だったと思います。 何しろ、桐ver.5では、計算式領域に設定する筈だったので、それだけが頭にありました。 佐田守弘(KS-00119) | |||
7069 | Re:フォームで入力できないようにするには? | 【多遊】 | 2000/08/04-23:42 |
記事番号7049へのコメント とろっちさんは No.7049「フォームで入力できないようにするには?」で書きました。 > フォームで入力する際に、表示のみで入力できないようにしたい項目があるので >すが、どのようにしたらよいのでしょうか? 入力できないというより、フォーカスを設定しないという意味ですがbonitoさんが紹介されてます。 もし宜しかったらご覧下さい http://www2u.biglobe.ne.jp/~s_tanaka/ の、 かものページです。 | |||
7072 | Re:フォームで入力できないようにするには? | Ogo | 2000/08/05-00:22 |
記事番号7067へのコメント >「項目名の記述を括弧でくくれば、計算式扱いになる」 [項目] + "" とか [項目]*1 とか…… | |||
7074 | Re:フォームで入力できないようにするには? | 佐田 守弘 | 2000/08/05-08:44 |
記事番号7072へのコメント Ogoさん 括弧でくくるだけで良いと知らなかった時には、 >[項目] + "" とか [項目]*1 とか…… と書いておりました。 何か足したり掛けたりしなければ、計算式にならないだろうと思ってましたもので。 佐田守弘(KS-00119) | |||
7089 | Re:フォームで入力できないようにするには? | きりぎりす | 2000/08/08-17:19 |
記事番号7056へのコメント 佐田 守弘さんは No.7056「Re:フォームで入力できないようにするには?」で書きました。 >計算式に設定するには、設定してある項目名をカッコでくくって下さい。 >例えば、「[番号]」の項目でしたら、「([番号])」の様に記述します。 >カッコでくくることによって、設定されている項目名は、計算式としてみなされ、入力が >できなくなります。 #6865にも間連しますが これはグループ領域にも応用できることを憶えていてください たとえば(表引きされるような)計算項目を括弧で囲んで指定できます | |||
7090 | Re:フォームで入力できないようにするには? | きりぎりす | 2000/08/08-17:34 |
記事番号7089へのコメント ただし、明細行が1件でもないと表示されないことに注意してください^-^; グループ領域の計算式で使用される項目値はグループ項目以外は先頭レコードの値が使用されます。 |