No.2ベストアンサー
- 回答日時:
Dfirst関数をおつかいのようですので、環境は
Accessであると過程してお話します。
テーブルAにはB以外のフィールドはありますか?
もし検索キーになるような重複なしのフィールドがあれば、
そのフィールドをキーにDLOOKUP関数で値を取得できます。
たとえば、レコードの先頭から1,2,3,4・・・というように
通しNo.を入れたフィールド(C)があれば、2レコード目の
Bフィールドの値を取得するには以下のような感じになります。
DLookup("B","A","C=" & 2)
一般化すると
DLookup("値取得フィールド","テーブル/クエリ名","検索フィールド=条件")
といった感じでしょうか?
ヘルプでDLookup関数を調べてみてください。
No.1
- 回答日時:
Accessですか?
DAOを使って見ては、以降は2件目のレコードのデータを変数に代入するコードです。
sub honyara()
Dim Db as databese
Dim Rs As Recordset
Dim Hensu1 as String
Dim Hensu2 as String
Set DB = CurrentDb
Set RS1 = DB.OpenRecordset("テーブル", dbOpenTable)
Rs.move 2
Hensu1=Rs!A
Hensu1=Rs!B
RS.Close
DB.Close
End Sub
Access97ならこのDAOは標準で参照設定されていますが、2000以降は
ツールメニューの参照設定でMicrosoft DAO 3.6 Object Libraryを参照させとかないとだめですよ
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP クエリObjectをforeachで回す時に、次のレコードへ移動せずに次のレコードを取得したい 2 2022/07/28 15:29
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- その他(データベース) IT用語について質問です。 以前ITパスポートの試験を受けた際にデータベースが何の集まりかについての 2 2022/12/10 12:29
- Oracle sqlで質問です。 aテーブルとbテーブルがあり、下記のsqlで取得したidとnameに一致しないレ 1 2022/04/20 20:34
- Oracle 下記のsqlで取得されるレコード以外を取得する方法ありますでしょうか。 SELECT B.番号, B 2 2022/04/20 23:21
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- ドメイン・サーバー・クラウドサービス 独自ドメインでのNSレコード設定 1 2023/07/12 18:36
- その他(音楽・ダンス・舞台芸能) 「録音品質の良い」オススメのレコードを教えてください。 皆様のお持ちのレコードで「これは音がいい!」 8 2022/08/08 14:45
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
Access サブフォームでの選択行の取得
その他(データベース)
-
Access 最後のレコードに到達するまでループ処理を行う方法
Access(アクセス)
-
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
-
4
前のレコードの値を自動で入れたい
PowerPoint(パワーポイント)
-
5
Accessでテーブルの値をテキストボックスに代入するには?
Access(アクセス)
-
6
Accessで別テーブルの値をフォームに表示したい
その他(データベース)
-
7
ADOで現在のレコードの次のレコードの値も取得
Access(アクセス)
-
8
ACCESSでVBAから選択クエリの抽出条件を指定したい
Access(アクセス)
-
9
アクセスVBAのMe!と[ ]
Access(アクセス)
-
10
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
11
サブフォームに対してGoToRecordするには?
その他(Microsoft Office)
-
12
Accessのフォーム上にレコード数とレコード番号の表示
その他(データベース)
-
13
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
14
テキストボックスにクエリ結果を表示させたい
その他(データベース)
-
15
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
16
Access DlookUPの複数条件抽出
Access(アクセス)
-
17
AccessVBAで作成したExcelファイルを削除する方法は?
Visual Basic(VBA)
-
18
どこにもフォーカスを当てたくない
Access(アクセス)
-
19
Accessのサブフォームから値を参照する方法について
その他(データベース)
-
20
アクセスでテキストボックスの値が空白だったら
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
accessでフィールド追加のあと...
-
Accessのフィールド名に半角括...
-
DataTableに特定のフィールドが...
-
INT64対応のprintf系関数はあり...
-
ACCESSで日別集計をする場合
-
クリスタルレポートの式フィー...
-
ACCESSで視覚的タイムテーブル...
-
オートナンバー型を抽出条件に...
-
クリスタルレポート(8.5)の書式...
-
ADOをし使用して、Accessのテー...
-
2つ目のレコードの値を取得す...
-
AccessVBAで他テーブルのデータ...
-
アクセスでADO 並べ替えが適用...
-
FTPサーバーから受信したファイ...
-
Access 2010で実行時エラー3061
-
C#で変数名の取得
-
Accessの画像挿入のVBAコード
-
Access 追加クエリについて
-
日付と文字列を条件としてDLook...
-
クリスタルレポートで文字列の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
accessでフィールド追加のあと...
-
INT64対応のprintf系関数はあり...
-
DataTableに特定のフィールドが...
-
Accessのフィールド名に半角括...
-
2つ目のレコードの値を取得す...
-
AccessのDAOでフィールド名を配...
-
クリスタルレポートで困ってい...
-
テーブルのデータ型の変更がで...
-
Access 2010で実行時エラー3061
-
日付と文字列を条件としてDLook...
-
2次元のdictionary
-
ACCESSで日別集計をする場合
-
Access VBA 添付型フィールド
-
SQLで複数のテーブルと結合した...
-
クリスタルレポートで文字列の...
-
ACCESSで視覚的タイムテーブル...
-
アクセス ADO Null以外のレコ...
-
アクセスでADO 並べ替えが適用...
-
AccessVBAで他テーブルのデータ...
-
オートナンバー型を抽出条件に...
おすすめ情報