OS Windows2000
ACCESS 2000
レコードが、住所、名前、DATA1・・・・DATA100
のような時
Set ws = DBEngine.Workspaces(0)
Set db = ws.Databases(0)
Set qd = db.CreateQueryDef("", Sql)
Set rs = qd.OpenRecordset()
DATA1~DATA100を取得するのに
me.text1.text = rs!data1
me.text2.text = rs!data2
.
.
me.text100.text = rs!data100
上記のようすると大変なので
配列のように扱う方法は、ないでしょうか?
宜しくお願いします
No.3ベストアンサー
- 回答日時:
DATA1・・・DATA100は質問上こういう連番付きな名前にしてあるだけかな~と思ったのですが違いますか?
>レコードが、住所、名前、DATA1・・・・DATA100
で「SELECT *」でとって来たと仮定すると、
rs.Fields(0) : 住所
rs.Fields(1) : 名前
rs.Fields(2) : DATA1
rs.Fields(3) : DATA2
・・・
rs.Fileds(101): DATA100
と、数値で取れるみたいなので、
ループにはrs.Fields("DATA" & i)
よりも
rs.Fields(i+1)がよろしいかと思います。
もちろんDATA1・・・DATA100が実際の名前ならば、
rs.Fields("DATA" & i)で良いと思います。
No.2
- 回答日時:
間違えました
×Me.Controls("test" & i).text = rs.Fields("data" & i).Value
↓
○Me.Controls("text" & i).text = rs.Fields("data" & i).Value
「text」プロパティ?「Value」プロパティ使用したほうが良いような...
No.1
- 回答日時:
Dim i As Integer
For i = 1 To 100 Step 1
Me.Controls("test" & i).text = rs.Fields("data" & i).Value
Next
こんな感じですかね
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- JavaScript 【jquery】EasyUIのSubGridにMySQLのテーブルデータを表示&編集にしたい 5 2022/05/02 13:10
- Visual Basic(VBA) 複数シート一括作成後に、特定範囲の数式は値で貼り付けしたい 3 2022/10/07 11:18
- JavaScript EasyUIのSubGrid(jquery)におけるObjectに入れた連想配列について 1 2022/05/02 11:21
- Access(アクセス) DoCmd.SearchForRecord が動かない時の解決方法 3 2022/07/22 15:31
- Visual Basic(VBA) データベースから絞り込んでデータを読み込み 1 2023/02/21 19:51
- Access(アクセス) docmd.gotorecordを起動するには 5 2022/06/17 15:20
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- Access(アクセス) チェックボックスにチェックが入った後の挙動 1 2022/08/21 12:39
- Access(アクセス) 実行時エラー3131 FROM 句の構文エラーです について 7 2022/06/13 15:45
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ReadParseで同名のinput名は配...
-
テキストボックスかラベル上の...
-
【VBS】クリップボード操作につ...
-
vba 日本語以外を抽出について
-
テキストボックスに入力された...
-
タイムアウトする仕組みを作りたい
-
VBAでcallで呼び出したsubを終...
-
チェックボックスを操作できな...
-
VBA public変数はどのようなこ...
-
VB.NETでのイベントの途中終了
-
C#のループでtextboxに値を入れ...
-
VBAで入力数値について
-
アクセスできない保護レベルエ...
-
PictureBoxでのアニメーション...
-
VB2005テキストボックスへのコ...
-
定数を構造体で・・・
-
GetNextWindowがDLLファイルUse...
-
C言語のサフィックスについて
-
VBA テキストボックスで計算
-
カラーの16進表記の足し算
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
sublimit textっていうエディタ...
-
ExcelのVBAで文章にある複数の...
-
テキストボックスかラベル上の...
-
【VBS】クリップボード操作につ...
-
RichTextBoxで指定行の色を自動...
-
vba 日本語以外を抽出について
-
文字列を配列に…。
-
Pythonのre.split()の正規表現...
-
VBスクリプトでファイルのコピ...
-
VB6.0 sp5]テキストボックスと...
-
文字列を日付型情報として計算...
-
XMLファイルのattribute値がう...
-
VBScript、ClipboardDataオブジ...
-
[VB6] SQLの作成について
-
Visual Basicについてお聞きし...
-
表の文字の均等割りについて
-
perlによるxmlファイルの取得
-
Googleシート「A1」でなくて「A...
-
HTMLのデータ読み取り
-
サンプルプログラムをコンパイ...
おすすめ情報