2017-04-21 12 views
-1

私のサブフォームにはテキストボックスがほとんどありません。ユーザーは255文字以上入力できます。だから私はそれらのテキストボックスにメモデータ型を使用することを考えました。しかし、その後、サブフォームを開くには2〜3分かかります。msメモ - データ型がテキストボックスのアクセスパフォーマンス問題

私はデータ型をテキストに変更しました。これで大きなパフォーマンスの変化が見られます。それはより速い(4〜5秒)。

ただし、ユーザーはこれ以上の文字を入力できません。 100文字を超えない。私はこれを達成する方法がわかりません。助言がありますか?

おかげで、

+0

サブフォームRecordSourceはテーブルまたはクエリですか?私はこの問題に遭遇したことはありません。コンパクトで修理しましたか?私は制限のためにメモ型フィールドを避ける。分析のためにdbを提供したい場合は、Box.com fileshare siteをお勧めします。 – June7

+0

私はアクセスしやすいです。サブフォームRecordSourceのテーブルを使用しています。 – user659469

+0

「コンパクトで修理しましたか?それは何ですか? – user659469

答えて

1

この答えは質問以下のコメントで議論を展開します。

「レコードが大きすぎます」というエラーは発生しませんでした。

データベースを正規化すると、親のSpecificテーブルとBlanketテーブルに関連する(子)依存の新しいテーブルを追加することになります。初心者のために、ブランケットテーブルには、Project_1、Project_2 ...という名前のフィールドがあり、同じ命名規則を持つ他のフィールドの束も10個あります。正規化にはおそらくBlanketDetailsという別のテーブルがあります。

+===========+=========+============+==============+=============+ 
| BlanketID | Project | Equipment | Installation | MonForecast | 
+===========+=========+============+==============+=============+ 
|   1 | C.91524 | Leonia  | Leonia  | $723,000.00 | 
+-----------+---------+------------+--------------+-------------+ 
|   1 | C.91525 | Belleville | Belleville | $258,000.00 | 
+-----------+---------+------------+--------------+-------------+ 
関連する問題