Re: テーブルの項目だけ出力
muka
居住地: 東京都練馬区
投稿数: 69
居住地: 東京都練馬区
投稿数: 69
wooさん、はじめまして。
あらら解決しちゃったのかしら?
VARNAME関数だと実際そのテーブルを使って動いているプログラムを作成(APGの照会画面でも可)しないと駄目ですから何かと面倒かな?と思いました。
一番良い解決策はMAGICのデータリポジトリの項目名一覧の画面で、MAGICのいわゆる「データ出力」機能が使えるようになることではないかと思います。
(でもバージョンアップに期待するしかないですw)
現状はしょうがないのでソースにアクセスし、似たような画面を出すプログラムを作り、「ユーザ定義開発メニュー」等の機能を使ってリポジトリの画面から起動できるようにしてはどうかと思っています。
実際、そんなプログラムを作って使っています。
ちなみに、MAGICのXML関数(XMLGet等)を使えば、そんなに面倒ではなくソースにアクセスできます。
�.如璽織宗璽垢�idを取得する
「DataSourcesIndex.xml」を読み込み、
「Applicasion/DataSourceRepository/DataObjects」配下の「DataObject」を順に数えていって該当するデータソース番号の属性値「id」を取得
��該当するデータソースのカラム名を取得する
「DataSources.xml」を読み込み、
「Applicasion/DataSourceRepository/DataObjects」配下の「DataObject」を順に読んで属性値「id」が�,納萋世靴拭�id」の値と一致している要素を見つける
今度はその要素の子要素「Columns」配下の「Column」を順に読み込み、「PropertyList/DbColumnName」の属性「val」の値を項目名として取得
ツールは機会があればフリーソフトか何かで公開しようかとも考えています。
(ニーズがありそうなら)
あらら解決しちゃったのかしら?
VARNAME関数だと実際そのテーブルを使って動いているプログラムを作成(APGの照会画面でも可)しないと駄目ですから何かと面倒かな?と思いました。
一番良い解決策はMAGICのデータリポジトリの項目名一覧の画面で、MAGICのいわゆる「データ出力」機能が使えるようになることではないかと思います。
(でもバージョンアップに期待するしかないですw)
現状はしょうがないのでソースにアクセスし、似たような画面を出すプログラムを作り、「ユーザ定義開発メニュー」等の機能を使ってリポジトリの画面から起動できるようにしてはどうかと思っています。
実際、そんなプログラムを作って使っています。
ちなみに、MAGICのXML関数(XMLGet等)を使えば、そんなに面倒ではなくソースにアクセスできます。
�.如璽織宗璽垢�idを取得する
「DataSourcesIndex.xml」を読み込み、
「Applicasion/DataSourceRepository/DataObjects」配下の「DataObject」を順に数えていって該当するデータソース番号の属性値「id」を取得
��該当するデータソースのカラム名を取得する
「DataSources.xml」を読み込み、
「Applicasion/DataSourceRepository/DataObjects」配下の「DataObject」を順に読んで属性値「id」が�,納萋世靴拭�id」の値と一致している要素を見つける
今度はその要素の子要素「Columns」配下の「Column」を順に読み込み、「PropertyList/DbColumnName」の属性「val」の値を項目名として取得
ツールは機会があればフリーソフトか何かで公開しようかとも考えています。
(ニーズがありそうなら)
投票数:0
平均点:0.00
投稿ツリー
-
テーブルの項目だけ出力
(woo, 2017-4-10 9:16)
-
Re: テーブルの項目だけ出力
(sakusaku, 2017-4-11 8:17)
-
Re: テーブルの項目だけ出力
(suitesoft, 2017-4-12 13:56)
-
Re: テーブルの項目だけ出力
(ISHIJIMA, 2017-4-13 9:49)
-
Re: テーブルの項目だけ出力
(nkmt, 2017-4-13 10:26)
-
Re: テーブルの項目だけ出力
(ISHIJIMA, 2017-4-14 14:48)
-
-
Re: テーブルの項目だけ出力
(woo, 2017-4-13 19:17)
-
Re: Re: テーブルの項目だけ出力
(ISHIJIMA, 2017-4-13 19:47)
-
Re: Re: Re: テーブルの項目だけ出力
(Tanda, 2017-4-14 14:02)
-
-
-
Re: テーブルの項目だけ出力
(nkmt, 2017-4-14 14:43)
-
Re: テーブルの項目だけ出力
(nkmt, 2017-4-14 15:20)
-
Re: テーブルの項目だけ出力
(woo, 2017-4-18 13:23)
-
Re: テーブルの項目だけ出力
(muka, 2017-4-18 16:28)
-
-