Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


2060 / 2272 ツリー ←次へ | 前へ→

【4040】テキストボックスからサブフォームに追加 アツキ 04/12/17(金) 11:42 質問[未読]
【4045】Re:テキストボックスからサブフォームに追加 かろちん 04/12/20(月) 23:40 回答[未読]
【4081】Re:テキストボックスからサブフォームに追加 アツキ 04/12/29(水) 11:39 お礼[未読]

【4040】テキストボックスからサブフォームに追加
質問  アツキ E-MAIL  - 04/12/17(金) 11:42 -

引用なし
パスワード
   VBA初心者です。

現在フォームにサブフォームとしてテーブルを追加しています。

テキストボックスに入力された値をテーブルに追加(INSERT文を使う)したいのですが、うまくいきません。

DAOを使っているのですが

コード上の
1:Dim strSql As String
2:  Dim temp As String
3:  Dim dbs As DAO.Database
4:    
5:  Form_フォーム1.会社.SetFocus
6:  temp = Form_フォーム1.会社.Text
7:  db1.Form_dbo_ma_receive1のサブフォーム1.cd_kaisha.SetFocus
8:  strSql = "INSERT INTO db1.Form_dbo_ma_receive1のサブフォーム1 (cd_kaisha) VALUES ('" & temp & "' )"
9:  Set dbs = CurrentDb
10:  dbs.Execute strSql
11:  dbs.Close

10行目のところで「テーブルdb1.Form_dbo_ma_receive1のサブフォーム1が見つかりません」というエラーメッセージが出てしまいます。

確かにその名前のテーブルはあるので原因がさっぱりわかりません。
どうかご教授お願いします。

【4045】Re:テキストボックスからサブフォームに追...
回答  かろちん  - 04/12/20(月) 23:40 -

引用なし
パスワード
   アツキ さん こんばんは

>8:  strSql = "INSERT INTO db1.Form_dbo_ma_receive1のサブフォーム1 (cd_kaisha) VALUES ('" & temp & "' )"

"db1.Form_dbo_ma_receive1のサブフォーム1"というテーブル名は
本当にありますか?

INSERT INTO のあとはテーブル名を指定しなければいけませんが
これは、サブフォームではないですか?

【4081】Re:テキストボックスからサブフォームに追...
お礼  アツキ  - 04/12/29(水) 11:39 -

引用なし
パスワード
   ▼かろちん さん:
返信遅れました、すみません

その後、無事にテーブルのデータを取ってくることができました。

ありがとうございました。

2060 / 2272 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
1078229
(SS)C-BOARD v3.8 is Free