Access (一般機能)

Accessの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Pro : Access 2019)
access2019分割フォームのサイズが固定されない
投稿日時: 24/01/04 10:50:12
投稿者: やま3

access2019で新規に分割フォームを作成しましたが、サイズが固定されません、access2013で作成した分割フォームを2019で起動した場合は問題なくサイズは固定されます
2019での対応方法ご教示ください

回答
投稿日時: 24/01/10 16:59:30
投稿者: sk

引用:
分割フォームのサイズが固定されない

引用:
対応方法ご教示ください

その分割フォームをデザインビューで開き、以下の設定を行なって下さい。
 
1. フォームの[分割フォームのサイズ]プロパティに任意の幅/長さを設定する。
   (「自動」にしない)
 
2. フォームの[分割フォームの分割バー]プロパティを「いいえ」にする。
   (分割バーを操作できないようにする)
 
3. フォームの[分割バーの位置の保存]プロパティを「はい」に設定する。
   (「いいえ」にすると、フォームを閉じた際に 1 の設定が「自動」に戻る)

回答
投稿日時: 24/01/10 17:13:59
投稿者: Suzu

access 分割フォーム サイズ 固定
 
をキーワードにWEB検索を掛けると、固定できない事への対策や確認事項もみつかります。
 
 
・[タブ付きドキュメント]と[ウィンドウを重ねて表示する]の違い
https://hamachan.info/access2019-tab/#:~:text=%EF%BC%BB%E3%82%BF%E3%83%96%E4%BB%98%E3%81%8D%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%EF%BC%BD%E3%82%92%E5%BE%93%E6%9D%A5,%E9%A0%86%E3%81%AB%E6%8A%BC%E3%81%97%E3%81%A6%E8%A1%A8%E7%A4%BA%E3%81%97%E3%81%BE%E3%81%99%E3%80%82
 
 
・分割フォームの列幅を保存するには
https://hamachan.info/win8/access/bunkatsu.html
 
 
・ACCESS2010 分割フォームのフォームサイズにて
http://blog.livedoor.jp/likedbase-access_uips/archives/1952015.html
 
 
・アクセス入門講座(15) 分割フォーム
https://www.ai-light.com/accessclub/%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E5%85%A5%E9%96%80%E8%AC%9B%E5%BA%A7%EF%BC%88%EF%BC%91%EF%BC%95%EF%BC%89%E3%80%80%E5%88%86%E5%89%B2%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0/
 
上記をご確認いただき、
2013 で作成した場合と、2019で作成した場合 どこが違うのか確認してみてください。

投稿日時: 24/01/11 11:36:58
投稿者: やま3

sk さんの引用:
引用:
分割フォームのサイズが固定されない

引用:
対応方法ご教示ください

その分割フォームをデザインビューで開き、以下の設定を行なって下さい。
 
1. フォームの[分割フォームのサイズ]プロパティに任意の幅/長さを設定する。
   (「自動」にしない)
 
2. フォームの[分割フォームの分割バー]プロパティを「いいえ」にする。
   (分割バーを操作できないようにする)
 
3. フォームの[分割バーの位置の保存]プロパティを「はい」に設定する。
   (「いいえ」にすると、フォームを閉じた際に 1 の設定が「自動」に戻る)

 
1に数値を入れると「プロパティの設定値として指定した値が正しくありません」とエラー表示されます

回答
投稿日時: 24/01/11 16:02:18
投稿者: Suzu

やま3 さんの引用:
1に数値を入れると「プロパティの設定値として指定した値が正しくありません」とエラー表示されます

 
1 では小さすぎるはずです。
 
適当に他の数字を入れてみればどうでしょうか?
 
 
解像度にも拠りますが
 
AccessのVBA、分割フォームについての質問です。
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10129435235
 
を参考にするなら、3000 程度を入れて様子を見 いろんな数字を入れて確認調整しましょう。

回答
投稿日時: 24/01/11 16:29:11
投稿者: sk

引用:
1に数値を入れると「プロパティの設定値として指定した値が
正しくありません」とエラー表示されます

・プロパティシート上の[分割フォームのサイズ]プロパティを
 1 cm に設定しようとしたら、上記のエラーメッセージが表示された。
 
・プロパティシート上の[分割フォームのサイズ]プロパティを
 1 cm に設定することは出来たが、そのフォームをフォームビューで
 開こうとしたら、上記のエラーメッセージが表示された。
 
どちらの意味でおっしゃっているのでしょうか。
 
少なくとも前者の操作において、通常であれば
上記メッセージが表示されることはないはずです。
([分割フォームのサイズ]プロパティに対して適切ではない値が
入力された場合は別のエラーメッセージが表示される)

投稿日時: 24/01/11 21:40:44
投稿者: やま3

何度のご親切にありがとうございます
 
1というのは
 
1. フォームの[分割フォームのサイズ]プロパティに任意の幅/長さを設定する。
   (「自動」にしない)
で18pと指定したときにエラーメッセージが表示されるということです

回答
投稿日時: 24/01/12 17:07:57
投稿者: sk

引用:
18pと指定したときにエラーメッセージが表示される

恐らくそのフォームウィンドウの表示領域上において、指定された長さが
単票フォームとデータシートに分割できる範囲を超えているためではないかと。
 
とりあえず、以下の操作を試してみて下さい。
 
1. そのフォームをデザインビューで開く。
 
2. フォームの[分割フォームのサイズ]プロパティに 0 を入力する。
   (「自動」にする)
  
3. フォームの[分割フォームの分割バー]プロパティを「はい」にする。
  
4. フォームの[分割バーの位置の保存]プロパティを「はい」に設定する。
 
5. フォームを閉じずに、表示ビューをフォームビューに切り替える。
 
6. 分割バーをドラッグし、好みの位置まで移動させる。
 
7. フォームを閉じずに、表示ビューを再びデザインビューに切り替える。
 
8. フォームの[分割フォームの分割バー]プロパティを「いいえ」にする。
 
9. そのフォームを上書き保存する。

投稿日時: 24/01/13 10:37:12
投稿者: やま3

ご教示通り設定おこない、シートビューの列幅を変更し、閉じて、再表示したら分割フォームの横幅が大きく変更されてました
access2019のバグのような気がします

投稿日時: 24/03/22 08:11:32
投稿者: やま3

原因不明ですがクローズにします
色々なアドバイス・ご指導ありがとうございました