生産スケジューラのAsprova
 

トップよくあるご質問データ入出力
よくあるご質問

データ入出力

よくある質問内を検索:

製造BOMのユーザプロパティの仮想プロパティ式の値がエクスポートで出力されません。 (2009/07/29)

Q:製造BOMのユーザプロパティの仮想プロパティ式の値が製造BOMテーブルには表示されるのですが、エクスポートで出力されません。

A:

ユーザプロパティの値を外部に出力する場合は
製造BOM(IO)クラスのユーザ指定使用可能プロパティに設定します。

一方、マスタ使用指図のユーザプロパティの仮想プロパティ式に
 ME.最終品目.品目名
のような式を設定したとします。
これで製造BOMテーブルには表示することができますが、
仮想プロパティの結果を外部に出力することができません。

これはエクスポートする際には、製造BOM(IO)クラスとして出力しているためです。

以下の設定を行なうことで外部に出力することができます。


  1. 「テーブル表示」-「高度な設定」-「クラス定義」メニューからクラス定義テーブルを表示します。

  2. 「製造BOM(IO)」クラスに新規プロパティを追加します。

  3. 追加したプロパティのプロパティ定義を編集し、仮想プロパティ式を設定します。

  4. フィールドマッピングで追加したプロパティを接続します。

製造BOM(IO)クラスのユーザ指定使用可能プロパティを設定する方法については、
以下をご参照ください。
 ・マスタ入力指図
 ・マスタ使用指図
 ・マスタ出力指図
などに追加したユーザプロパティの値を外部に出力する場合には、
製造BOM(IO)クラスの「ユーザ指定使用可能プロパティ」に設定する必要があります。
詳細はAsprova APSのヘルプの
 「データ入出力」-「ユーザ指定使用可能プロパティ」
をご参照ください。

式の中にカンマがあるときのCSVファイルのインポート/エクスポートがうまくいきません (2008/07/09)

Q:式の中にカンマがあるときプロパティを含むテーブルをCSVファイルにエクスポートし、 インポートすると、列がずれてうまくいきません。どのようにしたら良いでしょうか。

A:

方法は2つあります。

① 「フィールド区切り文字と小数点文字」をカンマ区切りではなく、タブ区切りにする。
② ダブルクォテーションでくくる。フィールドマッピングでマップしたフィールド(右側の列)にて
  「ダブルクォーテーションでくくる」を「はい」にする。

テキストファイルのインポートのとき、納期変更を受け付けないようにするには (2008/06/26)

Q:テキストファイルのインポートのとき、一度インポートしたものに対して、2回目のインポートを受け付けないようにするにはどうすればいいですか?たとえば、オーダテーブルで納期変更や数量の変更を受け付けないようにするには?

A:

データ入出力テーブルにて、該当するDBIOオブジェクトを選択し、プロパティウィンドウの
インポートタブにある「レコードマージルール」でダイアログを起動してください。ここで、
外部変更フラグと内部変更フラグのマトリックスが出てきますが、これの該当する箇所を
「内部」に変更してください。セルを選択して右クリックメニューを出せば、一括変更ができます。
(詳しくは、ヘルプ「レコードマージルールダイアログ」(HelpNo.:734500)参照)

次に、フィールドマッピングウィンドウの右側の列(つまり外部側)にて、該当する
フィールドをクリックし、プロパティウィンドウ「基本」タブの「プロパティマージルール」
プロパティを「内部優先」にしてください。

これで設定は完了です。「内部」と「内部優先」は紛らわしいですが、
 内部:インポートしない
 内部優先:すでに値が設定されていない場合のみインポート
となっています。
(詳しくは、ヘルプ「マージルールと変更フラグ」(HelpNo.:757140)
参照してください。)