Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


1828 / 2272 ツリー ←次へ | 前へ→

【5010】リストからの別のフォームへの移動 H,T 05/5/12(木) 10:34 質問[未読]
【5012】Re:リストからの別のフォームへの移動 小僧 05/5/12(木) 13:40 発言[未読]
【5015】Re:リストからの別のフォームへの移動 H,T 05/5/12(木) 16:04 質問[未読]
【5016】Re:リストからの別のフォームへの移動 小僧 05/5/12(木) 16:43 回答[未読]
【5080】Re:リストからの別のフォームへの移動 H,T 05/5/21(土) 10:44 質問[未読]
【5082】Re:リストからの別のフォームへの移動 小僧 05/5/22(日) 1:17 発言[未読]

【5010】リストからの別のフォームへの移動
質問  H,T  - 05/5/12(木) 10:34 -

引用なし
パスワード
   フォーム2でリストボックスを作りそのデータの結果を別のフォームのテキストボックスにいれたいのですが、複数ありやり方がわかりません。
 例えば、リストの結果10と20という値をそれぞれ別のテキストボックスに移動できるようにしたいのですが・・・・・
 

【5012】Re:リストからの別のフォームへの移動
発言  小僧  - 05/5/12(木) 13:40 -

引用なし
パスワード
   ▼H,T さん:
こんにちは。

ご提示された内容ですと当方には理解し難いので、少し整理させて下さい。

>別のフォームに…

現在「フォーム2」の他に別のフォームが同時に開いていると
いう事で宜しいでしょうか?
もしそうであれば、別のフォーム名もご提示して下さい。

>リストの結果10と20という値を
1つのリストボックスから選択できる値は1つだけだと思うのですが…。

もし2つのリストボックスが存在して、それぞれの値をという事でしたら
2つのリストボックス名のご提示をお願いします。

>別のテキストボックスに移動できるようにしたいのですが・・・・・
どのタイミングで値の移動を行うのでしょうか?
例えば… 1)リストボックスから値が選択された時
       2)別にコマンドボタンを設けて、それが押された時
などなど…

【5015】Re:リストからの別のフォームへの移動
質問  H,T  - 05/5/12(木) 16:04 -

引用なし
パスワード
   2つのフォームが開かれている状態です。
リストは複数選択でも一つ選択でも構わないのですが、それを選択してコマンドボタンで押すとそれぞれ対応しているもう一つのフォームに移動したいわけなのですが・・・・(一度同じところのテキストボックスに移動してからもう一つのフォームのテキストに入力されるという形でもかまいません。)
宜しくおねがいします。

【5016】Re:リストからの別のフォームへの移動
回答  小僧  - 05/5/12(木) 16:43 -

引用なし
パスワード
   ▼H,T さん:
こんにちは。

F_フォームA
  選択リスト(リストボックス)
    複数選択 → 標準 または 拡張

  実行ボタン(コマンドボタン)

F_フォームB
  結果ボックス(テキストボックス)

が存在すると仮定します。

Private Sub 実行ボタン_Click()
Dim MyList As ListBox
Dim MyBox As TextBox
Dim Cnt As Long
  Set MyList = Me.選択リスト
  Set MyBox = Forms![F_フォームB].[結果ボックス]
  
  MyBox.Value = ""
  For Cnt = 0 To MyList.ListCount - 1
    If MyList.Selected(Cnt) Then
      MyBox.Value = MyBox.Value & MyList.Column(0, Cnt) & "  "
    End If
  Next
  
  Set MyList = Nothing
  Set MyBox = Nothing
End Sub

こんな感じでいかがでしょうか?

【5080】Re:リストからの別のフォームへの移動
質問  H,T  - 05/5/21(土) 10:44 -

引用なし
パスワード
   お返事ありがとうございます。
 もし、FormBのリストボックスを複数選択しその結果をFormAの複数のテキストボックスに一回で移動するやり方を教えてください。
(FormAのリストボックスには、検査名と結果が表示されており、FormBの各テキストボックスには各々の検査名 で、その検査名が同じ時の結果をそのテキストボックスに一回でそれぞれ移動したいわけです。)
お願いします。

【5082】Re:リストからの別のフォームへの移動
発言  小僧  - 05/5/22(日) 1:17 -

引用なし
パスワード
   ▼H,T さん:
こんばんは。

[#5074]リストのデータの移動

のY.Kさんとは別の方でしょうか?

あちらに似たようなご質問がありましたので
回答を付けておきました。

H.Tさんの参考になれば幸いです。

1828 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078242
(SS)C-BOARD v3.8 is Free