List Box()の大文字と小文字を区別する方法は?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />リストボックスで大文字と小文字を区別するにはどうすればよいですか。たとえば、次のスクリプトは最初の項目のみを表示することを除いて、5つの項目すべてを表示します。
list = {AAA、aaa、AaA、AAa、aaA};
新しいウィンドウ(「例」、リストボックス(リスト))。
各項目は区別されており、エンドユーザーに理解されるでしょう。 助けてください!
リストボックス()の大文字と小文字を区別するには?明確にするために、私はこれが考慮されなかったケースのように見えることに同意します。 この問題は、JMPの将来のリリースで検討するためにJMP開発チームに報告されています。この動作は多くのリリースで採用されているため、開発チームは既存のスクリプトへの影響の可能性があるため、このような変更を行うことを慎重に検討する必要があります。
敬具、
ウェンディ
リストボックス()の大文字と小文字を区別するには?おかげで、私はリストを修正する前後に連想配列を使用してPMrozに似たソリューションを使用していました。WORDSまたはSUBSTRは、データセットが複雑な場合は常に問題が発生する傾向がありました。 しかし、私は番号リストを上記のtrailingSpacesスクリプトに置き換えました。これはUIの乱雑さを減らすのに役立ちます。 アイデアをありがとう。
追加情報:
私はこれを技術サポートに報告しました、そして彼らはこれがlist box()関数の予期しない使用であると答えました、そして彼らは将来のバージョンでそれを修正するつもりです。これがパッチ12.2になることを願っています。
リストボックス()の大文字と小文字を区別するには?私は似たようなことをしなければならなかったので、私はすべてのエントリの前に数字を付けました。 選択を使用するときが来たら、WORDSまたはSUBSTRを使用して番号を取り除きます。
リスト = { 1。AAA」 、 2。AAA」 、 3。AAA」 、 "4。AAa」 、 "5。aaA」 } ;
新しい窓 ( 「例」 、リストボックス ( リスト )) ;
リストボックス()の大文字と小文字を区別するには?多分これは意図的な動作ですが、それは私にとってはよりバグのように見えます - にメールを送ってください support@jmp.com これは正式な技術サポートシステムへの1つの方法です。
回避策として、以下の方法を試すことができます。詳細によっては、ユーザーの選択を元に戻すために 'Trim()'も必要になるかもしれません。
NamesDefaultToHere ( 1 ) ;
trailingSpace =
関数 ({ inList } 、 { DefaultLocal } 、
outList = {} ;
にとって ( 私 = 1 、私 <= NItems ( inList ) 、私 ++、 InsertInto ( outList 、 inList [ 私 ] || 繰り返す ( 「」 、私 ))) ;
outList ;
) ;
listOfAs = { "ああ" 、 「AAA」 、 "ああ" } ;
新しい窓 ( 「例」 、リストボックス ( trailingSpace ( listOfAs ) )) ;
Re:リストボックス()で大文字と小文字を区別する方法は?このスレッドはかなり古いですが、同様の問題を探している他の人のために、JMP13以降でどのように解決されたかを共有したいと思います。 Listbox()にメッセージを送信できるようになりました<<大文字と小文字を区別し、<<大文字と小文字を区別します。 デフォルトは大文字と小文字を区別するように変更されましたが、どちらの場合も必要に応じて処理できるようになりました。