0

アクセスで正常に機能するフォームを使用してMSAccess2007データベースを開発しましたが、バックエンドをSQL Serverにアップサイズすると、サブフォームの機能が完全に失われます。他の誰かがこの問題に遭遇しましたか?回避策はありますか?

4

2 に答える 2

1

私はちょうど同じようなプロジェクトの真っ最中で、似たようなものに遭遇しました。私にとって問題は日時フィールドにありました。

フォームのデータ/レコードセットに日時フィールドがあることを確認してください...それがdatetime2に変更しようとした場合(これにより、90%のケースで修正されたようです)、おそらく再インポートする必要があります/ ssmaアプリを再実行して、datatime2としてインポートされた日付を取得します。

@ David-w-fenton afaikアクセス時にテーブルをリンクすると、主キーとしていくつかのフィールドを選択するように要求されます

于 2011-09-22T10:37:46.247 に答える
1

私の場合、提案されたすべての変更を行った後、問題のあるサブフォームが破損していることがわかりました。Access 2007でプロジェクトを最初から再構築しましたが、すべて正常に機能しました。

于 2011-09-23T12:47:38.117 に答える