HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
ファイル一覧
検索
過去ログ
[ スレッド内全2レス(親記事-2 表示) ] <<
0
>>
■1481
/ 親記事)
FW_チェックボックスINF_Framework
▼
■
□投稿者/ AKome
-(2024/07/02(Tue) 10:50:12)
INF_Framework 第3.3版 改訂版(MkII) には
サンプルとして FW_チェックボックスINF_Framework
が含まれています。
これは
一覧表形式のフォームの明細部にチェックボックスをきれいに配置し
自然な操作をすることができる優れものです。
ご覧になってみてください。
あこめの桐のプログラミング入門
http://akome409102.html.xdomain.jp/index.html
[チェックボックスを明細部で繰り返し表示] です。
※念のためにブラウザで Shift+F5 などでリロードしてください。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■1482
/ ResNo.1)
Re[1]: FW_チェックボックスINF_Framework
▲
▼
■
□投稿者/ ONnoji
-(2024/07/02(Tue) 15:11:52)
2024/07/03(Wed) 15:19:22 編集(投稿者)
2024/07/02(Tue) 15:53:27 編集(投稿者)
拙作:FW_チェックボックスINF_Framework は、フレームワークです。
フレームワークとはテンプレートのようなものです。
1.フォームに名前を付けて保存したり、2.イベント処理に名前を付けて書き出したり、3.表に項目を3つ追加するするだけで、
ご自身の表(.tbl/.tbx)を編集対象表にした一覧表形式のフォームが簡単に作れます。
これをカスタマイズすると呼びます。
以下にカスタマイズする手順を示します。
◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇
FW_チェックボックスINF_Framework のカスタマイズの手順
以下は、FW_チェックボックスINF_Framework.wfx/.kex/.tbx から任意の filename.wfx/.kex/.tbx を作成する手順です。
手順は1、2、3のどれから先に行ってもOKです。
〔手順〕
┌───────────────┐
│1.イベント処理 │ 1. イベント処理の再定義で[ファイル]メニュー→[一括]→[書き出し 一括・イベント処理ファイル]で、
│ │ "ファイルの種類" に "イベント処理" を選び、任意のイベント処理を名前を付けて書き出します。
│FW_チェックボックス │
│INF_Framework.kev/.kex │
│ │
│┌────────────────┐
││2.一覧表形式のフォーム │2.1 再定義でフォームの[ファイル]メニュー→[名前を付けて保存]で、任意の名前を付けて保存します。
││ │
││FW_チェックボックス │2.2 再定義でフォームのオブジェクトの属性の[編集対象表]タブの "参照表" を〔手順3.2〕の任意の表(.tbl/.tbx)に変更します。
││INF_Framework.wfm/.wfx │
││ │2.3 再定義でフォームのオブジェクトの属性の[編集対象表]タブの "編集対象表" が "参照表" と同じになっていることを確かめます。
││ │
└│ │2.4 再定義でフォームのオブジェクトの属性の[イベント]タブの "イベントファイル名" に〔手順1〕のファイル名を設定します。
│ │
│ │
│ │
│ │
└──────┬─────────┘
│
┌──────┴────────┐
│3.フォームの編集対象表 │ 3.1 FW_チェックボックスINF_Framework.tbl/.tbx は使いません。
│ │
│FW_チェックボックス │ 3.2 任意の表(.tbl/.tbx)を用意してください。
│INF_Framework.tbl/.tbx │
│ │ 3.3 表定義で任意の表(.tbl/.tbx)に次の3つの項目を追加します。
│ │
│ │ 項目名 データ型 項目計算式
│ │ チェック 整数
└───────────────┘ recordID カウンタ
空欄 文字列 #u
3.4 表編集の[属性]メニュー→[列の表示]→[一覧で設定]で、
追加した3つの項目の[表示]のチェク印をオフにします。
┌───────────────┐
│4.フレームワーク │ 4. イベント処理ファイルがあるフォルダにフレームワークが存在しない場合には、
│ │ 2つのフレームワークをイベント処理ファイルがあるフォルダにコピーしてください。
│ │ ※( INF_Framework.cmd/.cmx と IPS_Framework.cmd/cmx )
│INF_Framework.cmd/.cmx │
│ │ (ご注意)
│ │ フレームワーク( INF_Framework.cmd/.cmx と IPS_Framework.cmd/cmx )はライブラリです。
│IPS_Framework.cmd/cmx │ 一括処理ではありません。
│ │
└───────────────┘
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■1483
/ ResNo.2)
Re[2]: FW_チェックボックスINF_Framework
▲
▼
■
□投稿者/ ONnoji
-(2024/07/02(Tue) 15:14:47)
これは拙作フレームワークの宣伝です。(^^ゞ
◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇ ◇
《FW_チェックボックスINF_Framework の四大特長》 By ONnoji
FW_チェックボックスINF_Framework の特長は、一覧表形式のフォームの明細部でチェックボックスを繰り返し表示する場合の4つのユーザインタフェースです。
【フォーカスの制御】
一覧表形式のフォームの明細部にチェックボックスを配置すると、チェックボックスをクリックした際に、フォーカスがあったテキストへフォーカスが戻りません。
しかし、FW_チェックボックスINF_Frameworkを使えば、チェックボックスをクリックしても、フォーカスがあったテキストへフォーカスが戻ります。
【美しいフォーム】添付画像参照
一覧表形式のフォームの明細部にチェックボックスを配置すると繰り返し表示されるので、終端行以降にもチェックボックスが表示されてしまいます。
しかし、FW_チェックボックスINF_Frameworkを使えば、終端行以降にチェックボックスが表示されませんので、スッキリとした美しいフォームに仕上がります。
【リバースボタン】
フォームヘッダ部の[リーバス]ボタンをクリックすると、(現在選択中の行の)すべてのチェックボックスを対象にオン/オフを反転できます。
【すべてオン/オフ】
フォームヘッダ部のチェックボックスをオン/オフすると、(現在選択中の行の)すべてのチェックボックスを対象にオンまたはオフにセット出来ます。
473×536 => 220×250
1719900887.jpg
/
77KB
引用返信
[メール受信/OFF]
削除キー/
編集
削除
このスレッドをツリーで一括表示
スレッド内ページ移動 / <<
0
>>
このスレッドに書きこむ
入力内容にタグは利用できません。
他人を中傷する記事は管理者の判断で予告無く削除されます。
半角カナは使用しないでください。文字化けの原因になります。
名前、コメントは必須記入項目です。記入漏れはエラーになります。
入力内容の一部は、次回投稿時の手間を省くためブラウザに記録されます。
削除キーを覚えておくと、自分の記事の編集・削除ができます。
URLは自動的にリンクされます。
記事中に No*** のように書くとその記事にリンクされます(No は半角英字/*** は半角数字)。
使用例:
No123 → 記事No123の記事リンクになります(指定表示)。
No123,130,134 → 記事No123/130/134 の記事リンクになります(複数表示)。
No123-130 → 記事No123〜130 の記事リンクになります(連続表示)。
■
解決しましたら最下段にチェックを入れてください
■
引用文は、最小限に、お願いいたします
Name
/
E-Mail
/
└> 関連するレス記事をメールで受信しますか?
NO
YES
/ アドレス
非公開
公開
Title
/
メッセージ中には下記URLと同じURLを書き込まないで下さい
URL
/
Comment/ 通常モード->
図表モード->
(適当に改行して下さい/半角10000文字以内)
File
/
アップ可能拡張子=> /
.gif
/
.jpg
/
.jpeg
/
.png
/.txt/.lzh/.zip/.mid
圧縮ファイル[lzh,zip]は、事前に解凍してご利用下さい。
1) 太字の拡張子は画像として認識されます。
2) 画像は初期状態で縮小サイズ250×250ピクセル以下で表示されます。
3) 同名ファイルがある、またはファイル名が不適切な場合、
ファイル名が自動変更されます。
4) アップ可能ファイルサイズは1回
100KB
(1KB=1024Bytes)までです。
5) ファイルアップ時はプレビューは利用できません。
6) スレッド内の合計ファイルサイズ:[77/500KB]
残り:[423KB]
パスワード
/
半角小文字で「ケイ・アイ・アール・アイ」を入力
削除キー
/
(半角8文字以内)
解決済み!
BOX/
解決したらチェックしてください!
プレビュー/
Mode/
通常管理
表示許可
Pass/
HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
ファイル一覧
検索
過去ログ
-
Child Tree
-
-
Antispam Version
-