PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
1919 98/06/18 10:05:50 RE:RE:RE:PB6: ExcelファイルをDWに読み込みたい。 By あすかちゃんの父
1912 98/06/17 18:35:27 RE:RE:PB6: ExcelファイルをDWに読み込みたい。 By まこと
1883 98/06/16 14:38:14 RE:PB5.0XのOLEでは不具合が? By あすかちゃんの父
1875 98/06/16 11:46:12 PB5.0XのOLEでは不具合が? By てとらぽっと
1872 98/06/15 20:14:27 RE:PB6: ExcelファイルをDWに読み込みたい。 By あすかちゃんの父
1852 98/06/15 14:45:39 PB6: ExcelファイルをDWに読み込みたい。 By まこと

カテゴリ:旧電子会議室
日付:1998年06月18日 10:05 発信者:あすかちゃんの父
題名:RE:RE:RE:PB6: ExcelファイルをDWに読み込みたい。

まことさん、こんにちは。

>今後   :PBのScriptで、Excelの”名前を付けて保存”を自動的に実行できるようにする事で、W
>      のボタン操作のみによる読み込みを可能にしたい。
プログラムの処理手順としては、次のようになります。

?PBからOLEオートメーションの関数で、Excelインスタンスを作成。
?PBからExcelのVBAステートメントを発行して、目的のファイルをオープン、
さらにTAB区切りでセーブするステートメントを発行。
?Excelのインスタンスを破棄する。
?ExcelのTAB区切りファイルをPBで読みこむ。

PB6.0のOLEオートメーション関係の関数の使い方は、オンラインブックその他
を参照してください(5.0Xから変っているかもしれませんので)。Excelに発行す
るコマンドは、Excel・VBAそのものですので、Excelのマニュアルを参考にして
ください。注意する点は、定義定数を数値で与えなければならないということで
しょうか。

>可能ならば、登録時に、重複キーのデータが存在するならば、任意で上書き(Delete + Insert)できる
>ようにしたい。
これは更新前のデータと比較して、UpdateするかInsertするか判断しなければ
ならないので、PBのプログラミングで作りこまなければなりません。このあたり
の処理は結構難しいので、取り扱うデータとそのデータの流れ・変更のされ方を
考えて、どういう時にUpdateかInsertかの判断するアルゴリズムを作る必要が
あります。

付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS (記載なし)
DBMS (記載なし)
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.