■SI ObjectBrowser掲示板

ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!discussion
ユーザーのみなさま同士で教え合ったり、アドバイスしたりする暖かい交流の場にしたいと思っていますので、相互協力をよろしくお願いします。なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

※◆のカラーは投稿の対象となる製品に対応しています。【…OB …OBER …全般 ◇…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。




データ編集の確定を変更する方法 2021/09/15 14:27:58
いけ
SI objectbrower for SQLServer(以下OB)を使っております。[Table]から適当なテーブルを選択後、[データ]タブで直接データを編集したとき、すぐに変更を反映せず、▷(右向き三角キー)をクリック、或いは作成すると反映されるような設定に変更したいと思っております。
その方法をご教示ください。

[オプション]画面をみたところ、[詳細設定]タブに「自動でトランザクション開始する(OFFの場合は自動コミットとなります)」にチェックを入れるのかなと思いましたが、正しいでしょうか。以前、Oracle版を使っていた時、[オプション]ー[データ]にデータ編集を変更する箇所があった記憶があり、どこかなと思っております。

お手数をおかけしますが、ご教示お願い致します。
元の文章を引用して返信

Re: データ編集の確定を変更する方法 2021/09/15 16:02:17
OBサポート
こんにちは。
OBサポートです。

■データ編集の確定について
SI Object Browser データタブの仕様として
レコードを移動することでデータの確定が行われます。
この動作の際には自動コミットが実行されております。
*同一レコード内でのセル移動だけではコミットはされません。
(行の移動:上下でのカーソル移動時にグリッドの変更が確定⇒自動コミットが実施されます)

対処方法としてましては、
ご指摘いただいた動作の通り、
オプション > 詳細設定 > 自動トランザクションを開始する
のオプションをONにしていただくことで、
任意のタイミングで手動での編集確定が行えます。

ただし、この方法はデータタブ編集後 > メイン画面のツールバーのコミットボタン(白色の○のボタン)を押して初めて値の確定がされますので、
ご希望の動作にはならない可能性がございます。

大変お手数ですが、何卒よろしくお願い申し上げます。
元の文章を引用して返信

Re: データ編集の確定を変更する方法 2021/09/16 15:20:52
いけ
OBサポート 御中。

ご回答を頂きまして、ありがとうございました。

オプション > 詳細設定 > 自動トランザクションを開始する
のオプションをON(チェック)してテーブルデータを更新
しました。任意期のタイミングで更新するか確認しましたが、
状況は変わっておりません。

データタブ編集後、1行移動するとデータが更新できており、
コミットボタンは必須ではないようです。データ入力前に
[結果を編集可能にする]ボタンをクリックして入力しますが、
この手順が間違っているのでしょうか。

何か調べるポイントはありますか。
元の文章を引用して返信

Re: データ編集の確定を変更する方法 2021/09/17 13:39:20
OBサポート
OBサポートです。

「自動トランザクションを開始する」のオプションは、その名の通りで
データ編集時に裏でトランザクションを開始するようなオプションとなっております。
手動でのコミット時に初めてデータが確定・ロールバック時には編集前の状態に戻る動作となります。
*この動作の場合、
・データの確定がコミットボタン(接続情報が表示される項目の右隣りの○ボタン)
・データの巻き戻しがロールバックボタン(コミットボタンの右隣りの再読み込みボタン)、もしくは確定せずに画面を閉じる
となりますのでご注意ください。


[結果を編集可能にする]ボタン:
こちらのボタンはグリッド上の編集を可能/不可能にできるボタンとなっております。
OFFの状態ではグリッドの編集ができなくなります。

別製品の動作について:
ご指摘いただいた通り、Oracle版につきましては、
「データ編集時に自動的にCOMMITする」というオプションがあり、
ご希望の動作となっていると思われます。
ただし、他のDBを対象にする製品では
DB側の動作を考慮してオプションが外されているケースなどもございます。

製品別で異なる動作となり、お客様には大変ご不便をおかけしてしまい
誠に申し訳ありません。

該当のオプションにつきましては、一度開発側で要望として検討し、
可能であれば同等の機能として修正を行わせていただきます。

大変ご不便をおかけしてしまい、誠に申し訳ありません。
何卒よろしくお願い申し上げます。
元の文章を引用して返信

Re: データ編集の確定を変更する方法 2021/09/21 10:14:44
いけ
OBサポート 御中

ご回答ありがとうございます。
DBにより違いがある点につきまして承知しました。きおつけて使うようにします。
元の文章を引用して返信