M.カスタムセクションデータベースを追加するには
STAAD.Proで使用するカスタムセクションデータベースを作成するには、次の手順を実行します。
警告: STAAD.Proとともにインストールされるデータベースファイルは変更しないことを強くお勧めします。通常、これらのファイルは、プログラムの更新時に上書きされます。代わりに、独自のカスタムコピーを作成し、そのデータベースファイルを変更できます。
STAAD.Proで使用されるデータベースファイルは、特定の構造をしています。そのため、既存のセクションデータベースファイルをコピーして開始する必要があります。新しいセクションデータベースファイルを最初から作成することは、あまりお勧めできません。
最適な方法は、カスタムテーブルの要件に最も類似したテーブルを含むセクションデータベースを特定することです。セクションデータベースの国を変更することもできますが、カスタムデータベースとして使用する国と同じ国のソースデータベースから開始することをお勧めします。
-
既存のセクションデータベースファイルをコピーします。
- Windowsエクスプローラで、C:\ProgramData\Bentley\Engineering\STAAD.Pro CONNECT Edition\Sections(通常のインストール場所)に移動します。
- 適切なセクションデータベースファイル(拡張子.db3)を便利な場所にコピーします。
- このコピーしたファイルに新しいファイル名を付けます。
-
SQLiteデータベースエディタプログラムを使用して、データベース値を更新します。
SQLiteStudioまたはSQLite Administratorなど、サードパーティのSQLiteデータベースエディタを使用する必要があります。これらの製品の使用に関する詳細は、このドキュメントの範囲外です。
- 必須: セクションデータベース名を一意のものに更新します。 これは、STAAD.Proにあるセクションデータベースの識別に使用されるため、既存のデータベース(プログラムとともにインストールされたもの、およびその他のカスタムデータベースの両方)とは異なる必要があります。セクションデータベースファイルには、STAAD.Proで使用される名前を含む"DBInfo"という名前のテーブルが含まれています。 通常、次のSQLクエリで実行できます。UPDATE 'DBInfo' SET name='カスタムデータベース名'。ここでカスタムデータベース名 は、使用する一意の名前です。
- (オプション) 必要に応じて、フィールド単位を更新します。 各セクション値の単位は、セクションテーブルの外部、"Field Units"という名前のテーブルに保持されます。変更する必要がある場合(たとえば、英単位のテーブルからメートル法バージョンを作成する場合)は、SQLiteエディタアプリケーションを使用して更新する必要もあります。
- テーブルにフィールド(列)を追加する必要がある場合は、SQLiteエディタで行う必要があります。
-
必要に応じてデータベースを保存します。
通常、UPDATEなどのSQLクエリは、データベースに変更を書き込むため、保存する必要はありません。
SQLクエリSELECT * FROM 'DBInfo'を使用して、そのテーブル内のすべてのフィールド値を表示し、名前が更新されたことを確認できます。
-
「仕様」リボンタブで、「ツール」グループの「断面データベース」ツールを選択します。
「断面データベースマネージャ」アプリケーションが開きます。 -
「ホーム」リボンタブで、「オプション」グループの「構成」ツールを選択します。
「既定のデータベース構成」ダイアログボックスが開きます。 -
カスタムデータベースを選択して追加します。
- 「参照」をクリックして、カスタムデータベースファイルを保存した場所に移動します。
- ファイルを選択して、「OK」をクリックします。
- 「追加」をクリックします。 データベースが追加されたことを確認する情報ダイアログが開きます。
- 「OK」をクリックします。
- 「保存」をクリックします。 データベースのINIファイルが更新されたことを確認する情報ダイアログが開きます。