ACCESS2007 で
テーブル T_リスト
name cate
aaa 123
sss 543
rtyy 45t4
フォーム 顧客があり
リスト作成ボタンがあります
フォーム顧客の中に フォーム電話帳サブフォームがあり
データソースはT_リストです
その都度手動でフィルタをかける作業をします
リスト作成ボタンを押すとフィルタで抽出したデータだけを
CSVに書き出したいと思っています。
下記実行しましたが、
T_リストの一行目のデータしか書き出しません
DoCmd.OpenForm ("電話帳サブフォーム")でフォームを出さずに実行したいです
どなたかよいアドバイスをお願いします。
Private Sub コマンド1_Click()
Dim F As Variant
Dim Field1 As String
Dim Field2 As String
Dim M As Double
Dim i As Double
Field1 = "name"
Field2 = "cat1"
M = Me![電話帳サブフォーム].Form.Recordset.RecordCount
Open "C:\ListMaker\out.csv" For Output As #1
Write #1, Field1, Field2
DoCmd.OpenForm ("電話帳サブフォーム")
Me.[電話帳サブフォーム].SetFocus
For i = 1 To M
DoCmd.GoToRecord acDataForm, "Me.電話帳サブフォーム", acGoTo, i
Write #1, Me![電話帳サブフォーム]![name]
i = i + 1
Next
DoCmd.GoToRecord , , acFirst
Close #1
End Sub
No.1ベストアンサー
- 回答日時:
フォーム名/コントロール名は同じでしょうか。
以下でどうなりますか。
Private Sub コマンド1_Click()
Dim Field1 As String
Dim Field2 As String
Field1 = "name"
Field2 = "cat1"
With Me![電話帳サブフォーム].Form.RecordsetClone
If (.RecordCount > 0) Then
.MoveFirst
Open "C:\ListMaker\out.csv" For Output As #1
Write #1, Field1, Field2
While (Not .EOF)
Write #1, .Fields(Field1), .Fields(Field2)
.MoveNext
Wend
Close #1
End If
End With
End Sub
※
Me![電話帳サブフォーム] は、サブフォームコントロールになります。
30246kiku様
出来ましたッ!
頂いたコードをそのままコピぺ一発で希望通りの結果になりました。
本当に感謝感激です、
有難う御座いました!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Access(アクセス) docmd.gotorecordを起動するには 5 2022/06/17 15:20
- Access(アクセス) DoCmd.SearchForRecord が動かない時の解決方法 3 2022/07/22 15:31
- Access(アクセス) Accessでセレクタをダブルクリックで別フォームで詳細表示 3 2022/12/20 10:36
- Access(アクセス) チェックボックスにチェックが入った後の挙動 1 2022/08/21 12:39
- Access(アクセス) Vba Userformを前面に出すについて 3 2022/04/15 12:29
- Visual Basic(VBA) Accessフォームで全レコードを指定のExcelのセルへ転送し印刷する方法について 2 2022/09/08 18:23
- Visual Basic(VBA) VBA Userformで一部別シートに転記がしたいのですが 2 2023/05/24 13:08
- Visual Basic(VBA) ①ExcelVBAでカレンダーを作り、別のユザーフォームで日付を入力したいのですがエラーになります。 1 2023/02/17 18:39
- Visual Basic(VBA) Sheet2の日付をキーにオートフィルターで2023年1月のデータを抽出し、Sheet3へ書き出すた 2 2023/03/06 23:57
このQ&Aを見た人はこんなQ&Aも見ています
-
それもChatGPT!?と驚いた使用方法を教えてください
仕事やプライベートでも利用が浸透してきたChatGPTですが、こんなときに使うの!!?とびっくりしたり、これは画期的な有効活用だ!とうなった事例があれば教えてください!
-
【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
【お題】・忍者がやってるYouTubeが炎上してしまった理由
-
【お題】逆襲の桃太郎
【大喜利】桃太郎が1回鬼退治に失敗したところから始まる新作昔話「リベンジオブ桃太郎」にはこんなシーンがある
-
AIツールの活用方法を教えて
みなさんは普段どのような場面でAIツール(ChatGPTなど)を活用していますか?
-
今から楽しみな予定はありますか?
いよいよ2025年が始まりました。皆さんには、今から楽しみにしている予定はありますか?
-
【Access】クエリで抽出したデータをCSV形式でエクスポートできますか?
Access(アクセス)
-
ACCESS クエリ→フォーム フィルターをかけたデータのみエクスポートしたい
Excel(エクセル)
-
アクセスVBAのMe!と[ ]
Access(アクセス)
-
-
4
Accessで、フォームからフォームへ値を引き継ぐやり方
Access(アクセス)
-
5
テキストボックスにクエリ結果を表示させたい
その他(データベース)
-
6
access マクロでのフィルタの解除の方法
Access(アクセス)
-
7
アクセスのfilter、複数条件の記述方法を教えてください。
Access(アクセス)
-
8
Accessでフィルタの実行アクションをクリアするには?
Access(アクセス)
-
9
アクセスでテキストボックスの値が空白だったら
Access(アクセス)
-
10
選択したチェックボックスのみチェックを入れたいのですが
その他(データベース)
-
11
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
12
Access 1レコードずつcsvで出力したい
その他(データベース)
-
13
ACCESSのフォームで次のレコードに移動しない方法を教えてください
その他(データベース)
-
14
Access コンボボックスの値をクリアしたい。
PowerPoint(パワーポイント)
-
15
Access サブフォームでの選択行の取得
その他(データベース)
-
16
フィルタ後のフォームの件数の取得の仕方
Access(アクセス)
-
17
ACCESS2010 フィルタ後のエクスポート
その他(Microsoft Office)
-
18
Access 抽出したフォームをファイル出力
その他(データベース)
-
19
ラベルとテキストボックスのグループ化を解除したい
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access サブフォームでの選択行...
-
Access2000、これはいったい・...
-
ACCSESS2013VBA フォームのレコ...
-
Access2000 サブフォームのReco...
-
Access 複数フォームを...
-
googleフォームでインストール...
-
サブフォームでのダブルクリッ...
-
Access 2010 分割フォームのフ...
-
Access ウィンドウサイズの変更
-
アクセスでサブフォームのレコ...
-
Accessフィルターをかけたサブ...
-
Accessで、サブフォームのある...
-
(ACCESS)条件に応じて、テキ...
-
accessのサブフォームの並び替...
-
AccessのFormのみをスクリーン...
-
Accessでサブフォームの中の並...
-
Access レイアウト変更したサブ...
-
レコードセットで得た結果をサ...
-
エクセルで、抽出したデータだ...
-
Accessでデータを更新したらそ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Access サブフォームでの選択行...
-
Access2000、これはいったい・...
-
メインフォームとサブフォーム...
-
Access 複数フォームを...
-
(ACCESS)条件に応じて、テキ...
-
ACCSESS2013VBA フォームのレコ...
-
access サブフォームにリストを...
-
2回目に画面のレコードセットの...
-
Access2000 サブフォームのReco...
-
サブフォームが見えなくなる。
-
Accessのサブフォームから値を...
-
初心者です。accessで請求書を...
-
Accessで、一覧からクリックし...
-
Access VBA acCmdSelectRec...
-
ACCESSでfilterとorderbyについて
-
Accessでのフォーム表示がうま...
-
サブフォームでフィルタしたデ...
-
アクセスでサブフォームのレコ...
-
サブフォームのデータを保存す...
-
AccessのFormのみをスクリーン...
おすすめ情報