仮想結合から列を完全に隠すことはできません私は事実上2つのテーブル(Link RefとLink ID)を結合しました。私は二つの問題があります:
- 開くとのみ参照元(マスター)テーブルと結合カラムは表示されません。オープン時にマスターテーブルにリンクテーブルを強制的に開くことはできませんか?
- ときに両方テーブル結合された列が表示されますが、デフォルトでは非表示になっています。非表示にしておくと、これは明らかにどこにも保存されていないようです。テーブルを開くたびにこれらの列を表示しないようにするにはどうすればよいですか。
誰かが助けてくれることを願っています。
Jesper
再:永続的に仮想結合から列を表示することはできませんはい、賛辞は向こうで投票を意味するようです。
再:永続的に仮想結合から列を表示することはできません@chungwei
探している機能がないようです。それでは、この機能要求を検討してください:)
ああ
ありがとうございました。あなたが投票して工夫をすることに賛成ですね。
再:永続的に仮想結合から列を表示することはできませんはい、お願いします!
私はこれを 'JMPの欲しいものリスト'に提出し、アイデアに投票したここに 。
再:永続的に仮想結合から列を表示することはできませんあなたの最初の質問に関しては、例えば、あなたがリンクテーブルからのカラムへの参照を持っている何らかのプラットフォームを走らせるならば、リンクテーブルはテーブルからのデータを必要とするあらゆるプロセスによって自動的に開かれます。
繰り返しになりますが、リンク参照プロパティにリンクテーブルを自動的に開くように参照する列に依頼するオプションを追加できます。
再:永続的に仮想結合から列を表示することはできません現在のバージョンにはオプションがありません。
次のバージョンでは、仮想リンク列の状態を常に保存するように、Link Referenceプロパティで保存する設定を追加することができます。
再:永続的に仮想結合から列を表示することはできませんリンクテーブルは通常スクリプトで開くので、ユーザーに.jmpファイルを送信するのではなく、それらを.jslファイルに送信します。 他のテーブルを開いて列を表示するためにデータテーブルにスクリプトを保存することも試みましたが、ユーザーがスキップした場合、予期しない結果が生じる可能性があります。
Names default to here( 1 );
//Open the tables
dt1 = Open( "$Sample_data/big class.jmp" );
dt2 = Open( "$Sample_data/big class families.jmp" );
//Set up the link, normally do not need these lines
dt2 << New Column(
"nameagesex", Character, "Norminal",
Formula( :name || Char( :age ) || :sex ),
Set Property( "Link ID", 1 )
);
dt1 << New Column(
"nameagesex", Character, "Norminal",
Formula( :name || Char( :age ) || :sex ),
Set Property( "Link Reference", Reference Table( "big class families.jmp" ) )
);
//Unhide Columns
Column( dt1, "picture[nameagesex]" ) << Hide( 0 );
Re:仮想結合から列を永続的に再表示することはできません数年前のこの投稿のフォローアップ。 自動オープン機能はJMP15で追加され、列を永続的に再表示する機能がJMP16で可能になりました。