■SI Object Browser 掲示板


ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!

ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。
なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
LONG型の列に文字列を入力していただく場合は、
セルの右側にある「…」ボタンをクリック後、
「文字列」タブにて値を入力していただく必要があります。

お手数をおかけいたしますが、
よろしくお願いいたします。


こんにちは
後迫@SIです。

お問い合わせいただきました件ですが、
Object Browserのバージョンが9でしたら、
以下の方法で1つのファイルの複数シートに出力が可能ですので、
試していただけますでしょうか。

①オブジェクトリスト(テーブルの一覧が表示されている画面)より、
 対象のテーブルをすべて選択します。
 (SHIFT、CTRLキーで複数選択が可能です。)
②右クリックから[レポート出力]-[テーブル定義書]を選択します。

もし、上記手順でも複数シートで出力されず、
別ファイルで出力される場合は、
以下の手順でレポート出力の設定を確認していただけますでしょうか。

①「ツール」メニューより、
 [レポート定義]-[レポート定義の登録]を選択します。
②「テーブル定義書」タブをクリックし、
 「複数データ出力時の設定」が「別シート」になっているか
 確認します。

お手数をおかけいたしますが、
よろしくお願いいたします。
こんにちは。

OB9で、テーブル定義書を出力する際ですが、
複数のテーブルを指定して一つのエクセルファイルに
まとめて出力する方法はありますでしょうか。
初めて投稿させていただきます。
ObjectBrowser9.0.1.4のトライアル版をいれてみました。

属性にLONGがあるテーブルを作成しデータを直接入力したところ
入力することができません。

これはトライアル版であるからでしょうか?
こんにちは
後迫@SIです。

お問い合わせいただきました現象につきまして、
現象を確認することができませんでした。
大変申し訳ありません。

お手数ですが、現象の再現するテーブルとビューのスクリプト
(当月相殺_VIEW,入金明細_金種00_VIEW,入金明細のCREATE文)
を弊社サポート宛にいただきたいのですがよろしいでしょうか。
(現象が再現できるようでしたら、加工していただいた形でもかまいません。)

お手数をおかけしてしまい申し訳ありませんが、
よろしくお願いいたいます。

こんにちは
後迫@SIです。

ご報告ありがとうございます。
現象について確認いたしました。

ご不便をおかけしてしまい申し訳ございません。

当不具合につきましては、
次回のバージョンアップで、
対応を検討させていただきますので、
よろしくお願いいたします。
こんばんは、もぐもぐです。

・SI Object Browzer ER Version 4.0.0.0(試用版)
・SQL Server 2000(SQL Server Desktop Engine 8.00.2039(SP4))

という環境で作業しております。

 OBERで下記①のような定義のビューをリバースし、OBERのビュー
のDLLを確認したところ②のような内容になり、どうやら定義の一部
が、欠落しているようです。

-------------------------------------------------------------
①
create view 当月相殺_VIEW
AS
select 入金明細_金種00_VIEW.仕入先CD,当月相殺金額=sum(入金明細_金種00_VIEW.借方金額)
from 入金明細_金種00_VIEW,入金明細
where 入金明細_金種00_VIEW.内部NO =入金明細.内部NO
and 入金明細_金種00_VIEW.借方金額 = 入金明細.貸方金額
and 入金明細.金種CD = '04'
and 入金明細_金種00_VIEW.仕入先CD <> ''
group by 入金明細_金種00_VIEW.仕入先CD

②
select 入金明細_金種00_VIEW.仕入先CD,当月相殺金額=sum(入金明細_金種00_VIEW.借方金額)
from 入金明細_金種00_VIEW,入金明細
where 入金明細_金種00_VIEW.内部NO =入金明細.内部NO
and 入金明細_金種00_VIEW.借方金額 = 入> ''
group by 入金明細_金種00_VIEW.仕入先CD
-------------------------------------------------------------
※<及び>は半角文字が入力できなかったので、全角で表現しております

 作業しているDBのオブジェクト名は総じて日本語になっており、
上記例以外にも定義に欠落があるものが幾つかあります。
 OBERの問題かどうかはわかりませんが、確認して頂ければと思います。
横レス失礼致します。

 当方の環境下でも同様と思われる現象が発生していますので、
お知らせ致します。

当方の環境は、
・SQL Server 2005 Enterprise Edition(9.0.1399)
・SI Object Browzer ER Version 4.0.0.0(試用版)
です。

SQL Server 2005 のワークステーション コンポーネントを入れたり、
sa 以外のログインを作成し、実行してもエラーになりました。

結果として、エンティティの情報は取得できているようですが、
それ以外の情報が取得されていないようです。

ちなみに照合順序は、Japanese_BIN です。
はじめまして。
下記の件についてですが、弊社でも非常に問題になっています。
開発しているときに、テーブル名を一時的に短くすると言ってもそれなりに影響が大きく実際にそのような手法は取りにくいです。
是非とも早期ご対応を依頼いたします。

>OB9にてテーブル定義のレポート出力を「別シート」で行うと、
>「スキーム名」+「.」+「テーブル名」で各シートに自動でシート名が振られます。
>この時に、「スキーム名」+「.」+「テーブル名」の合計文字数が一定の値(31文字?)を超えるとそのシートはレポートが正常に出力されないようです。
>(シート名は「sheet(数値)」でシート内には何も書かれていない)
>そこで各シートに振る名称を「テーブル名」のみに変更したいのですが
>そのようなことは可能でしょうか?
>また、上記現象を回避する他の方法はありますでしょうか?
ObjectBrowserER Ver.3(3.0.3.16)を使用しています。

あるエンティティの属性を一つ削除し、
同じ場所に同じ属性名で属性を追加して
登録しようとすると、
「リストのインデックスが範囲をこえています(x)」
というエラーが出ます。