Access総合相談所 31 (550レス)
1-

1 2022/10/04(火) 06:03:55.81
ACCESSに関する質問はこちらへ
▼━ 質問のしかた ━━━━━━━━━━━━━━━━━━━━
★ 質問内容は具体的に書いてください。
業務上の守秘義務も大事ですが、貴方の所属組織を特定できるほど、特異な業務・システムは滅多にありません。
★ アドバイスを貰ったら、必ず経過・結果の報告をして下さい。

前スレ
Access総合相談所 30
2chスレ:bsoft
2 2022/10/04(火) 07:54:01.17
スレたて乙です。
すっきりしていいですね。過疎板なのでこのくらいでいいかも。自分がスレ文言の魔改造したけど、くどすぎて反省してます。
3 2022/10/04(火) 12:21:50.33
桐にしとけ
4 2022/10/10(月) 11:18:55.14
書き込み無いな
2GB制限ゆえデータベースとして使えない
5 2022/10/10(月) 12:12:35.58
どうやら、開発が完全に止まった様子です
https://www.microsoft.com/ja-jp/microsoft-365/roadmap?rtc=1&filters=Access
6 2022/10/11(火) 12:43:27.81
データベースサーバーのフロントエンドとして利用すると容量制限は考えなくても良くなります
7 2022/10/11(火) 16:52:06.31
まあね、帳票ツールだよな
8 2022/10/11(火) 20:26:06.60
AccessのレポートをVBAでPDFにしてあれこれしようと
DoCmd.OutputToで出力すると
(外部データ>PDFまたはXPSからPDF出力しても)
外字が使われてるラベルがビットマップとして出力されてしまうのですが
プリンタでの印刷同様フォント埋め込みでPDF出力する方法って、もしかして無い?
職場のAccess2010,2021 自宅の2013でも状況同じでお手上げ状態
https://i.imgur.com/muFVV7K.png
9 2022/10/11(火) 21:27:06.23
MS pdf printerで印刷したらどうなのかな
手元にPC無くて試せないが
どうしてもoutputtoでなければだけど
10 2022/10/12(水) 10:40:11.48
PDFをブラウザで開くかReader DCで開くかでも同じ症状なのか
https://pdf.wondershare.jp/pdf-tips/about-the-characters-garbled.html
https://office-hack.com/pdf/garbled-characters/
どちらかというとOS若しくはPDF側での対応が必要な気が しょっちゅう仕様変更があるし突然直る気も
11 2022/10/12(水) 22:00:22.30
メタで文字も埋め込んでるからコピペしてメモ帳かなにかに貼ってみたら。
はたして意図したものと同じになるか、異なるか。
見本は絵文字だけど
氏名をきちんと表現したいとかいう案件でしょ。
第2水準文字は諦めても、今時は、クレームにつながること、少ないよ。
もっとも複雑な「斎藤さん」とか。
12 2022/10/13(木) 19:29:01.48
レスありがとう

経緯書いてなくてすまぬ
「インストール時にこの外字も導入してね」ってソフトがあってですね
その帳票をPDF出力するにあたってVBAでの方法調べて
OutoputToを試したら…
沢山の帳票に、先人が作った丸付き数字(20〜99)とか単位記号とかてんこ盛りでして…

>>9
複数枚の出力のとき、毎度保存ダイアログ出るのが…

>>10
画像の通り、明らかに主力されるPDFが違うんですよね
https://i.imgur.com/pHCUG4T.png

>>11
PDFからコピペという意味でしたら、
PDF発行の方は右クリックしても「画像をコピー」って出るくらいで
メモ帳には貼り付けられず、ペイントには謎のドットとして貼り付けられる感じです

フォントの埋込み自体はある(のか?)っぽくて
埋込みがどうこうって問題ではないっぽいっすね

しかし、PDF出力部分を自作とか無理に近いし
大人しく外部ソフト的なの使えってことですかね(´Д`)…
13 2022/10/13(木) 20:44:23.64
それって、大先輩が必死こいて外字を作成した ってことじゃ?
https://saiseich.com/os/windows10/gaijicopy/
こことか読んでキチンと表示も印刷もできるマシンからフォントファイルを複写・移動すれば出来たりせん?
今でも外字エディタってOSに付属してんだっけ?
https://nyanblog2222.com/programming/cmd/3132/ 5chネラー風味の解説者も居た 
見当外れな意見だったら読み流して
14 2022/10/13(木) 21:15:20.34
>>13
見当外れなんて滅相もない

私が貼った画像の外字は、Windows標準の外字なのですよ
自分の環境でメモ帳にも書けるし、コピペもできるけど
レポートのラベルに使ってPDF発行すると画像としてPDFに貼り付けられる
もちろん自作の外字を正しく導入して、入力&表示できても同様って感じです

大先輩の外字であることは確かなのですが
こういう事例って結構あるんだろうなぁと諦め気味
15 2022/10/13(木) 22:15:24.50
画像の外字がどれが正解でどれが誤表示なのかが、こちら側では判り辛い
笑顔・サムアップ・目玉・グラス(?)の上段が違ってて、FD画像・ハンディビデオ・電波感度・ボリュームオフの下段が欲しいのか、その逆なのか
「画像としてPDFに貼り付けられる」の画像って何? 目玉や笑顔に成っちゃうという意味?
事、PDFに出力した時だけ文字化け(←敢えて判り易く表現すると)するだけで、Wordとかペイント内のテキスト入力とかは印刷しても大丈夫なのか
https://www.excel.studio-kazu.jp/tips/0020/ ここを参考にIMEパッドで文字一覧した時のフォント名や文字カテゴリはどうなのか
https://helpx.adobe.com/jp/acrobat/kb/223969.html  Acrobat Reader 側の対策は試したのか
「インストール時にこの外字も導入してね」ってソフト ←の作者に問い合わせることはできないのか    いろいろやることいっぱい
16 2022/10/14(金) 00:37:55.37
>>15
親身になってくれてありがとう
そしてすべてを上手く伝えられずすまない
外字を正しく出力したいというより、画像で見えにくいかもしれないですが
「外字あり」も含めて低解像度画像になってるのがよくない所なんですよ

今、PDFから画像抽出ツール使ったら.pbmファイルで文字が描かれた画像が出てきたので
表示時の文字化けとかの問題ではなく出力時の処理であり
Windowsに最初からある外字でも再現してるので、どの外字かの問題ではない
と判断できると考えてます

お暇なら試してみて欲しいレベルです
レポートにラベル置いて、外字を含む文字列書いて、PDF発行
外字が1文字あるだけで、ほかの文字もガビガビですよ…
興味深くも憎たらしい仕様ですねホント
17 2022/10/14(金) 12:07:31.89
Win10 Ac2019(Of Pro) (DCじゃない)Reader だが、症状が出ん
自作の外字が無いせいか?と、外字神社とかいうサイトからフォントDLしてインスコしてみても症状出ん
VBAで OutputTo 使ったわけじゃ無いけど、スタンダードにレポートのラベルを外字まみれにして
ツールバーのエクスポートでPDFに、それを開いて印刷 この手順ではまったく問題が発生しない

>12 の画像で、2013で発行したブツのフォントプロパティが CIDFont + F1 に成ってるせいのような「気がする」
「PDF CIDフォント」 でググるとあれこれ問題抱えてる様子 そこが変えられれば解決する「気がする」
外字神社 http://www.gaiji.info/  ここに「ケアマーク」とか「案内図記号」とかのフォントあるけど、それらで代用出来ん?
51~99はフォントの囲い文字の機能でなんとかその場しのぎ・・出来そうに無いな、WordやExcelなら囲い文字機能使えるけど
18 2022/10/15(土) 09:55:24.49
OutputTo のパラメータで encoding をキチッと設定する
OutputTo の出力先を XLS とか HTML とかにして試してみる
OutputTo を辞めて、出力プリンタをPDFプリンターにして印刷してみる などなど
19 2022/10/15(土) 14:47:18.68
>>8
https://www.latest-info-system.com/access-pdf-output/
20 2022/10/15(土) 18:45:06.29
スレの話題の一つとして頂いて嬉しいですよ
ただ、一旦『PDF発行での現象は回避できない』と判断して名無しに戻ります
妥協案としてはやはりPDFプリンタでの印刷なんだろうなと思いました

>>17
試そうとしてくれてありがとう!
ただですね、比較対象は『印刷か否か』なんですよ
?.新規作成したレポートに外字を含むラベル(例.「あいう(何かしらの外字)」)を設置
※IMEパッドの文字一覧から、[シフトJIS>外字]の中のもの、Windows標準で入っているものでOK
?-a.?のレポートを「PDFまたはXPSで発行」する
?-b.?のレポートを「印刷」からMicrosoft Print to PDF等でPDFに印刷する
としたときの、?-aと?-bで出力されるPDFが違うってことなんです
?-aはテキスト選択も出来ないし、"あいう"の部分も一緒に低解像度になる

CIDフォントについては調べてませんでした
自分も調べて理解を深めたいと思います

>>18
>encodingを〜
>>19 さんのリンク先及びMSのサイトにもありますが
encodingはテキスト又はHTML出力に対してのパラメーターです
試しにutf-8(65001)やiso-2022-jp(50220)を指定してももちろん変わりませんね
>主力先を〜
XPSの間違いかと思いますが、XPSでもPDFと状況変わらずです
HTMLで出力できても…とは思いましたが出力すると
手元のテキストエディタでは化けますが
文字コード的には正しいデータが出力されますね(再度ラベルにコピペすると入力した外字が貼られる)
>PDFプリンターに〜
やはりAccess単体での解決は難しいというのには同意です

ということで、試したり書き込みしてくれた方々改めてありがとうm(_ _)m
自分もなにか発見があったら、また書き込みたいと思います
21 2022/10/15(土) 22:18:14.45
>>19 のリンク先の表3 OutputFormatに指定する値の acFormatXLS とか acFormatXLSX を言ってる
Access のレポートを Excelに出力して印刷したらどうなるかを意味してた
①も②-aも-bも試してる ギザギザのドットの粗い昔のシリアルプリンタの印字結果のように成るように苦労しても
ギザギザに成らないから困ってる どうしたら解像度を粗くできるかの方に苦心してるようなもの
と、書きながらググり続けてたら
大先輩が苦労して作成した外字が、Windows標準の外字エディターを使って作られたものだと、Bitmap外字に成る とかなんとか
True Type外字との違いがよくわかんないが、Bitmapと聞くと如何にも解像度が粗そうに聞こえる こっちが原因か?
http://kazuya.cool.coocan.jp/Technique/0001.pdf
この司法書士の先生、昔っからPDFには苦労してた様子でかなり以前からPDFの欠陥とか不具合とか指摘してる 参考になるやら
トップレベルドメインまでにして下のディレクトリ削ればトップページに行ける

もしBitmap外字のせいだとしたら、頑張って先輩を見習ってTrue Type外字を作成する役を担うのもひとつの手
22 2022/10/18(火) 11:45:44.04
Accessにコード書いてると突然上書きモードになったりしない?
insert押しても治らないから一旦保存終了して再読み込みしてるんだが、簡単に挿入に戻す方法はないの?
23 2022/10/18(火) 12:32:58.91
Accessでデータ入力中に、突然上書きモードになってしまい、困った経験ありませんか?
https://www.relief.jp/docs/000135.html これスかね? うっかり[F8]押したから拡張モードとか
24 2022/10/18(火) 12:41:13.06
[ファイル]→[オプション]で、「クライアントの設定」にある「フィールド移動時の動作」を
「フィールドの最後に移動」に変更して一旦ACCESSを閉じて、再度起動して様子を見て下さい。 もありました
25 2022/10/18(火) 17:53:31.46
>>23
初めて知った
Access一度閉じるしかないと思ってた
26 2022/10/18(火) 18:18:54.27
【私のスキル】VBAが打てる
【やりたいこと】VBAは問題なく動いています。
ですが、環境が変わると速度が3分の1位に落ちます。
Win Xp(2002-sp3)環境, Celeron, 4GBのマシンだと速いのですが、
access 365 Ryzen3400G, 16GBだと遅くなります(Win 10 64bit)。
私が作ったプログラムではないのですが、取引先から頼まれて調べています。
ADODBを使っています(DAOではない)。
ファイル形式はmdbです。accdbに変更したところ、さらにもっと遅くなりました。
対処法は何かございませんでしょうか?思いつくことはなんでもやってみます。
よろしくお願い致します。
27 2022/10/18(火) 22:01:45.93
https://www.karugamo-cl.jp/index.php?QBlog-20140124-2
これ系の理由が考えられます これで改善したら対策もしやすいのではないでしょうか
実施する場合は自己責任で
28 2022/10/19(水) 14:26:42.82
ご返答ありがとうございます。さっそくtryしてみます。
29 2022/10/19(水) 20:36:34.38
へえ面白い。マルチコア=
速い、とは限らないんだね。
MSもAccessを今後、どうするつもりだろう。
Excel365の飽和気味のアップデートに比べて
セキュリティ関係の見直ししてるだけだし。
MSクラウドDBの接続ボタンが増えたくらいか。
30 2022/10/19(水) 22:14:51.50
バージョンアップの都度様々な改良・改善を強いられてきたんだし、それが無いままそこまで古いバージョンを
最新バージョンで動かそうって方が無理があるんだけどね 64bit化への対応とかも、アナウンス通りに手を加えりゃいいだけだけど
クライアントが32bit・64bit混在なんて環境だったら、もっと一工夫必要だったり バージョンアップで使えなくなった
サービス、コントロールの対応に追い立てられて必死の形相に成らざるを得なかったり 酷使されて鍛えられるんだろうね ← 応用範囲狭いけど
31 2022/10/20(木) 08:38:54.99
>>29
帳票ツールとしてはExcelより使える
データベースとしては終わってるけどね
32 2022/10/21(金) 09:22:54.37
モジュールで以下を定義してます
Public Const ComNAME = "hoge"

このstring値を、レポートのテキストボックスで表示したいのですが、
コントロールソースの箇所を=[ComNAME]にしても出ません。

どう表記すればいいでしょうか。
33 2022/10/21(金) 20:39:11.36
>>32
vba内の変数、定数は
コントロールソースとしては指定できないんじゃない?
やるとすれば、
フォームを開く時イベントに

me!コントロールボックス=const名

と書くとか。
34 2022/10/21(金) 20:52:01.51
考えてみれば、滅多にconst使わないな。
計算上重要で、変更の見込みがほぼない数値など、というイメージなので。

せっかくのデータベースソフトなので、レポートに表示する程度のデータであれば
テーブルに格納しちゃえば?
35 2022/10/21(金) 21:51:53.43
>>32
コントロールソースに="hoge"
そういう事じゃ無いよな
36 2022/10/22(土) 21:31:37.35
>>33-35
来年1月から会社名が変わるんで、
会社で使ってるすべてのアクセスが使用してる共通モジュールの入ってるaccdeに、
constで現在の会社名を入れておいて、
1月になったらそのaccdeのconstの1か所変えるだけで済むようにーと思ったんですが。

openreportでlabel.captionなら出せるんですが、
100帳票くらいあるんで、出来るだけデザインの画面で終わらせたいんですよ。

他にスマートなやり方あればいいんですが。
37 2022/10/22(土) 22:28:38.31
たとえ100帳票あろうとも、>>33 の手でコツコツ、、 ん? Accde ? モジュールって書いてるからには誤認だよな
100帳票ぜんぶで社名のテキストボックス名が異なってるならこの際それも一緒に直せばコピペで行ける量も多く成るし

ところで現状はどうなってんの?テキストボックスのコントロールソースに=[〇×△□株式会社]とでも?
テーブルに格納してないだろうことは予想が付くけど、それならついでに >>34 方式で所在地・連絡先・代表・口座
とかまで含めたテーブルいっこ追加して、そこから引っ張るようにしといてもいいし ←全帳票の変更必須だけどw 先々は楽には成る
38 2022/10/23(日) 15:49:55.99
帳票の、自社名の埋まりかた次第じゃない?
特に正解はないので最短でいいですよ。
プロが作ったERPだと、コンフィグ用のテーブルに自社情報が格納されてます。

ところで法人番号の表記対応は大丈夫?
39 2022/10/25(火) 16:00:42.90
俺なら会社テーブル作って、そこから名称持って来る様にする

それを各帳票のヘッダーに埋め込み
40 2022/10/25(火) 17:34:23.27
>コントロールソースの箇所を=[ComNAME]にして・・
と書いてるからには全帳票手作業する気はあるのだから、T_会社情報 とかのテーブルひとつ追加して
レポートの社名・企業名のテキストボックスのソースを =DLookup("[社名1]","[T_会社情報]")
これならコピペでバンバン作業が捗る クエリとかも不要 レポートのソースに追加も不要 モジュールいぢる必要も無い
41 2022/10/25(火) 18:36:53.44
constじゃなくてfunctionでやればいいだけでしょ
42 2022/11/04(金) 15:28:06.42
正規表現サポートを含む、関数の追加・強化
検索・絞り込みや項目置換など、計算式で正規表現を利用できる関数(#正規表現検索、#正規表現置換)を追加しました。
#文字置換に引数を追加し、任意の区切り文字指定が可能になりました。

WebView2サポート
Webビューが使用するブラウザコンポーネントを、最新の「Microsoft Edge WebView2」に対応しました。
※WebView2のご利用にはMicrosoft社が提供するコンポーネントのインストールが必要な場合があります。
 インストーラーは こちら からダウンロードできます。

高解像度対応ダイアログ
高解像度モニターの普及に伴い、一部の設定ダイアログの表示サイズ等を調整しました。

テクニカルプレビュー:JSON対応
テクニカルプレビューは開発中の新機能の一端を先進的なユーザーに体験していただくための試用プログラムです。
その第一弾として「JSON対応」を公開しました。ぜひお試しください。
テクニカルプレビューの詳細は こちら。
43 2022/11/05(土) 00:56:47.54
お、大きく動いたねぇ。
時々、webapiリクエスト投げて、JSON引っ張って
有志が作ったJSONを配列かdictionary型に直す関数を噛ませる
ということをやっているが、少しは工数省略できるかな。
44 2022/11/05(土) 08:14:56.74
https://www.kthree.co.jp/kiri/ct_product/kiri10/new_features.html?mail=20221104#22Q4
45 2022/11/05(土) 09:11:29.20
>>42
フォームにブラウザコントロールとして配置出来るの?
46 2022/11/05(土) 10:05:01.95
>>45
http://www.kthree.co.jp/kihelp/index.html?page=wfm/wWebViw1&type=html
47 2022/11/05(土) 11:30:50.85
「桐」の話は桐のスレッドで
48 2022/11/05(土) 14:58:46.03
なんだ桐の話か。期待させるなよ。
なんで、ちょくちょく桐を勧めに来るのかようわからん。
49 2022/11/05(土) 16:43:23.03
中の人が必死なのか、信者が獲得キャンペーンでもやってるのか 
信者はほら、昨今至る所で叩かれてるでしょ?減ると困る事由があるんだよ、きっと
言い得て妙で、信者に成ってしまうと一般常識とか通用しない人に成っちゃうらしいし
すました顔して平気でゴリ押ししてんだろ、たぶん
50 2022/11/05(土) 17:22:52.45
MSはAccessの開発を進める気がないなら止めて良いけど
代わりに上位互換のデスクトップDBとか出してくれないかな
1-
あと 500 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.260s*