2016-08-22 3 views
0

私は約30の.dbfテーブルを持つアプリケーションを持っています。これらのテーブルはすべて単一のデータベースコンテナに記録されています。各テーブルの非常に簡単な説明は、各テーブルのテーブルコメントに保持され、したがってdbcの関連するレコードの 'プロパティ'フィールドに保持されます。データベースコンテナ(.dbc)からテーブルの詳細を読む

私はExcelファイル(ExcelへのVFPインターフェイスに精通しています)に送信する簡単なレポートを定義する機会をユーザーに提供したいと考えています。そのためには、テーブル名とテーブルコメント(および.dbfファイル自体のフィールドのリスト)を表示する必要があります。

'プロパティ'フィールドの 'テーブルコメント'部分を簡単に抽出する方法はありますか?私は 'テーブルコメント'が埋め込まれているので、そのフィールドを解析する必要があると私は信じています。

答えて

1

実際、VFPでは、その情報を取得する場所が複数あります。

open database (_samples+'data\testdata.dbc') 
? DbGetProp('Customer', 'TABLE', 'Comment') 

またAFIELDS()、その情報を持っている:あなたは()、つまりは、DBGETPROPを使用することができます

use (_Samples+'data\Customer') 
afields(laFields) 
? laFields(1,16) 
+0

あなたCetinをありがとうございました。 AFIELDS()の呼び出しを使用しているので、aFieldsメソッド(!)を使用します。 –

関連する問題