1

テーブル内のデータを更新するボタンのあるフォームがあります。このフォームは完全に機能します。ただし、タブページフォームにサブフォームとして追加すると、追加されなくなります。[Forms]![MyForm]![textbox]Accessは、変数が存在し、入力されていても、変数の入力を求めるプロンプトを表示します。サブフォームを参照する別の方法があると思います。

4

2 に答える 2

3

フォームの名前、サブフォームコントロールの名前、フォームプロパティ、およびコントロールの名前を参照してください(MVPMSを参照)。MS Access 2010を使用しているので、クエリデザインウィンドウとインテリセンスを使用して関連する文字列を作成できます。次のように機能します。

 [forms]![Gestiune]![SubformControlNameHere].Form![idInchirieri]
于 2013-01-06T09:49:14.877 に答える
0

この式[Forms]![MyForm]![textbox]は、サブフォームのComboBoxまたはListBoxのRowSourceとして使用されるクエリ内に表示される可能性があります。このサブフォームはもうありませんForms!MyForm

Forms!MainForm!MySubformControl.Form

正しい名前がわからないので、それに応じて調整してください。

式を次のように変更します

Forms!MainForm!MySubformControl.Form!textbox
  • Formsオープンフォームのコレクションです。(不変)
  • MainFormタブコントロールを備えたフォームの名前です。(適応する)
  • MySubformControlサブフォームを含むコントロールの名前です。(適応する)
  • .Formサブフォーム自体を指定します。(不変)
  • 最後textboxに、TextBoxです。(大丈夫なはずです、そうでなければ適応します)
于 2013-01-06T01:05:22.063 に答える