ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

Re: テーブルの項目だけ出力

このトピックの投稿一覧へ

なし Re: テーブルの項目だけ出力

msg# 1.8.1
depth:
2
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2017-4-18 16:28
muka  常連 居住地: 東京都練馬区  投稿数: 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」の値を項目名として取得

ツールは機会があればフリーソフトか何かで公開しようかとも考えています。
(ニーズがありそうなら)


投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約