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も見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
Access サブフォームでの選択行の取得
その他(データベース)
-
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
Access 最後のレコードに到達するまでループ処理を行う方法
Access(アクセス)
-
-
4
前のレコードの値を自動で入れたい
PowerPoint(パワーポイント)
-
5
Accessでテーブルの値をテキストボックスに代入するには?
Access(アクセス)
-
6
ADOで現在のレコードの次のレコードの値も取得
Access(アクセス)
-
7
ACCESSでVBAから選択クエリの抽出条件を指定したい
Access(アクセス)
-
8
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
9
レコードを保存するコード アクセスvba
その他(Microsoft Office)
-
10
サブフォームに対してGoToRecordするには?
その他(Microsoft Office)
-
11
Accessで別テーブルの値をフォームに表示したい
その他(データベース)
-
12
アクセスVBAのMe!と[ ]
Access(アクセス)
-
13
Accessのフォーム上にレコード数とレコード番号の表示
その他(データベース)
-
14
Access DlookUPの複数条件抽出
Access(アクセス)
-
15
アクセスでテキストボックスの値が空白だったら
Access(アクセス)
-
16
テキストボックスにクエリ結果を表示させたい
その他(データベース)
-
17
AccessVBAで作成したExcelファイルを削除する方法は?
Visual Basic(VBA)
-
18
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
19
アクセスのfilter、複数条件の記述方法を教えてください。
Access(アクセス)
-
20
Accessで、フォームからフォームへ値を引き継ぐやり方
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessのフィールド名に半角括...
-
クリスタルレポート(8.5)の書式...
-
アクセスでADO 並べ替えが適用...
-
accessでフィールド追加のあと...
-
DataTableに特定のフィールドが...
-
Access 2010で実行時エラー3061
-
C#で変数名の取得
-
delphi5について。
-
AccessのDAOでフィールド名を配...
-
Access Dcount関数で引数が指定...
-
2つ目のレコードの値を取得す...
-
クリスタルレポートで困ってい...
-
AccessVBAで他テーブルのデータ...
-
アクセスで、テーブル間のレコ...
-
データベースから絞り込んでデ...
-
ADOでNullフィールドの抽出
-
INT64対応のprintf系関数はあり...
-
ACCESSで視覚的タイムテーブル...
-
VBA 変数名に変数を使用したい。
-
他のMDBのテーブルに追加したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessのフィールド名に半角括...
-
DataTableに特定のフィールドが...
-
accessでフィールド追加のあと...
-
INT64対応のprintf系関数はあり...
-
2つ目のレコードの値を取得す...
-
Access 2010で実行時エラー3061
-
日付と文字列を条件としてDLook...
-
AccessのDAOでフィールド名を配...
-
SQLで複数のテーブルと結合した...
-
テーブルのデータ型の変更がで...
-
フィールド名をループの添え字...
-
クリスタルレポート(8.5)の書式...
-
AccessVBAで他テーブルのデータ...
-
Accessの画像挿入のVBAコード
-
アクセスでADO 並べ替えが適用...
-
NULLを含む文字列の結合で...
-
クリスタルレポートで文字列の...
-
ACCESSデータベースにV...
-
ノーツ:ユーザ名から別名を取...
-
Access クエリで変数を参照する...
おすすめ情報