0

開いているデータベースのフォームに問題があります。

このフォームは Specifiche と呼ばれ、内部には SSpecifiche と SSDatiSpecifiche の 2 つのサブフォームがあります。

http://postimage.org/image/alagax8zx/full/

サブフォーム SSpecifiche はテーブル Dati_Capitolati に接続され、SSDatiSpecifiche はテーブル Codice_Specifica に接続されます。これらの 2 つのテーブルには、関連する 2 つのフィールドがあります。Codice specifica と Codice specifica、および Nome Tabella と Tabella です。結果は次のようになります: http://postimage.org/image/aefarm47r/

実際、Access 97 で開いても問題はありませんが、2010 年には右側のテーブルが空で、フィールドが読み込まれません。ウィザード フィールドを使用しても、この問題を解決するのに役立ちません。文書化すると、クエリを作成する必要があるかもしれないと読みましたが、手続きを理解できません。私にとって、エラーはここにあります:

LinkChildFields Master: Codice Specifica;[Nome Tabella]
LinkChildFields: Codice Specifica;Tabella

私は明確だったと思います、助けてくれてありがとう

4

1 に答える 1

0

しばらく経ちましたが、最近データベースを開いて、何が機能しないかを知っていると思います。このページhttp://www.fmsinc.com/microsoftaccess/forms/synchronize/linkedsubforms.asp を調べていると、同じ状況になることがわかりました。実際、メイン フォームに非表示のテキスト ボックスがあることに気付きました。そして、これが機能しないのです。実際、私は可視化して読みました:#エラー。

このテキスト ボックスは Nome Tabella と呼ばれ、データ ソース コントロールには =[SSpecifiche].[Forms]![Table Name] があります。

私はチェックしたので公平でなければなりませんが、なぜ機能しないのか理解できません。

于 2013-04-01T17:41:53.203 に答える