0

序文:タブのあるフォームがあります。タブの 1 つに、リスト ボックス、ボタン、およびサブフォームがあります。リスト ボックスは 2 つのテーブルから取り込まれ、バインドされた列があります。

必要:リスト ボックスが構築されているテーブルの 1 つの既存のレコードを編集し、ボタンのクリック時に同じテーブルにレコードを追加するには、サブフォームが必要です。サブフォームは、リスト ボックスのバインドされていない列にリンクされます。助けてください..Vbでいくつか試してみましたが、完了できませんでした..

――チェグ。

4

1 に答える 1

0

私があなたを正しく理解しているかどうかはわかりませんが、リストボックスで行を選択し、基になるテーブルのそれぞれのレコードを編集し、レコードを保存してリストボックスを更新する場合は、それらの行に沿って作業できます:サブフォームもリンクできません。手順を作成する

Sub UpdateSubform()
  subform![id]=listbox!changetableID]
End sub

フォームの OnLoad イベントとリストボックスの OnChange イベントで、このプロシージャを呼び出します。

サブフォームの afterUpdate イベントで:

  Private Sub Form_AfterUpdate()
    me.parent.requery
  End Sub

私は自分のアクセスから離れているため、これを自分でチェックしませんでしたが、それらの線に沿って機能するはずです。

それがあなたが探しているものでない場合は、投稿を編集して、少なくともリストボックスの内容とサブフォームのリンク先の情報を投稿してください。

于 2012-05-03T12:30:09.803 に答える