| 2020/05/27(Wed) 23:09:15 編集(投稿者) 2020/05/27(Wed) 11:29:53 編集(投稿者)
> フォームに検索機能を付けて、画像を表示するプログラムを作りたいと考えております。 > 項目を設けて、C:\Users\mk\Desktop\05などのパスを入れて、JPEG等の画像を同じ検索フォームに表示させることはできますでしょうか。
ずばりの桐のサンプルファイルがありますよ。灯台下暗し。添付画像参照
例えば、これは桐9-2012の場合ですと…
C:\K3\KIRIV9\Sample\実践\画像管理
というフォルダの
PICT.WFM 写真のサムネイルを作って表に登録.WFM 名前変更.WFM
※表示されないサンプルはデータがインストールされていません。 ※製品CD-ROMをセットし、[セットアップメインメニュー]画面から[桐のサンプルデータ追加]を選んでインストールしてください。
◇ ◇ ◇ ◇ ◇ ◇ ◇
1.[ピクチャ]オブジェクトでの画像ファイルの表示
フォームの[ピクチャ]オブジェクトの[ピクチャソース]属性に、bmp,gif,jpg のファイル名を指定すればOKです、
従って、表の項目にファイル名が格納されていれば、[ピクチャ]オブジェクトの[ピクチャソース]属性に項目名を指定すればOKです。
※桐10以降では、PNG ファイル / TIFF ファイル も表示可
2.
> フォームに検索機能を付けて、画像を表示するプログラムを作りたいと考えております。
↑これは、おそらくフォームの編集対象表の検索のことなんでしょうね。
なお、参考までに、
別の意味で、つまり、指定したフォルダから、ファイル一覧を取得して、フォームにファイル一覧データを表示する場合には、
A.dir コマンドを利用してリダイレクトしたテキストファイルを、表に読み込む
B.#ファイル検索() 関数を利用して、ファイルを順次探索する
の2通りの方法があります。
<蛇足>
拙作:INF_dirでゲットだぜ.wfm は、↑のAの方式でファイル一覧を取得しています。
INF_dirでゲットだぜ.wfm には、[ピクチャ]オブジェクトでの画像ファイルの表示機能も用意してあります。
属性:ピクチャソース
#cond( #対応番号( "bmp,gif,jpg", [extension] ) <> 0, [directory] + "\" + [filename] + "." + [extension] )
変数宣言 自動,文字列{ &objectName } 変数宣言 自動,整数 { &isObject }
&objectName = "picサムネイル" メソッド呼び出し @フォーム.オブジェクト検査( &objectName,&isObject ) if ( &isObject )
オブジェクト操作 &objectName{ ピクチャソース = "#cond( #対応番号( ""bmp,gif,jpg"", [extension] ) <> 0, [directory] + ""\"" + [filename] + ""."" + [extension] )" }
end
なお、INF_dirでゲットだぜ.wfm は、【多遊】さんのHPのトップページから、観験桐(ダウンロードコーナー)へ進み
#190 イベント処理の整形ユーティリティ 第 3.6 版 for 桐9-2012 / 桐9s / 桐10 / 桐10s
に含まれています。
最最新の、第 3.8 版 は、拙作HPのダウンロードページから入手できますよ。
※ダウンロードコーナーで公開している拙作は、改造困難なので、ブラックボックスのままお使いください。
|