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 とも、全然効果がありません。 解決策を教えてください。 |
そのフォームをデザインビューで開いたとき各テキストボックスには 「非連結」となってますか? もしそうでしたら連結されていないので保存は出来ません。 保存するための器(テーブル)を用意してください。 たぶん、70*2のフィールドを作成しないと.... |
クロさんへ。 毎度助け舟ありがとうございます。 ばっちし「非連結」になってました・・・・。 2列70行のテーブルを「席次表用テーブル」と名前で作成しました。 ここから先がどうしてよいかわかりません。 すみません、お手数かけますがこの後どうすればよいでしょうか? |
それじゃダメかも? 作成されたフォームはの1レコード70*2のフィールドを 使ってませんか? ということは フィールド/データ型 ------------------ txt_name1/テキスト型 txt_status1/テキスト型 txt_name2/テキスト型 txt_status2/テキスト型 . . . txt_name70/テキスト型 txt_status70/テキスト型 というテーブルでないと.... 割当は席次表フォームを開きます。 開いたフォームのプロパティを表示してレコードソースの欄で 上記の「席次表用テーブル」を指定してください。 次に各テキストボックスのコントロールソースの欄にテーブルの 当該フィールドを設定(70*2)していく... |
クロ さんへ。 できましたー!感動です。 最初はやりながら、はぁ〜・・・なんて地道な作業なんだろうかと苦しかったですけど、できましたらその分嬉しさもひとしおです。 本当に親切丁寧にご指導くださって感謝しています。 ありがとうございました♪ 今後ともよろしくお願い致します。 |
非連結の件、先に聞いておけばよかったですね...ゴメン テーブル作成を先に行っておけばフォームデザインも もう少し楽(テキストボックスを140個作成して名前の 変更を行わないでも済んだ...)だったと思います。 |
クロさんへ。 いえいえ、謝るのはこちらのほうです。 前もって関連してきそうな情報は全て提示しとくべきでした。 今回は手をかけた分、通常以上に身についたと思います(笑) 本当に助かりました。ありがとうございます。 |