質問です。
以下の条件で、条件分岐を実施しましたがうまくいきません。
AccessVBA初学者のため、なにとぞお力をお貸しください。
【条件】※業務内容を伏せるためツッコミどころの多い内容ですが、実装したいことは以下です。
=============================
テーブル:生徒情報
項目:生徒名 科目ID 住所
フィールド:生徒情報
連結項目 :生徒名 科目ID 住所
非連結項目:科目名
レコード
①田中,1,東京
②佐藤,2,福岡
フォームイベント:開くとき
プロシージャ内容:
Private Sub Form_Open(Cancel As Integer)
If Me!科目ID = "1" Then
Me![科目名] = "国語"
Else
Me![科目名] = "英語"
End If
End Sub
=============================
上記を実施したところ
フォームの科目名の表示は①②どちらも"国語"になってしまいます。
念のため、フォームの項目でSELECTし、ループ処理を実施しましたが
デバックした内容では①国語 ②英語となりますが
次はどちらも"英語"になってしまいます。
表示用の項目を生徒情報に追加する手もありますが、要件にないため渋っています。
対応方法をご存じの方がいらっしゃいましたらアドバイスお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- JavaScript セレクトを全て選択されていないと、文字によるエラーメッセージを表示させるコードを調べています 2 2023/06/22 15:48
- Visual Basic(VBA) Excel VBAのリストボックスの値を他のフォームに反映させる方法を教えてください。 2 2023/07/14 14:06
- MySQL 「第一回模試の3科目の各得点および あってますか?↓ SELECT ‘学籍番号 ‘, ‘国語 ‘ 1 2024/04/26 13:14
- 大学受験 受ける予定の大学の過去問を解いて 1.中央大学国際経営学部2020(2科目) 英語、78% 国語 7 1 2023/11/22 16:21
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
- 大学受験 条件に当てはまる国公立大学教えてください。 0 2023/04/18 04:00
このQ&Aを見た人はこんなQ&Aも見ています
-
見学に行くとしたら【天国】と【地獄】どっち?
みなさんは、一度だけ見学に行けるとしたら【天国】と【地獄】どちらに行きたいですか? 理由も聞きたいです。
-
「平成」を感じるもの
「昭和レトロ」に続いて「平成レトロ」なる言葉が流行しています。 皆さんはどのようなモノ・コトに「平成」を感じますか?
-
【お題】ヒーローの謝罪会見
【大喜利】 怪人の侵略に気づくのが遅れ、それを防げなかった戦隊ヒーローの謝罪会見で出た発言
-
ちょっと先の未来クイズ第5問
日本漢字能力検定協会が主催し、12月12日に発表される、2024年の「今年の漢字」に選ばれる漢字一文字は何でしょう?
-
うちのカレーにはこれが入ってる!って食材ありますか?
カレーって同じルーから作っても、家庭によって入っているものや味が微妙に違っていて面白いですよね! 「我が家のカレーにはこれが入ってるよ!」 という食材や調味料はありますか?
-
Excel-VBAのmsgBox()の不思議
Visual Basic(VBA)
-
VBA レジストリの値の読み方について教えてください
Visual Basic(VBA)
-
【マクロ】ファイル名の変更について
Excel(エクセル)
-
-
4
Vba 実数および実数タイプの変数について教えてください
Visual Basic(VBA)
-
5
はがきについて。
Excel(エクセル)
-
6
エクセル 白黒印刷で白線を印刷しない方法
Excel(エクセル)
-
7
Excel 小さくなったスクロールバーを修正できない。
Excel(エクセル)
-
8
私はシステム会社に務めているのですが、WHERE句のないUPDATE文を書いて、テスト時に見つからず
その他(データベース)
-
9
IF文、条件分岐の整理方法
Visual Basic(VBA)
-
10
Excelファイルが開けません
Excel(エクセル)
-
11
Excelの計算が合いません。 諸事情で会計の簡素な購入・販売諸元表を作っているのですが、一つの項目
Excel(エクセル)
-
12
今までは、 「CSVの出力先を選択してください。」 という画面から、CSVファイルをデスクトップに引
Excel(エクセル)
-
13
Excelにてある膨大なデータを管理しています。 そこで、特定の市町村にのみ色を付けたいです。 Ex
Excel(エクセル)
-
14
VBA 複数条件の分岐処理の上手な方法
Visual Basic(VBA)
-
15
PDFを送って貰う言い方
PDF
-
16
数学 Tan(θ)-1/Cos(θ)について教えてください
Excel(エクセル)
-
17
VBAで各列の+"と"o"の合計数を数え3行目と4行目に入力したい"
Visual Basic(VBA)
-
18
Vba SelStart、SelLen教えてください教えてください
Visual Basic(VBA)
-
19
アクセスクエリで教えて下さい! Q_1 に 商品番号 商品名 S-1256 えんぴつ S-5236
Access(アクセス)
-
20
VBA SaveChanges 上書きされない
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~12/2】 国民的アニメ『サザエさん』が打ち切りになった理由を教えてください
- ・ちょっと先の未来クイズ第5問
- ・【お題】ヒーローの謝罪会見
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
APN設定について教えていただけ...
-
セルの右クリックで出る項目を...
-
Access テキスト型に対する指定...
-
必須入力項目と入力必須項目
-
VBAで複数の数式セルを最終行ま...
-
Joy To Keyのマウスやキーボー...
-
access2000:フォームで入力し...
-
Windows10で、Windowsのログの...
-
エクセルVBAで5行目からオート...
-
ビューでのデータエラー 「0で...
-
複数のレコードを1つのレコード...
-
空白をそのままインポートする...
-
アクセスで営業日を計算させる...
-
Accessの更新前処理について。D...
-
MS-Accessのクロス集計クエリと...
-
列が存在しないと言われる
-
ACCESS で マクロの中でフィ...
-
Access 新規入力画面にするコー...
-
AccessのクエリをExc...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
Oracle 2つのDate型の値の差を...
-
Access テキスト型に対する指定...
-
エクセルグラフの凡例スペース
-
セルの右クリックで出る項目を...
-
VBAで複数の数式セルを最終行ま...
-
Accessで数値型にNULLをInsert...
-
必須入力項目と入力必須項目
-
SUBSTRING 関数に渡した長さの...
-
ORACLEでLONG項目からCHAR項目...
-
BIOSでAHCIに設定したいが、項...
-
空白をそのままインポートする...
-
APN設定について教えていただけ...
-
複数のレコードを1つのレコード...
-
datファイルからaccessにインポ...
-
Access又はExcelで256項目を超...
-
access2000:フォームで入力し...
-
Accessレポートで特定条件で改...
-
2行目を表示できますか?
おすすめ情報
ありがとうございます。
試してみましたが、①②ともに英語表記
①のレコードを選択するとどちらも国語表記に変わります。
生徒情報テーブルのクエリを作成
クエリデザインシートにてIIf関数で表示用項目を作成
フォームの項目に作成した表示用項目を追加することで解決はしております。
もう少し他の方の意見を待ってみて、回答がないようでしたらベストアンサーとさせていただきます。