2017-08-15 5 views
0

2データウィンドウのデータを1データウィンドウに共有できますか?どうやって?それ以外の場合は、2データウィンドウのデータを1データウィンドウに渡す方法はありますか?複数データウィンドウのDatawindow共有データ

+2

何を試しましたか?常にコードの例と、それがどのように失敗するかを記入してください。 –

+0

いいえ、2つのデータウィンドウ(ソース)を1つに共有することはできません。データウィンドウ間でのデータの受け渡しは、GetItemXXX関数とSetItem関数、ドット表記法、データを使用して、さまざまな方法で行うことができます。あなたが共有したいことの例が助けになるかもしれませんが、人々があなたの仕事をするように頼んでいるなら、助けてくれるのは嫌です。 –

+0

私は自分の仕事を依頼していません。私が求めているのは単なる説明です。なぜなら、私が必要とするのはリッチ・ビアンコの説明だから、コードを投稿しなかったのです。とにかく、お返事ありがとうございます。 –

答えて

0

要するに、 Sharedataは単一のソースからのみ動作します。複数のソースデータウィンドウの列タイプが同じ場合は、Rowscopyメソッドを使用して、多くのソースを単一のデスティネーションデータウィンドウにコピーできます。

+0

サーマットの説明をありがとう。私は、rowscopyを使用する際に質問があります。データウィンドウのデータ型の長さ(コピーされた行を格納する場所)は、すべてのデータウィンドウ(行がどこにあるか)と同じである必要がありますか? –

+0

はい、数値を数値に、文字列を文字列などに置き換えます。 –

+0

大丈夫です。ありがとうございます。 –

0

SQL UNIONで動作するSELECT文に戻す方法もあります。たとえば、あなたは2 DWについては、以下のSQL文を持っているFI:

SELECT a,b,c from table1 
SELECT d,e,f from table2 

では、次のSQLもちろん

SELECT a,b,c from table1 
UNION 
SELECT d,e,f from table2 

を使用して新しいデータウィンドウを作成することができますが、さまざまな列が同じでなければなりませんタイプごとに1つずつ(aはd、bからe、...と等しくなければなりません)。

また、新しいdwを作成する代わりに、dw1からSQLを変更し、dw2のSQLをUNIONに追加し、データを取得することができます。

詳細情報が必要な場合はお知らせください。

+0

ありがとうございました。それは働いている。 –

関連する問題