Google
オフコン練習帳内を検索
インターネット全体を検索

NECオフコン関連
オフコン一般
情報
[掲示板に戻る全部  1-  最新50
1 SMART2EXでバッチ更新
IGA 2009-11-18 11:11  [返信] [編集]

こんにちはIGAともうします。いつも大変お世話なっています。
SMART2EXで
バッチ更新処理はできないのでしょうか?

100件くらいのレコードのある項目を一括変更できる
ジョブを作りたいのですが・・。
COBOLは苦手で作成するのはめんどくさいし、
SKYLINKはエンドユーザーには公開できません。

2 Re:SMART2EXでバッチ更新
江須扇 2009-11-20 8:26  [返信] [編集]

具体的にバッチ更新とはどういう意味はわかりませんが、

SMART2EXの機能とて

4.ファイル更新−>
1.1ファイル 2.2ファイル 3.補助ファイル

と更新はできるのですがこの機能ではできないことをおっしゃているのですか?

詳細はマニュアル

SMART2EX説明書

適用業務とパラメータ保守

ファイル更新

をご参照ください。

まと外れですか?

3 Re:SMART2EXでバッチ更新
IGA 2009-12-3 10:35  [返信] [編集]

すみません。返信大変おそくなりました。
申し訳ありません。

ーーーーーーーーーーーーーーーー
SMART2EXの機能で

4.ファイル更新−>
1.1ファイル 2.2ファイル 3.補助ファイル

ーーーーーーーーーーーーーーーー

上記は、バッチ処理ができるのでしょうか?
これは画面から1レコード呼びだし、
1ファイル、2ファイル、もしくは補助ファイルを更新する機能だと思うのですが。


例えば、商品マスタが、1000レコードあるとして、
商品マスタの「商品区分」という項目を
「1」に一括更新をSMARTの機能でできないのでしょうか。

RDBQで手動で一括更新はできますが、
毎回手動でやりたくないのです。

COBOLで作成するしかないでしょうか。

4 Re:できます。(SMART2EXでバッチ更新)
江須扇 2009-12-4 13:07  [返信] [編集]

RDBQで出来るも物であればできます。


それ以前にRDBQでもカタログで出来るはずです。
私はRDBQ2を使っておりますので、RDBQは解りませんが、
ご質問の様な内容であればRDBQ2では問題なくカタログできます。

SMART2であれば、まずはマニュアル「SMART2EX説明書」の
4.2.6 1ファイル内更新をご覧いただければ納得できると
思います。
大変失礼ですが貴殿のスキルは計りかねますので、
この掲示板では詳細を記入する事は難しいと思いますので、
先ずはマニュアルをご参照ください。
その上でマニュアル上の不明点を投稿されれば色々な方の
返信があると思います。


5 Re:できます。(SMART2EXでバッチ更新)
IGA 2009-12-4 15:03  [返信] [編集]

そもそもマニュアルを参照すればわかるような内容を
質問してしまいお恥ずかしいかぎりです。

4.2.6早速参照しました。
これは、メイン入力ファイルと同一レイアウトのメインファイルを
更新する、といった方法でしょうか。
メイン入力ファイルはどのようにして作ればいいのでしょうか。

CPスキルの低いエンドユーザーに使用させる機能なので、
例えば画面上で、
「商品区分= [1] 」
と入力して(1だけ) 実行ボタンを押すと、
そのファイルの商品区分 全レコードがすべて「1」
に更新される処理を作りたいのです。
COBOLなら作れるのですが。


ヘタな説明ですみません。
6 Re:できます。(SMART2EXでバッチ更新)
江須扇 2009-12-5 7:00  [返信] [編集]

大変恐縮です。
COBOLで作れるならCOBOLで作ってください。
COBOLで作れない人が使うツールです。

私のスキルの前提が
COBOLの作れる人>SMARTの作れる人>RDBQのカタログの作れる人

つまり、
ACCESSの作れる人>EXCELの作れる人>WORDの作れる人

のイメージでCOBOLの作れる人であれば直ぐわかると判断しております。

SMART2の言葉の表現が解らないのであれば、マニュアルを始めから読んでいただき、COBOLとの置き換えを考ええてください。

マニュアルを読めばCOBOLとの置き換えは解ることですが、
1ファイル更新とは
COBOLでいうI−OオープンしREAD、REWRITEする処理です。
2ファイル更新は
COBOLでいうINPUTオープンし同一フォーマットの別ファイルへOUTPUTオープンしWRITEする処理です。
補助ファイル更新は
COBOLでいるINPUTオープンしたファイルの特定項目を
キーとしてI−Oオープンした別ファイルをランダムREADし
REWRITEする処理です。
初期入力項目がCOBOLでいうACCEPT項目です。
7 Re:できます。(SMART2EXでバッチ更新)
IGA 2009-12-7 9:59  [返信] [編集]

大変お手数おかけしてもうしわけありません。
やっぱりCOBOLで作るしかないみたいですね・・。
他の単純な処理は、
SMARTだと開発工数が激減できるので、
ラクしてSMARTばかり活用しておりました。
どうもありがとうございました。
8 簡単にできますよ!!!
rupa 2009-12-8 0:22  [返信] [編集]

所有時間は、5分くらい。
SMART仕様書と結果等を下記よりダウンロードしてみてください。


仕様書・・・http://blue1013-web.hp.infoseek.co.jp/REIDAI.pdf
結果・・・・・http://blue1013-web.hp.infoseek.co.jp/sample.lzh


圧縮ファイルは、解凍するとexcelファイルが展開されます。



9 Re:簡単にできますよ!!!
IGA 2009-12-10 14:13  [返信] [編集]

smart-csとじゃっかん違いはありましたが、
超カンタンにできました!
ありがとうございます!

「メイン入力ファイル」がなくとも、
「初期入力」でバッチ更新ができる、
ということを、長年知らず、
そこがネックになっていました。
そうだったんですね。

[掲示板に戻る全部 次100 最新50
BluesBB ©Sting_Band