Access VBA質問箱 IV

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

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


5884 / 9994 ←次へ | 前へ→

【7322】Re:クリックした時の行番号の取得方法
回答  小僧  - 06/2/20(月) 12:46 -

引用なし
パスワード
   ▼VBAの迷い子 さん:
こんにちは。

>明細行のある行をダブルクリックした際にクリックした行の番号を取得

Access には残念ながら行という概念はありません。

ソート順が指定してある場合でしたら

Private Sub Form_DblClick(Cancel As Integer)
  MsgBox Me.Recordset.AbsolutePosition
End Sub

のようにして、「何番目のレコードか」というものを取得できます。


フォームの基になっているテーブル(またはクエリ)に
Unique なフィールドは存在していますでしょうか。

あるのであれば、そのフィールドをキーにして操作をするのが一般的ですね。

※ 適宜改行をしましょうね。
335 hits

【7319】クリックした時の行番号の取得方法 VBAの迷い子 06/2/20(月) 9:31 質問
【7322】Re:クリックした時の行番号の取得方法 小僧 06/2/20(月) 12:46 回答
【7324】Re:クリックした時の行番号の取得方法 VBAの迷い子 06/2/20(月) 14:15 お礼
【7326】Re:クリックした時の行番号の取得方法 小僧 06/2/20(月) 15:54 発言
【7329】Re:クリックした時の行番号の取得方法 VBAの迷い子 06/2/20(月) 17:17 お礼

5884 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078229
(SS)C-BOARD v3.8 is Free