[リストへもどる]
一括表示

投稿時間:2002/11/26(Tue) 20:38
投稿者名:KKK
Eメール:
URL :
タイトル:
バウンド?アンバウンド?
何時もお世話になっております。
前もって謝っておきます。しょうもない質問ですみません。
GRID系のサイトにバウンドとかアンバウンドなんて言葉が書いてあるのですが、どういう意味なのでしょうか?
自分の中での解釈なのですが、バウンドはあたかもデータベースに直接アクセスして編集できることで、アンバウンドは一度メモリに溜め込んで(ワンクッションおく)Insertか何かでデータベースにデータを登録・編集をすることだと今のところ考えています。
いかがでしょうか?
お願いします。

投稿時間:2002/11/26(Tue) 22:11
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: バウンド?アンバウンド?
私も知りませんが GooGle で[バウンド アンバウンド 用語]をキーに検索したら下記がありました。
まず、ご自分で検索して調べられる事をお薦めします。

バウンドモード          : データコントロールと直接通信してデータを取得/更新するモード。
                           小規模データベースの操作に向く。
アンバウンドモード      : 1イベントで行単位のデータを取得/更新するモード。
拡張アンバウンドモード  : 1イベントで複数行単位のデータを取得/更新するモード。
                           数万件単位のレコードを持つデータベースとの接続に向く。

投稿時間:2002/11/26(Tue) 22:16
投稿者名:KKK
Eメール:
URL :
タイトル:
Re^2: バウンド?アンバウンド?
本当にありがとうございました。
こんなことは自分で調べるべきでしたね。
またお世話になることが多々・・・・・あると思いますが、よろしくお願いします。

投稿時間:2002/11/26(Tue) 22:49
投稿者名:魔界の仮面弁士
Eメール:
URL :
タイトル:
Re^3: バウンド?アンバウンド?
すでに解決されたようですが、若干の追記を。m(_ _)m

他のGrid製品では アンバウンドモードの事を、非連結モード,仮想(Virtual)モード,
ストレージモードなどと呼んでいる物もあったりします。
これらは内容に細かい差はありますが、ほぼ同様の概念です。

また、データバインド、という似た言葉がありますが、これも概ね同じような意味です。
(Bind/Unbindは動詞、Bound/Unboundは形容詞ですね)


それから、先の花ちゃんさんの回答にあった
>> 拡張アンバウンドモード  : 1イベントで複数行単位のデータを取得/更新するモード。
というモードは、主に「True DBGrid Pro」という製品(の日本語版)で使われる表現です。
拡張アンバウンドという言葉自体は、さほど一般的な表現では無いので、注意してくださいね。

# もっとも、Grid系製品における True DBGrid Pro自身の知名度はかなり高いので、
# 拡張アンバウンドモードという表現自体も、比較的有名だったりはしますけれども。(^-^;

投稿時間:2002/11/26(Tue) 22:22
投稿者名:魔界の仮面弁士
Eメール:
URL :
タイトル:
Re: バウンド?アンバウンド?
# そのまま訳せば、Boundは密接に結びつけられている状態、
# Unboundは、結合されておらず、解き放たれているような状態…ですかね。


> GRID系のサイトにバウンドとかアンバウンドなんて言葉が書いてあるのですが、どういう意味なのでしょうか?

バウンド(データバウンド)というのは、データコントロール,リモートデータコントロール,
ADOデータコントロール,Oracleデータコントロール,あるいは独自のデータソースなどを
利用して、Grid系コントロールにデータを表示させる事を指します。

この方法の場合、コーディングは殆ど不要となります。
Gridへのデータの提供は、それらのデータソースが行ってくれます。


一方のアンバウンドは、Grid側に `手動で` データを提供してやる方法を指します。
この場合、「新たな行にスクロールした」時など、Grid側が新たにデータを
要求するたびに、それに応じたイベントが発生するので、その際に逐次、
Gridにデータを渡してやる…という手法をとります。

この方法では、コーディング量が増えますが、より細かい制御が可能です。



------------------
ちなみにVBのヘルプでは、 Unbound-Modeの事を「非連結モード」と訳しているようです。

以下、VB6の[データ グリッド (DataGrid) コントロール]のヘルプより引用:

〔英語版〕http://msdn.microsoft.com/library/en-us/dbgrid98/html/vbctlDataGridControl.asp
》 The DataGrid control functions similarly to the DBGrid control except that
》 it doesn't support an 『unbound mode』.

〔日本語版〕http://www.microsoft.com/japan/developer/library/dbgrid98/vbctlDataGridControl.htm
》 データ グリッド コントロールの機能は、DB グリッド(DBGrid) コントロールに似ています。
》 ただし、『非連結モード』をサポートしていない点が異なります。

投稿時間:2002/11/27(Wed) 17:43
投稿者名:KKK
Eメール:
URL :
タイトル:
Re^2: バウンド?アンバウンド?
2回にわたり細かい説明ありがとうございました。
非常に解りやすかったです。
大変感謝してます。
またお世話になることがあると思いますが、よろしくお願いします。