Excel VBA質問箱 IV

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

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


4892 / 13644 ツリー ←次へ | 前へ→

【53763】Recordsetからオブジェクトデータの行番号を取得するプロパティ Sachi 08/2/6(水) 8:50 質問[未読]
【53765】Re:Recordsetからオブジェクトデータの行番... VBWASURETA 08/2/6(水) 9:32 質問[未読]
【53767】Re:Recordsetからオブジェクトデータの行番... Sachi 08/2/6(水) 10:07 発言[未読]
【53768】Re:Recordsetからオブジェクトデータの行番... neptune 08/2/6(水) 10:56 発言[未読]
【53769】Re:Recordsetからオブジェクトデータの行番... Sachi 08/2/6(水) 12:44 お礼[未読]

【53763】Recordsetからオブジェクトデータの行番...
質問  Sachi E-MAIL  - 08/2/6(水) 8:50 -

引用なし
パスワード
   はじめまして。
Sachi@Excel2003_WinXPです。

mdbファイルからADOでデータを取得する場合
Recordsetオブジェクトからデータの
行番号を取得するプロパティはあるのでしょうか?
--------------------------------------------
myKey = "工事ID = 152" & myKey
myRst.Find myKey

If myRst.EOF = True Then
  MsgBox ("番号未登録")
Else
  MsgBox ("番号あり")
     n=myRst.○○○
           ↑
           ?

End If
---------------------------------------------------------
RecordCount プロパティは全行数の取得なので
Rowプロパティみたいなのがないかと捜したのですが
見つけることができません。
ご存じの方からのアドバイス頂けると助かります。
よろしくお願いいたします。

【53765】Re:Recordsetからオブジェクトデータの行...
質問  VBWASURETA  - 08/2/6(水) 9:32 -

引用なし
パスワード
   ▼Sachi さん:
おはようございます。

まず、確認します。
これどうみてもExcel VBAの話ではないですよね?

Accessの話でしたらこちらへ。
h tp://www.vbalab.net/vbaqa/c-board.cgi?id=access

因みにADOでレコード位置を調べるとすると
出てくるかも知れませんね。

【53767】Re:Recordsetからオブジェクトデータの行...
発言  Sachi E-MAIL  - 08/2/6(水) 10:07 -

引用なし
パスワード
   ▼VBWASURETA さん:
>▼Sachi さん:

>これどうみてもExcel VBAの話ではないですよね?

ExcelVBAです。
データソースにAccessを使用した
業務マクロです。

>因みにADOでレコード位置を調べるとすると
>出てくるかも知れませんね。

そうですね。
その手法がわかりません。
よろしくお願いいたします。

【53768】Re:Recordsetからオブジェクトデータの行...
発言  neptune  - 08/2/6(水) 10:56 -

引用なし
パスワード
   ▼Sachi さん:
こんにちは
レコード位置ってのが良くわかりませんが、

しるしを記憶しておきたいなら「Bookmark プロパティ」
なんてのもあります。

ADO2.6以降限定のプロパティとは思いますが、
「AbsolutePosition プロパティ」
h tp://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpado260/htm/mdproabpos.asp

「AbsolutePage プロパティ」ってのがあります。
h tp://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpado260/htm/mdproabpage.asp

のプロパティがあります。
いずれにしても上記のサイトで調べれば全部のプロパティ、メソッド
が調べられます。

【53769】Re:Recordsetからオブジェクトデータの行...
お礼  Sachi E-MAIL  - 08/2/6(水) 12:44 -

引用なし
パスワード
   ▼neptune さん:
>ADO2.6以降限定のプロパティとは思いますが、
>「AbsolutePosition プロパティ」
>h tp://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpado260/htm/mdproabpos.asp

このプロパティを使用したらレコード番号の取得が
できました。問題解決です。

ありがとうございました。
また、よろしくお願いいたします。

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