0

Microsoft Access 2010 データベースを使用しており、書式設定された 4 語のテキストを含む 1 行の後にリッチテキスト ボックスを使用してデータを配置すると、「フィールドが小さすぎて、追加しようとしたデータの量を受け入れることができません。試してみてください。より少ないデータを挿入または貼り付けます」テーブルの行を255文字に設定しましたが、4単語しか挿入していません

4

1 に答える 1

2

Richtextbox には書式設定情報が含まれているため、コントロールに表示されるテキストよりもはるかに長いテキストが返されます。

たとえば、次のコードを参照してください。

Option Compare Database
Option Explicit

Private Sub Detail_Click()
    MsgBox Me.RichTextBox0.Value
End Sub

Private Sub Form_Load()
    Me.RichTextBox0.Value = "Only four words really!"
End Sub

これは以下を返します:

{\rtf1\ansi\deff0\nouicompat{\fonttbl{\f0\fnil\fcharset0 MS Sans Serif;}}
{\*\generator Riched20 15.0.4481}{\*\mmathPr\mwrapIndent1440 }\viewkind4\uc1 
\pard\f0\fs17\lang1033 Only four words really!
\par 
\par }
于 2013-07-16T12:59:19.377 に答える