Access VBA質問箱 IV

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

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


439 / 9994 ←次へ | 前へ→

【12867】Re:名簿のチェックボックス
質問  初心者  - 15/7/4(土) 16:52 -

引用なし
パスワード
   登録フォームは名簿をレコードソースにしていて
各登録項目は非連結にしております。

項目入力後に登録のコマンドボタンを押すと下記コードで保存するようにしています。
-------------------------------------------
Dim oRS As DAO.Recordset

  If InputCheck() = False Then
    Exit Sub
  End If

Set oRS = CurrentDb.OpenRecordset("名簿", dbOpenDynaset)

  With oRS

    .AddNew

    .Fields("氏名").Value = 氏名.Value
    .Fields("ふりがな").Value = Me.ふりがな.Value
    
    .Update

  End With

  oRS.Close
  Set oRS = Nothing

  MsgBox Me.氏名 & " を登録しました", vbOKOnly + vbInformation, "登録"

  DoCmd.Close acForm, "登録"

-------------------------------------------

名簿の主キーは連番をオートナンバーで登録してあり、
テキスト型・日付/時刻型・数値型は問題なくボタンを押すと反映されます。

同じようにyes/no型を下記のようにするとエラーがでて保存ができませんでした。

--------------------------------------
  .Fields("資格").Value = Me.資格.Value
--------------------------------------

チェックボックスは全部で12個ほどあります。


▼かるびの さん:
> そちらの状況が全く見えません。
> 
> 「登録」フォームは、連結フォームですか、非連結フォームですか。
>
> 連結フォームだとすれば、フォームのレコードソースは何ですか。
>
> フォームのレコードソースがクエリだとすれば、どのようなクエリですか(クエリをSQL文で提示してもらうとわかりやすいです。)。
>
>
> 「登録」フォームが連結であるにせよ、非連結であるにせよ、
>フォームのデータを格納するテーブルのテーブル構成はどうなっていますか。
> つまり、テーブル名、主キーのフィールド名及びデータ型並びに主要なフィールド名とデータ型は何ですか。
>
>
> 「登録」フォームには、チェックボックスはいくつありますか。
> 
> 「登録」フォームのチェックボックスは、オプショングループ・コントロール内にありますか、
>それとも、オプショングループ・コントロールは配置していませんか。
>
> 「登録」フォームが連結フォームの場合、
>それぞれのチェックボックスのコントロールソースは何ですか。
433 hits

【12865】名簿のチェックボックス 初心者 15/7/4(土) 13:59 質問[未読]
【12866】Re:名簿のチェックボックス かるびの 15/7/4(土) 14:19 回答[未読]
【12867】Re:名簿のチェックボックス 初心者 15/7/4(土) 16:52 質問[未読]
【12868】Re:名簿のチェックボックス かるびの 15/7/5(日) 0:16 回答[未読]
【12869】Re:名簿のチェックボックス 初心者 15/7/5(日) 8:43 質問[未読]
【12870】Re:名簿のチェックボックス かるびの 15/7/5(日) 12:22 回答[未読]
【12871】Re:名簿のチェックボックス 初心者 15/7/5(日) 13:12 お礼[未読]

439 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078189
(SS)C-BOARD v3.8 is Free