いつもお世話になっております。
ACCESS VBAでメインフォームに貼りついているサブフォームの値をとりたいのですが、うまくいっていません。
現状は
module1でaをPublicで宣言
サブフォーム中のFORM_CURRENT()中で
me.field1.setfocus
a = me.field1.value
として取得しています。
(実装ではメインのほうのボタンAを押したときに
サブフォーム、FORM_CURRENT()で取得しておいた値を
別の変数に入れようとしています。)
サブフォームのみで実行するとうまくいくようですが、
メインフォームに貼り付けるとうまくいかないようです。
(メインフォームに貼り付けて、サブフォームのFORM_CURRENTにブレイクを
貼って止めようとするが止まらない)
そこでメインフォームボタンAクリックイベントで
dim a1 as integer
Forms![mainform]![subform].form.[field1].setfocus
a1 = Forms![mainform]![subform].form.[field1].value
として値をとろうと思ったのですが
メインフォームからサブフォームにフォーカスをうつせない?
らしく、サポートされていませんの旨のメッセージがでてしまいます。
やりたいこととしては、メインフォームに貼りついたサブフォームの
選択レコードのフィールド値を、メインフォームのボタンを押したときに
取得する。ということなのですが、うまくいっていません。
別の方法でもいいので、実現方法をご存知の方、よろしくお願いします。
ちなみにACCESSは2000を使用、ADOはサポートされていますがDAOは
非サポートのようです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Visual Basic(VBA) VB.net フォーム 親子 1 2022/07/04 19:00
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- JavaScript javascriptで入力フォームが空欄の時にアラートによるエラーを出すコードを書いています。 2 2023/06/13 17:58
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- JavaScript Google reCAPTCHAについて 1 2023/02/22 14:37
- JavaScript ラジオボタンによるフォームの開閉を行いたい 3 2022/03/31 21:30
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
このQ&Aを見た人はこんなQ&Aも見ています
-
風水の観点で選ぶ観葉植物とは?置き場所や上げたい運気ごとの注意点を紹介!
観葉植物で運気をアップするコツを、風水デザイン1級建築士の福島昌彦さんに伺った。
-
Access サブフォームでの選択行の取得
その他(データベース)
-
サブフォームに対してGoToRecordするには?
その他(Microsoft Office)
-
アクセスでサブフォームのレコードを取得したい。
Access(アクセス)
-
-
4
Accessのサブフォームから値を参照する方法について
その他(データベース)
-
5
Access でレコードセレクタが押されたときのイベントは?
その他(プログラミング・Web制作)
-
6
サブフォームの新規レコードに移動したい アクセス
Access(アクセス)
-
7
Accessデータシートビューの行指定について
その他(プログラミング・Web制作)
-
8
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
9
ACCESS 複数のフォームから同一テーブル参照
Access(アクセス)
-
10
フォームを開くときに、コンボボックスの値を選択(アクセスVBA)
Visual Basic(VBA)
-
11
テキストボックスにクエリ結果を表示させたい
その他(データベース)
-
12
サブフォームのイベント取得
Visual Basic(VBA)
-
13
フォームのデータシートビューにてVBAで直接記述したSQL文を実行した結果を返すことは不可能でしょうか?
Access(アクセス)
-
14
ACCESS──メインフォームでサブフォームのレコード件数をカウントしたい
Access(アクセス)
-
15
日付型のフィールドに空白を入れる方法を教えてください
その他(データベース)
-
16
Access2000 サブフォームのRecordSet取得法
Access(アクセス)
-
17
コントロールの存在確認
Visual Basic(VBA)
-
18
Accessで、フォームからフォームへ値を引き継ぐやり方
Access(アクセス)
-
19
Access コンボボックスの値をクリアしたい。
PowerPoint(パワーポイント)
-
20
アクセスのフィールド表示を2段にする方法・抽出の方法
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB.net(VB)で、フォームにExcel...
-
Googleフォーム・複数人の申し...
-
サブフォームのサブフォームの...
-
ACCESS 表形式フォームで1レ...
-
VBAにてメッセージボックスを最...
-
リストボックスの選択解除
-
accessで2つ以上のフォームを起...
-
ユーザーフォーム上にアイコン...
-
C# 別なフォームへ値を渡す (...
-
ディスプレイ解像度より大きな...
-
サブフォームの行ごとにコンボ...
-
サブフォームの新規レコードに...
-
フォームを1つだけ閉じる方法は?
-
サブフォームのイベント取得
-
Access サブフォームでの複数行...
-
メッセージボックスの背景色
-
Accessのトグルボタンでサブフ...
-
ACCESS VBAサブフォーム(DATA S...
-
ボタン押下でサブフォームのレ...
-
ラベルコントロール・ラインコ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAにてメッセージボックスを最...
-
VB.net(VB)で、フォームにExcel...
-
Accessでフォームから別フォー...
-
リストボックスの選択解除
-
Googleフォーム・複数人の申し...
-
ユーザーフォーム上にアイコン...
-
アクセスVBA フォームのス...
-
VBプログラムの終了
-
アクセス フォームが存在する...
-
サブフォームの新規レコードに...
-
PDFフォームに本日の日付を自動...
-
サブフォームの行ごとにコンボ...
-
accessで2つ以上のフォームを起...
-
メッセージボックスの背景色
-
PDFフォーム内で日付計算したい...
-
VBA リストボックスをダブルク...
-
Access 無操作の場合、自動で閉...
-
ディスプレイ解像度より大きな...
-
フォーム上の全てのコントロー...
-
ToolStripStatusLabelを固定し...
おすすめ情報