過去ログ

                                Page     650
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼フォームに入力したデータが保存できません  ひごもっこす 04/6/1(火) 17:35
   ┗Re:フォームに入力したデータが保存できません  クロ 04/6/1(火) 18:07
      ┗Re:フォームに入力したデータが保存できません  ひごもっこす 04/6/1(火) 18:19
         ┗Re:フォームに入力したデータが保存できません  クロ 04/6/1(火) 18:39
            ┗Re:フォームに入力したデータが保存できません  ひごもっこす 04/6/1(火) 20:56
               ┗Re:フォームに入力したデータが保存できません  クロ 04/6/2(水) 8:52
                  ┗Re:フォームに入力したデータが保存できません  ひごもっこす 04/6/2(水) 10:24

 ───────────────────────────────────────
 ■題名 : フォームに入力したデータが保存できません
 ■名前 : ひごもっこす
 ■日付 : 04/6/1(火) 17:35
 -------------------------------------------------------------------------
   すこし前に違う質問をさせてもらった者ですが、おかげさまでデータの入力については解決しました。
しかし、この作成したフォームに入力したデータが保存できません。
閉じて開くと、全データが消えています。
「上書き保存」をクリックして閉じてもダメでした。

「フォーム」のプロパティにイベントプロシージャーで

Private Sub Form_Close()

  DoCmd.RunCommand acCmdSaveRecord

End Sub

とも、全然効果がありません。
解決策を教えてください。

 ───────────────────────────────────────  ■題名 : Re:フォームに入力したデータが保存できません  ■名前 : クロ  ■日付 : 04/6/1(火) 18:07  -------------------------------------------------------------------------
   そのフォームをデザインビューで開いたとき各テキストボックスには
「非連結」となってますか?
もしそうでしたら連結されていないので保存は出来ません。

保存するための器(テーブル)を用意してください。

たぶん、70*2のフィールドを作成しないと....

 ───────────────────────────────────────  ■題名 : Re:フォームに入力したデータが保存できません  ■名前 : ひごもっこす  ■日付 : 04/6/1(火) 18:19  -------------------------------------------------------------------------
   クロさんへ。

毎度助け舟ありがとうございます。
ばっちし「非連結」になってました・・・・。
2列70行のテーブルを「席次表用テーブル」と名前で作成しました。

ここから先がどうしてよいかわかりません。
すみません、お手数かけますがこの後どうすればよいでしょうか?

 ───────────────────────────────────────  ■題名 : Re:フォームに入力したデータが保存できません  ■名前 : クロ  ■日付 : 04/6/1(火) 18:39  -------------------------------------------------------------------------
   それじゃダメかも?
作成されたフォームはの1レコード70*2のフィールドを
使ってませんか?
ということは

フィールド/データ型
------------------
txt_name1/テキスト型
txt_status1/テキスト型
txt_name2/テキスト型
txt_status2/テキスト型
.
.
.
txt_name70/テキスト型
txt_status70/テキスト型
というテーブルでないと....


割当は席次表フォームを開きます。
開いたフォームのプロパティを表示してレコードソースの欄で
上記の「席次表用テーブル」を指定してください。

次に各テキストボックスのコントロールソースの欄にテーブルの
当該フィールドを設定(70*2)していく...

 ───────────────────────────────────────  ■題名 : Re:フォームに入力したデータが保存できません  ■名前 : ひごもっこす  ■日付 : 04/6/1(火) 20:56  -------------------------------------------------------------------------
   クロ さんへ。

できましたー!感動です。
最初はやりながら、はぁ〜・・・なんて地道な作業なんだろうかと苦しかったですけど、できましたらその分嬉しさもひとしおです。
本当に親切丁寧にご指導くださって感謝しています。
ありがとうございました♪
今後ともよろしくお願い致します。

 ───────────────────────────────────────  ■題名 : Re:フォームに入力したデータが保存できません  ■名前 : クロ  ■日付 : 04/6/2(水) 8:52  -------------------------------------------------------------------------
   非連結の件、先に聞いておけばよかったですね...ゴメン

テーブル作成を先に行っておけばフォームデザインも
もう少し楽(テキストボックスを140個作成して名前の
変更を行わないでも済んだ...)だったと思います。

 ───────────────────────────────────────  ■題名 : Re:フォームに入力したデータが保存できません  ■名前 : ひごもっこす  ■日付 : 04/6/2(水) 10:24  -------------------------------------------------------------------------
   クロさんへ。

いえいえ、謝るのはこちらのほうです。
前もって関連してきそうな情報は全て提示しとくべきでした。
今回は手をかけた分、通常以上に身についたと思います(笑)
本当に助かりました。ありがとうございます。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 650