1

ここに私の問題があります: FormB から従業員のユーザー名をコピーし、FormB のレコードをクリックすると FrmEmployee に配置する以下のコードがあります (これは FrmEmployee の cmd ボタンから開かれ、会社内のすべての従業員とそのシフトパターンが一覧表示されます) )。

Private Sub Form_Click()
Forms!FrmEmployeee.Form.Username = Me.Username
End Sub 

これは機能しますが、現在のユーザー名フィールドを FormB で選択されているものに設定するだけです。FormB はデータシート ビューにあり、従業員のユーザー名の複数の値を保持します。したがって、私がやりたいことは、上記のコードを何らかの形で拡張して、FrmEmployee の次のレコードに移動することです。つまり、FormB から別のユーザーを選択すると、この値が次の Username レコードにコピーされ、従業員のリストを作成できるようになります。 .

4

1 に答える 1

0

私の理解では、実際に必要なのは、フォーム B から複数の行/項目を保存することです。

したがって、私の提案は、FrmEmployee のテキスト ボックスを ListBox に変更することです。したがって、アクティブなレコードにカーソルを合わせるたびに、レコードがリストボックスに追加されます

于 2014-08-06T05:00:54.583 に答える