2009-04-30 6 views

答えて

-2

テキストフィールドのデフォルトの最大長は254文字です。 テキストフィールドに許可される最大長は15,360文字です。

+0

これは古いものですが、おいしさです。私は実際の番号を分離するためにバイナリチョップアプローチを使用して、難しい方法でそれを動作させなければなりませんでした。 http://goo.gl/S1Q9xとIBMの技術情報http://goo.gl/ON50x – giulio

+0

これは間違っています。デフォルトの最大長は254ではありません。 http://www-01.ibm.com/support/knowledgecenter/SSKTWP_8.5.3/com.ibm.notes85.client.doc/fram_limits_of_notes_r.html?lang=ja –

+0

@クリスチャン2009年に投稿したときにあった... – jeffl8n

0

これより少し複雑です。バージョンによってはLotusScriptのQuerySaveイベントを使用してNotesItemの.isSummaryプロパティをフィールドに設定することでテキストフィールドのサイズを32Kに増やすことができますビューのフィールドからのデータを表示することはできません。

2

何をしようとしているかに応じて、32kのサイズ制限がないNotesリッチテキストフィールドを使用できます。したがって、この "リッチテキスト"フィールドを使用してテキストのみを格納することができます。これは本質的に.isSummary属性の設定をfalseに設定していますが、スクリプトコードを追加する必要はありません。リッチテキストフィールドはビューでレンダリングできません。

7

Lotus NotesおよびDominoのテキストフィールドには、254文字の「デフォルトの制限」はありません。 notes.iniから書き込まれた、または読み取られた文字列のサイズや、ACLエントリのような小規模な制限は、いくつかのケースでのみ発生します。

Domino Designer 8.5.xヘルプファイルのIBMによると、テキストフィールドには32KBの制限があります。ただし、Notes 8.5.x C APIヘルプファイルでは、項目の最大サイズは64kバイトですが、要約フラグが設定されている場合は最大サイズは32kです。要約フラグは、ビュー列で使用されるテキストフィールドに必要です。また、Notesフォームは、常にフラグが設定されていると想定しています。ノンサマリー項目を処理するには、LotusScriptまたはJavaまたはNotes C APIコードを使用する必要があります。

2つのことが複雑です:1)ドキュメントに他のサマリーアイテムが格納されている場合、各サマリーテキストアイテムはサマリーバッファ内のスペースの他のすべてのサマリーアイテム(ビューデータの元の場所)と競合しています。その制限も32kです。 Lotus NotesとDominoの古いバージョンでは要約バッファーに15kの制限がありましたが、それがノーツとドミノのどちらのソフトウェアバージョンであろうとNSFファイルのオンディスクストレージ(ODS)バージョンであるかはわかりませんサマリーバッファーのサイズに影響します。

最高の情報は、最大64kの表示用テキストフィールドを持つことができ、64kまでの非要約テキストフィールドを保存することができますが、通常の要約テキストフィールドでは、ソフトウェアのバージョンに応じて15kまたは32kのいずれかであり、おそらくはODSにも依存します。

LMBCS文字はマルチバイトである可能性があるので、32kの制限は必ずしも32k文字を意味するとは限りません。

関連する問題