IT仕事 MS Access

AccessのDoCmd.OpenForm acPreviewでデータが表示されない

投稿日:

なぜか、フォームに新規データを入力し、印刷プレビュー(DoCmd.OpenForm “見積請求書F”, acPreview)した際に、それまで入力したデータが消えたようになる。新規レコードに移動したようになる。調べると、ちゃんとテーブルにレコードは保存されているので。
原因を調べていて、意外な伏兵。

Accessのフォームのデザインプロパティの「閉じるボタン」。

そこを「いいえ」にすると、フォームウィンドウの右上のボタンが半透明になってクリックできなくなる。
カスタムでフォームを閉じるボタンを配置して、フォームを終了させる際にはそれをクリックさせて特定処理を加えたい場合などに、便利なはずだった。
そこを「はい」にした途端、思い通りの動きになった。
どう考えても、どうしてこうなるのか原因不明。

閉じるボタンの「いいえ」は使わないほうが良いみたい。

-IT仕事, MS Access

執筆者:

関連記事

no image

AppActivate Me.Caption

AppActivate Me.Caption これがわかるまで何時間かかった事やら。 おかげで知恵熱がでちゃったよ。 (ユーザーフォームから呼び出したダイアログを閉じたあとフォームにフォーカスが戻らな …

no image

Accessであらかじめリンクテーブルを開いておくと劇的に高速化

リンクテーブルに対して「Dlookupで値を探して見つかったらCurrentDb.Execute UPDATE~ で値を更新」という処理をループで回している。 この処理、一旦始めると、終えるのに30分 …

ThemlerでResponsive表示で画像の縦横比が狂う

Themlerを試用している。 操作レスポンスは遅いけれど、ビジュアルにWebが作れるので、感動している。 試しに当ブログのテーマをThemlerで作って適用してみた。 だいたいOKなのだが、ブラウザ …

no image

ITC

昨晩は飲み会だった。 さるNPOの総会後の懇親会。 酔っ払っていたので帰ってからすぐに布団に入って寝入ってしまったのだが、さっき、腕を蚊に喰われてかゆみで目が醒めてしまい、こうして日記を書いている。 …

Power Automate Desktopでダイアログでのファイル選択完了判定

今回Power Automate Desktopで、やりたかったこと: (人間が作業)Webブラウザからファイルのアップロードするダイアログボックスで、ファイルを選択してOKボタンを押すところまで。( …