Access総合相談所 31 ..
[2ch|▼Menu]
2:名無しさん@そうだ選挙にいこう
22/10/04 07:54:01.17 .net
スレたて乙です。
すっきりしていいですね。過疎板なのでこのくらいでいいかも。自分がスレ文言の魔改造したけど、くどすぎて反省してます。

3:名無しさん@そうだ選挙にいこう
22/10/04 12:21:50.33 .net
桐にしとけ

4:名無しさん@そうだ選挙にいこう
[ここ壊れてます] .net
書き込み無いな
2GB制限ゆえデータベースとして使えない

5:名無しさん@そうだ選挙にいこう
22/10/10 12:12:35.58 .net
どうやら、開発が完全に止まった様子です
URLリンク(www.microsoft.com)

6:名無しさん@そうだ選挙にいこう
22/10/11 12:43:27.81 .net
データベースサーバーのフロントエンドとして利用すると容量制限は考えなくても良くなります

7:名無しさん@そうだ選挙にいこう
22/10/11 16:52:06.31 .net
まあね、帳票ツールだよな

8:名無しさん@そうだ選挙にいこう
22/10/11 20:26:06.60 .net
AccessのレポートをVBAでPDFにしてあれこれしようと
DoCmd.OutputToで出力すると
(外部データ>PDFまたはXPSからPDF出力しても)
外字が使われてるラベルがビットマップとして出力されてしまうのですが
プリンタでの印刷同様フォント埋め込みでPDF出力する方法って、もしかして無い?
職場のAccess2010,2021 自宅の2013でも状況同じでお手上げ状態
URLリンク(i.imgur.com)

9:名無しさん@そうだ選挙にいこう
22/10/11 21:27:06.23 .net
MS pdf printerで印刷したらどうなのかな
手元にPC無くて試せないが
どうしてもoutputtoでなければだけど

10:名無しさん@そうだ選挙にいこう
22/10/12 10:40:11.48 .net
PDFをブラウザで開くかReader DCで開くかでも同じ症状なのか
URLリンク(pdf.wondershare.jp)
URLリンク(office-hack.com)
どちらかというとOS若しくはPDF側での対応が必要な気が しょっちゅう仕様変更があるし突然直る気も

11:名無しさん@そうだ選挙にいこう
22/10/12 22:00:22.30 .net
メタで文字も埋め込んでるからコピペしてメモ帳かなにかに貼ってみたら。
はたして意図したものと同じになるか、異なるか。
見本は絵文字だけど
氏名をきちんと表現したいとかいう案件でしょ。
第2水準文字は諦めても、今時は、クレームにつながること、少ないよ。
もっとも複雑な「斎藤さん」とか。

12:名無しさん@そうだ選挙にいこう
[ここ壊れてます] .net
OutputTo のパラメータで encoding をキチッと設定する
OutputTo の出力先を XLS とか HTML とかにして試してみる
OutputTo を辞めて、出力プリンタをPDFプリンターにして印刷してみる などなど

13:名無しさん@そうだ選挙にいこう
[ここ壊れてます] .net
>>8
URLリンク(www.latest-info-system.com)

14:8
[ここ壊れてます] .net
スレの話題の一つとして頂いて嬉しいですよ
ただ、一旦『PDF発行での現象は回避できない』と判断して名無しに戻ります
妥協案としてはやはりPDFプリンタでの印刷なんだろうなと思いました

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

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

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

ということで、試したり書き込みしてくれた方々改めてありがとうm(_ _)m
自分もなにか発見があったら、また書き込みたいと思います

15:名無しさん@そうだ選挙にいこう
[ここ壊れてます] .net
>>13 のリンク先の表3 OutputFormatに指定する値の acFormatXLS とか acFormatXLSX を言ってる
Access のレポートを Excelに出力して印刷したらどうなるかを意味してた
①も②-aも-bも試してる ギザギザのドットの粗い昔のシリアルプリンタの印字結果のように成るように苦労しても
ギザギザに成らないから困ってる どうしたら解像度を粗くできるかの方に苦心してるようなもの
と、書きながらググり続けてたら
大先輩が苦労して作成した外字が、Windows標準の外字エディターを使って作られたものだと、Bitmap外字に成る とかなんとか
True Type外字との違いがよくわかんないが、Bitmapと聞くと如何にも解像度が粗そうに聞こえる こっちが原因か?
URLリンク(kazuya.cool.coocan.jp)
この司法書士の先生、昔っからPDFには苦労してた様子でかなり以前からPDFの欠陥とか不具合とか指摘してる 参考になるやら
トップレベルドメインまでにして下のディレクトリ削ればトップページに行ける

もしBitmap外字のせいだとしたら、頑張って先輩を見習ってTrue Type外字を作成する役を担うのもひとつの手

16:名無しさん@そうだ選挙にいこう
22/10/18 11:45:44.04 .net
Accessにコード書いてると突然上書きモードになったりしない?
insert押しても治らないから一旦保存終了して再読み込みしてるんだが、簡単に挿入に戻す方法はないの?

17:名無しさん@そうだ選挙にいこう
22/10/18 12:32:58.91 .net
Accessでデータ入力中に、突然上書きモードになってしまい、困った経験ありませんか?
URLリンク(www.relief.jp) これスかね? うっかり[F8]押したから拡張モードとか

18:名無しさん@そうだ選挙にいこう
22/10/18 12:41:13.06 .net
[ファイル]→[オプション]で、「クライアントの設定」にある「フィールド移動時の動作」を
「フィールドの最後に移動」に変更して一旦ACCESSを閉じて、再度起動して様子を見て下さい。 もありました

19:名無しさん@そうだ選挙にいこう
22/10/18 17:53:31.46 .net
>>17
初めて知った
Access一度閉じるしかないと思ってた

20:名無しさん@そうだ選挙にいこう
22/10/18 18:18:54.27 .net
【私のスキル】VBAが打てる
【やりたいこと】VBAは問題なく動いています。
ですが、環境が変わると速度が3分の1位に落ちます。
Win Xp(2002-sp3)環境, Celeron, 4GBのマシンだと速いのですが、
access 365 Ryzen3400G, 16GBだと遅くなります(Win 10 64bit)。
私が作ったプログラムではないのですが、取引先から頼まれて調べています。
ADODBを使っています(DAOではない)。
ファイル形式はmdbです。accdbに変更したところ、さらにもっと遅くなりました。
対処法は何かございませんでしょうか?思いつくことはなんでもやってみます。
よろしくお願い致します。

21:名無しさん@そうだ選挙にいこう
22/10/18 22:01:45.93 .net
URLリンク(www.karugamo-cl.jp)
これ系の理由が考えられます これで改善したら対策もしやすいのではないでしょうか
実施する場合は自己責任で

22:名無しさん@そうだ選挙にいこう
22/10/19 14:26:42.82 .net
ご返答ありがとうございます。さっそくtryしてみます。

23:名無しさん@そうだ選挙にいこう
22/10/19 20:36:34.38 .net
へえ面白い。マルチコア=
速い、とは限らないんだね。
MSもAccessを今後、どうするつもりだろう。
Excel365の飽和気味のアップデートに比べて
セキュリティ関係の見直ししてるだけだし。
MSクラウドDBの接続ボタンが増えたくらいか。

24:名無しさん@そうだ選挙にいこう
22/10/19 22:14:51.50 .net
バージョンアップの都度様々な改良・改善を強いられてきたんだし、それが無いままそこまで古いバージョンを
最新バージョンで動かそうって方が無理があるんだけどね 64bit化への対応とかも、アナウンス通りに手を加えりゃいいだけだけど
クライアントが32bit・64bit混在なんて環境だったら、もっと一工夫必要だったり バージョンアップで使えなくなった
サービス、コントロールの対応に追い立てられて必死の形相に成らざるを得なかったり 酷使されて鍛えられるんだろうね ← 応用範囲狭いけど

25:名無しさん@そうだ選挙にいこう
22/10/20 08:38:54.99 .net
>>23
帳票ツールとしてはExcelより使える
データベースとしては終わってるけどね

26:名無しさん@そうだ選挙にいこう
22/10/21 09:22:54.37 .net
モジュールで以下を定義してます
Public Const ComNAME = "hoge"
このstring値を、レポートのテキストボックスで表示したいのですが、
コントロールソースの箇所を=[ComNAME]にしても出ません。
どう表記すればいいでしょうか。

27:名無しさん@そうだ選挙にいこう
22/10/21 20:39:11.36 .net
>>26
vba内の変数、定数は
コントロールソースとしては指定できないんじゃない?
やるとすれば、
フォームを開く時イベントに
me!コントロールボックス=const名
と書くとか。

28:名無しさん@そうだ選挙にいこう
22/10/21 20:52:01.51 .net
考えてみれば、滅多にconst使わないな。
計算上重要で、変更の見込みがほぼない数値など、というイメージなので。
せっかくのデータベースソフトなので、レポートに表示する程度のデータであれば
テーブルに格納しちゃえば?

29:名無しさん@そうだ選挙にいこう
22/10/21 21:51:53.43 .net
>>26
コントロールソースに="hoge"
そういう事じゃ無いよな

30:32
22/10/22 21:31:37.35 .net
>>27-29
来年1月から会社名が変わるんで、
会社で使ってるすべてのアクセスが使用してる共通モジュールの入ってるaccdeに、
constで現在の会社名を入れておいて、
1月になったらそのaccdeのconstの1か所変えるだけで済むようにーと思ったんですが。
openreportでlabel.captionなら出せるんですが、
100帳票くらいあるんで、出来るだけデザインの画面で終わらせたいんですよ。
他にスマートなやり方あればいいんですが。

31:名無しさん@そうだ選挙にいこう
22/10/22 22:28:38.31 .net
たとえ100帳票あろうとも、>>27 の手でコツコツ、、 ん? Accde ? モジュールって書いてるからには誤認だよな
100帳票ぜんぶで社名のテキストボックス名が異なってるならこの際それも一緒に直せばコピペで行ける量も多く成るし

ところで現状はどうなってんの?テキストボックスのコントロールソースに=[〇×△□株式会社]とでも?
テーブルに格納してないだろうことは予想が付くけど、それならついでに >>28 方式で所在地・連絡先・代表・口座
とかまで含めたテーブルいっこ追加して、そこから引っ張るようにしといてもいいし ←全帳票の変更必須だけどw 先々は楽には成る

32:名無しさん@そうだ選挙にいこう
22/10/23 15:49:55.99 .net
帳票の、自社名の埋まりかた次第じゃない?
特に正解はないので最短でいいですよ。
プロが作ったERPだと、コンフィグ用のテーブルに自社情報が格納されてます。
ところで法人番号の表記対応は大丈夫?

33:名無しさん@そうだ選挙にいこう
22/10/25 16:00:42.90 .net
俺なら会社テーブル作って、そこから名称持って来る様にする
それを各帳票のヘッダーに埋め込み

34:名無しさん@そうだ選挙にいこう
22/10/25 17:34:23.27 .net
>コントロールソースの箇所を=[ComNAME]にして・・
と書いてるからには全帳票手作業する気はあるのだから、T_会社情報 とかのテーブルひとつ追加して
レポートの社名・企業名のテキストボックスのソースを =DLookup("[社名1]","[T_会社情報]")
これならコピペでバンバン作業が捗る クエリとかも不要 レポートのソースに追加も不要 モジュールいぢる必要も無い

35:名無しさん@そうだ選挙にいこう
22/10/25 18:36:53.44 .net
constじゃなくてfunctionでやればいいだけでしょ

36:名無しさん@そうだ選挙にいこう
22/11/04 15:28:06.42 .net
正規表現サポートを含む、関数の追加・強化
検索・絞り込みや項目置換など、計算式で正規表現を利用できる関数(#正規表現検索、#正規表現置換)を追加しました。
#文字置換に引数を追加し、任意の区切り文字指定が可能になりました。
WebView2サポート
Webビューが使用するブラウザコンポーネントを、最新の「Microsoft Edge WebView2」に対応しました。
※WebView2のご利用にはMicrosoft社が提供するコンポーネントのインストールが必要な場合があります。
 インストーラーは こちら からダウンロードできます。
高解像度対応ダイアログ
高解像度モニターの普及に伴い、一部の設定ダイアログの表示サイズ等を調整しました。
テクニカルプレビュー:JSON対応
テクニカルプレビューは開発中の新機能の一端を先進的なユーザーに体験していただくための試用プログラムです。
その第一弾として「JSON対応」を公開しました。ぜひお試しください。
テクニカルプレビューの詳細は こちら。

37:名無しさん@そうだ選挙にいこう
22/11/05 00:56:47.54 .net
お、大きく動いたねぇ。
時々、webapiリクエスト投げて、JSON引っ張って
有志が作ったJSONを配列かdictionary型に直す関数を噛ませる
ということをやっているが、少しは工数省略できるかな。

38:名無しさん@そうだ選挙にいこう
22/11/05 08:14:56.74 .net
URLリンク(www.kthree.co.jp)

39:名無しさん@そうだ選挙にいこう
22/11/05 09:11:29.20 .net
>>36
フォームにブラウザコントロールとして配置出来るの?

40:名無しさん@そうだ選挙にいこう
22/11/05 10:05:01.95 .net
>>39
URLリンク(www.kthree.co.jp)

41:名無しさん@そうだ選挙にいこう
22/11/05 11:30:50.85 .net
「桐」の話は桐のスレッドで

42:名無しさん@そうだ選挙にいこう
22/11/05 14:58:46.03 .net
なんだ桐の話か。期待させるなよ。
なんで、ちょくちょく桐を勧めに来るのかようわからん。

43:名無しさん@そうだ選挙にいこう
22/11/05 16:43:23.03 .net
中の人が必死なのか、信者が獲得キャンペーンでもやってるのか 
信者はほら、昨今至る所で叩かれてるでしょ?減ると困る事由があるんだよ、きっと
言い得て妙で、信者に成ってしまうと一般常識とか通用しない人に成っちゃうらしいし
すました顔して平気でゴリ押ししてんだろ、たぶん

44:名無しさん@そうだ選挙にいこう
22/11/05 17:22:52.45 .net
MSはAccessの開発を進める気がないなら止めて良いけど
代わりに上位互換のデスクトップDBとか出してくれないかな

45:名無しさん@そうだ選挙にいこう
22/11/05 21:54:09.42 .net
>>44
そんな開発しない

46:名無しさん@そうだ選挙にいこう
22/11/05 23:37:11.91 .net
それこそ桐の上の新機能にあった
WEBVIEWって、AccessではまだIEが立ち上がるのかね。
滅多に使わないけど、(ファイル)エクスプローラーがわりに配置したことも
あるもんで。

47:名無しさん@そうだ選挙にいこう
22/11/06 11:06:59.20 .net
正規化できない大きなテーブル(フィールドが300、レコード10万くらい)があるのですが、このテーブルをフィールド100ごとくらいに三分割してリレーションを設定して運用するのと、分割せずに運用するのとメリット・デメリットを教えてほしいです

48:名無しさん@そうだ選挙にいこう
22/11/06 11:10:31.47 .net
>>47
255以上、フィールド作れなかったと記憶しているが。
1:1でいいから分割以外に選択肢ないでしょう。
ユニークキー値だけ特定して
分割しましょう。

49:名無しさん@そうだ選挙にいこう
22/11/06 11:50:16.82 .net
>>47
正規化はパフォーマンスが上がる
ネットワーク上のDBなら更に効果的

50:名無しさん@そうだ選挙にいこう
22/11/06 19:35:14.75 .net
>>48
>>49
正規化できないフィールドでも分割した方が効率的なんですね!
ありがとうございます!

51:名無しさん@そうだ選挙にいこう
22/11/06 22:08:57.25 .net
分割しなくても良いんじゃないの
パフォーマンスになんか不満でも?

52:名無しさん@そうだ選挙にいこう
22/11/07 09:25:51.71 .net
フィールド数がテーブルに出来てるなら、分割の意味が解らないよ、1:1分割は不毛だ

53:名無しさん@そうだ選挙にいこう
22/11/07 21:47:10.67 .net
やっぱり公式には、1テーブルの最大フィールド数255です。
URLリンク(support.microsoft.com)
効率云々でなく、そうせざるを得ないのです。

54:名無しさん@そうだ選挙にいこう
22/11/10 20:37:26.78 .net
サーバーのデータベースをリンクすると最大255フィールド制限は関係ないのかな
EIAJ−EDIの規格がとんでもフィールド数で苦労したけどリンクテーブルに放り込めばよかったのかも

55:名無しさん@そうだ選挙にいこう
22/11/13 15:34:54.46 .net
>>53
こういう制限がFileMakerに負けるところ

56:名無しさん@そうだ選挙にいこう
22/11/20 15:06:12.01 .net
AccessでむかつくのがVBE画面でコントロールの名前やCaption変えようとすると日本語がバグるところ
一々1文字づつ変換して変えてるがイライラするので他に方法はないだろうか?

57:名無しさん@そうだ選挙にいこう
22/11/20 15:53:44.95 .net
PoweQuery勉強してAccessは捨てる

58:名無しさん@そうだ選挙にいこう
22/11/20 18:25:52.52 .net
>>56
どいうこと?
me!controll1.name="コントロール1"
が上手く行かないってこと?
経験ないなあ。

59:名無しさん@そうだ選挙にいこう
22/11/20 19:07:48.38 .net
>>56
日本語がバグるってのはどういう事?

60:名無しさん@そうだ選挙にいこう
22/11/21 15:52:59.01 .net
例えば日本語でCaptionに「ボタン」って入力すると「ャン」とか
「実行」って入力して変換すると「詩ャ」とか

61:名無しさん@そうだ選挙にいこう
22/11/21 17:02:25.39 .net
VBE IME 誤動作 とかでググると似たような症例がいくつか出てくるが、どれもほぼ解決には至っていない
コードの中で =NOW() とか使ってるとイベントタイマーが起動して入力途中の文字がおかしくなるとか、
IMEを他のものにしたら症状出なくなったとか、UpDateで直ったとか いろいろあるが
原因に関しての正解は見当たらないしExcelでも出てる症状らしいし、可能ならIMEを変えるか症状出なかったころのVerにするか、とか

62:名無しさん@そうだ選挙にいこう
22/11/21 17:03:36.39 .net
生まれて初めて作ったプログラムは、
猫の絵をクリックすると「ニャン」とか

63:名無しさん@そうだ選挙にいこう
22/11/22 07:49:59.87 .net
コマンドボタン1.Caption="実行ボタン"
動かすとボタンの表示が"詩ャャン"
ん~出たことのない不具合ですね

64:名無しさん@そうだ選挙にいこう
22/11/24 16:12:44.95 .net
すいませんが、ググってもわからなかったもので教えてください。
クエリにて、
名前,グループ,点数
スズキ,A,60
サトウ,A,75
タカギ,A,70
マエダ,B,30
カガワ,B,40
イシダ,B,50

名前,グループ,点数,グループ最低
スズキ,A,60,60
サトウ,A,75,60
タカギ,A,70,60
マエダ,B,30,30
カガワ,B,40,30
イシダ,B,50,30
とグループの中での最低点をフィールドとして追加したい場合、どのようにすればよいでしょうか?
グループ最低:DMIN("名前","テーブル名","グループ"="グループ")
ではそうなりませんでした。
よろしくお願いします

65:名無しさん@そうだ選挙にいこう
22/11/24 19:46:00.59 .net
グループでグループ化して各最小値を出します
このクエリーを名前をつけて保存します
元のテーブルとこのクエリーをグループで連結します

66:名無しさん@そうだ選挙にいこう
22/11/24 20:59:27.15 .net
A,60
B,30

67:名無しさん@そうだ選挙にいこう
22/11/24 21:36:23.55 .net
>>65
それも考えるたのですが、実際はグループ数が多く、10000通りくらいからの不特定なのです。
説明悪く、すいません。

68:名無しさん@そうだ選挙にいこう
22/11/24 21:48:00.88 .net
>>67
グループ数が10000通りでも何の問題もありませんよ

69:名無しさん@そうだ選挙にいこう
22/11/25 11:00:12.95 .net
>>67
テーブル作成クエリーで最低点テーブル作って
連結したら終わりでそ
それかVBAで最低点インサートするFunctionでも作れば良い

70:名無しさん@そうだ選挙にいこう
22/11/25 13:07:49.18 .net
>>68
その根気がなく…

71:名無しさん@そうだ選挙にいこう
22/11/25 13:08:36.23 .net
>>69
そのfunctionはどんなものでしょうか?

72:名無しさん@そうだ選挙にいこう
22/11/25 13:28:06.41 .net
>>70
根気は不要です
マウス操作だけで5分で作れます

73:名無しさん@そうだ選挙にいこう
22/11/25 14:15:30.05 .net
>>71
VBAでSELECT文発行してmin値を取得して返す
まあクエリー作ってmin値取得したテーブル作る方が早いよ

74:名無しさん@そうだ選挙にいこう
22/11/25 14:41:45.49 .net
vba使わないっしょ。
なんだっけ?集合クエリー?
グループ、点数(最小値)
これでクエリー1本保存
元テーブル置いて、クエリー1置いて
フィールド「グループ」同士を紐で繋げる
下のグリッドに元テーブルの全部、クエリーの最小値を配置。保存。 以上!
標準sqlであえて1本でかくと
select t1.*,q.minscore from
t1 inner join (select グループ,min(点数) as minscore from t1 group by グループ) as q on on t1.グループ=q.グループ
そらで書いてるから間違ってるかもしれんし、Accessでサブクエリ使えなかったかもしれん。

75:名無しさん@そうだ選挙にいこう
22/11/26 10:50:56.43 .net
>>74
クエリの方で出来ました!
思い浮かびませんでした。
ありがとうございました。

76:名無しさん@そうだ選挙にいこう
22/11/26 14:20:35.15 .net
フィルタの抽出条件で、
Like "AAA*"
のように書くと思いますが、
AAAが#だったときに、#という文字ではなく数字のワイルドカードとして認識されます
文字の#で始まる文字列を抽出するにはどう書けばいいでしょうか?

77:名無しさん@そうだ選挙にいこう
22/11/26 15:02:26.77 .net
>>76
accessのエスケープシーケンスは[]なんだって。
これでいうと[#]
言語によってエスケープシーケンス変わるの、覚えきれん

78:名無しさん@そうだ選挙にいこう
22/11/26 16:23:47.53 .net
>>77
ありがとうございます
最初\#とか##とか試したんですけどね、ほんと覚えきれません

79:名無しさん@そうだ選挙にいこう
22/11/26 18:33:24.60 .net
最近良質なQ&Aスレとして機能してて良いね

80:名無しさん@そうだ選挙にいこう
22/11/27 03:41:56.64 .net
基本的な操作方法すら伝えられていないから
やはり掲示板の短文よりマニュアル読め
が結論のようですね

81:名無しさん@そうだ選挙にいこう
22/11/29 19:38:05.22 .net
ACCESSもVBAも初心者です。
文法とかおかしかったらご容赦願います。
いい感じに脳内補完してください
テーブル1からクエリで抽出したレコードの内、
任意のいくつかに手動でチェックを入れて、
「チェックされているレコードをまとめてテーブル2に書き込むマクロ」
を作りたいのですがどうすればいいでしょうか?
チェックが1つなら何とかなったのですが、複数個になると繰り返すやり方がわかりません。
ちなみに全データが3万くらい、クエリで抽出されるのが10〜50くらい、
テーブル2に1回で書き込むのが1〜30くらいです。
助言よろしくお願いします。

82:名無しさん@そうだ選挙にいこう
22/11/29 20:47:02.87 .net
テーブル1にチェック用フィールドを追加すれば簡単だよね
同時作業者が君一人ならそうしろ

83:名無しさん@そうだ選挙にいこう
22/11/30 10:03:13.82 .net
yesno型(boolean)って
素のテーブルでチェックボックスになるんだっけ?
だったら簡単。vbaもいらない。
チェック1(chk1)とチェック2(chk2)のフィールドの入ったテーブル(tbl1)。
アクションクエリー(追加)
追加するテーブル名tbl2
tbl1のフィールドと、書き込み先tbl2のフィールドが一致するようグリッドを埋めていく。(フィールド名が一緒なら自動割り付けできる)
tbl1のchk1をグリッドに置く。
抽出条件に「true」
tbl1のchk2をグリッドに置く。
抽出条件をさっきの段より一段下のマスに「true」
sqlで書くと
insert into tbl2 (fld1,fld2) select fld1,fld2 from tbl1 where chk1 or chk2
このクエリーを保存して実行するだけ。
フォームにボタン設置して動かすなら、マクロでクエリーの実行とかなんとかを選択。
(選択式マクロ使わないから忘れた)

84:名無しさん@そうだ選挙にいこう
22/12/01 18:01:19.83 .net
>>81
追加クエリでした方が早いのでは?
条件にチェックのフィールドがTRUEのものにすれば良い

85:名無しさん@そうだ選挙にいこう
22/12/05 11:40:28.79 .net
抽出クエリーでFORM作ってチェックボックス入れさせて、チェック有りレコードのみ抽出、テーブル作成クエリーか追加クエリー
難しく考えたらダメだね、シンプル考える

86:名無しさん@そうだ選挙にいこう
22/12/24 18:21:08.55 .net
とうとう製品のドロップダウンリストからAccessが消えた( ;∀;)
URLリンク(www.microsoft.com)

87:名無しさん@そうだ選挙にいこう
22/12/26 13:34:02.51 .net
このスレ昔大いにもりあがってたけど
みんなpower appsに鞍替えしたの?
power apps で完全に代替えできるもんなの?

88:名無しさん@そうだ選挙にいこう
22/12/26 13:39:47.12 .net
PowerAppsは、Enterprise向けです

89:名無しさん@そうだ選挙にいこう
22/12/26 19:49:33.58 .net
powerapps触ったことないけど
普通のwebアプリと考えればデータのエントリーにpostと完了の画面遷移が必要でしょ。
Accessのフォーム閉じ=ダーティ状態なら自動保存
と違ってブラウザ閉じたとたんに作業が消えるというw
今、救済としての定期保存が実装されたwebアプリ増えてるけど
以前は勢いで「閉じる」「戻る」ボタンを押して、泣かされたこと度々。

90:名無しさん@そうだ選挙にいこう
22/12/27 08:24:03.24 .net
MSの思惑とは裏腹に世にある膨大なaccess資産をpower appsに移行するのは無理そうだな
ブラウザの閉じる、戻る、画面遷移時にデータの保存確認をする、って普通にできるだろ
power apps は知らんが、できんとおかしい

91:名無しさん@そうだ選挙にいこう
22/12/27 17:57:12.78 .net
ワイの職場ではで Dataverse とか FileMaker とか使う話が出てきてる
マンドクセ

92:名無しさん@そうだ選挙にいこう
22/12/27 18:50:01.61 .net
Accessの本質って
データベースじゃなくて
「データベース『も』ついたフォームとレポート生成装置」だったりするからなあ。
大昔、コンソールでSQL叩いて
文字が一杯出力されるのを見せられて、「だから何?」と思った。

93:名無しさん@そうだ選挙にいこう
22/12/28 00:14:42.82 .net
個人経営レベルをExcelでやっててAccessのUIがきつすぎてFileMakerにしようか悩んでて(ライセンス高すぎるから)
久々にAccessの情報見たらもはや終了レベルなんだな
power appsとやらは請求書の印刷とかに対応してるんですか?

94:名無しさん@そうだ選挙にいこう
22/12/28 10:17:15.67 .net
powerappsがACCESSを代替できる感じはしないですね

95:名無しさん@そうだ選挙にいこう
22/12/28 10:30:03.36 .net
印刷はPower AutomateからExcelにやらせるのかしら?

96:名無しさん@そうだ選挙にいこう
22/12/28 10:36:53.13 .net
Excelで印刷したくないからAccess使ってる

97:名無しさん@そうだ選挙にいこう
22/12/28 12:10:55.05 .net
請求書とか印刷しない未来がすぐそこに

98:名無しさん@そうだ選挙にいこう
22/12/28 12:35:25.46 .net
power appsでできるアプリはPC向けじゃない
スマホ用やし

99:名無しさん@そうだ選挙にいこう
22/12/28 12:40:04.83 .net
大きい商売で得意先十数社とかならまだしも、手広く売り先数百とかのレベルで小商いしてるようなケースだと、当面必須
大手はどんどん合理化進めりゃいいけど、特殊な商売で市販のアプリじゃ応用利かない なんてぇ業種・業態ならまだまだ現役
そして、そういった事業所にこそ向いているのがAccess 裾野は広い(同じだけ苦労も多い

100:名無しさん@そうだ選挙にいこう
22/12/30 14:09:11.62 .net
Accessは帳票ツール

101:名無しさん@そうだ選挙にいこう
22/12/31 21:08:40.74 .net
月に10枚度の請求書ならExcelVBAで擬似データベースがいいのかな?

102:名無しさん@そうだ選挙にいこう
22/12/31 21:53:51.65 .net
月に10枚「も」請求書あるなら、Easyな今のうちにAccessで下拵えし始めた方がいいのでは
いつまでもそれで満足してる訳じゃないだろうし、得意先増えてから慌てて調製し出すのも大変だろうし

103:名無しさん@そうだ選挙にいこう
22/12/31 22:00:25.60 .net
>>102
でもAccessなくなるんじゃなかったんですか?

104:名無しさん@そうだ選挙にいこう
22/12/31 22:03:27.02 .net
Accessのレポートの仕切り線どうしてますか?
デフォルトだと太いんですよね
長形かいて高さをめちゃくちゃ細くするんでしたっけ?

105:名無しさん@そうだ選挙にいこう
22/12/31 22:44:32.04 .net
自分で線引けなかった?太さはポイントで指定したような記憶が

106:名無しさん@そうだ選挙にいこう
22/12/31 22:53:14.91 .net
Accessは網掛けがないからなあ
レポート印刷すること多いから仕切り線とか困るよね
なんもなしってのもレコード数多いと
見る側はきついよね

107:名無しさん@そうだ選挙にいこう
22/12/31 22:53:26.32 .net
>>105
指定はできなかったとおもう

108:名無しさん@そうだ選挙にいこう
23/01/02 03:17:50.72 .net
>>103
今からAccessでやる気だったやつは
FileMakerパッケージ版?
ほぼ一人の会社でひとりでしかつかわない

109:名無しさん@そうだ選挙にいこう
23/01/02 05:55:51.84 .net
>>106
1行置きに網掛けするのは出来るようになってるよね
フォームでは出来てるからレポートでも出来んじゃねーの
網掛けじゃ無くて背景色だったかも

110:名無しさん@そうだ選挙にいこう
23/01/02 09:55:57.86 .net
フォームでは可でもレポートだと制限ある という機能も多い
Ver次第ではVBAでやるしかないのもある
URLリンク(www.wanichan.com)
この「交互の行の色」-「その他の色」のうち、それっぽいのを選ぶ手も

111:名無しさん@そうだ選挙にいこう
23/01/05 16:22:28.75 .net
他人が作ったAccessのツールがどう動いているか分からないのですが
もし知ってる人がいたら教えてもらえませんか。
フォーム上にチェックボックスとテキストボックスがあります。
テキストボックスは初期値で無効にされていてグレーアウトしています。
で、チェックボックスをクリックするとテキストボックスが有効になるのですが
どうやって有効化しているのかが分からないのです。
OnClickにはそれらしい記述がなくOnClick以外にはコードはありません。
OnClickにブレークボイントを設定したところ、
どうやらOnClickイベントが発生する前にテキストボックスが有効化されており
VBAで有効化しているのではなさそうです。

112:名無しさん@そうだ選挙にいこう
23/01/05 16:34:56.14 .net
マクロが埋め込んであるのでしょう

113:名無しさん@そうだ選挙にいこう
23/01/05 16:40:33.02 .net
それも疑いましたが、それらしいマクロはなく、
そもそもチェックボックスのクリック時にマクロ名が指定されているはずですよね?
それが [イベント プロシージャ] になっていて、OnClickにはそれらしい記述がないのです。

114:名無しさん@そうだ選挙にいこう
23/01/05 16:54:31.91 .net
[イベント プロシージャ] に成ってるならそれが目的地だろうけど、成ってるだけで記述が無いということ?
チェックボックスとテキストボックスが囲われててオプショングループに成ってる場合は、そのオプショングループの
値でプロシージャーを走らせるように成っていたりするのでは?

115:名無しさん@そうだ選挙にいこう
23/01/05 16:55:22.96 .net
じゃ、コレか
URLリンク(hamachan.info)

116:名無しさん@そうだ選挙にいこう
23/01/05 17:15:28.70 .net
>>115
ありがとうございます!これでした!
こんな方法があるとは…
まさか変更を加えられる側に条件式が設定されているなんて想像もしてませんでした。
勉強になりました。

117:名無しさん@そうだ選挙にいこう
23/01/05 19:08:42.30 .net
>>115
すごっ。目からうろこ。
条件付き書式設定って
色つけたりするだけのものだと思ってた。

118:名無しさん@そうだ選挙にいこう
23/01/08 09:53:33.42 .net
こういう機能はコードの見通しが悪くなるんや
filemaker みたいに

119:名無しさん@そうだ選挙にいこう
23/01/08 11:17:28.55 .net
でもVBA使うよりやり易いんだよな、、

120:名無しさん@そうだ選挙にいこう
23/01/09 22:14:23.27 .net
条件付き書式の乱用は収集がつかなくなりますよ

121:名無しさん@そうだ選挙にいこう
23/01/12 04:17:56.72 .net
アクセスなくなるんだよね?
まだこれで開発してていいものなのか

122:名無しさん@そうだ選挙にいこう
23/01/12 09:12:43.22 .net
.NETにAccessコントロール無償提供して締めくくってくれないかな

123:名無しさん@そうだ選挙にいこう
23/01/12 10:26:59.39 .net
>>121
いつまでサポートされるかによる

124:名無しさん@そうだ選挙にいこう
23/01/12 10:29:54.77 .net
OpenOffice Baseが息を吹き返すかもな

125:名無しさん@そうだ選挙にいこう
23/01/12 12:14:41.76 .net
これまでのおざなりな対応を見ていると
後継は期待できなそうではある

126:名無しさん@そうだ選挙にいこう
23/01/12 12:18:40.85 .net
枯れた技術とも言い換えできる 今のまま安定して使い続けられるのが何より
月イチのアプデで大混乱に巻き込まれるのはいただけないが

127:名無しさん@そうだ選挙にいこう
23/01/12 14:51:29.45 .net
親子関係結ぶ、典型的な売上伝票構造の
フォーム作るときに替えが効かないんだけどな。
NoSqlなASPで再現するときは、1行のなかで
(ヘッダー情報)、(品名1、数1)、(品名2、数2)、、
と表現するので、すごく変な感じ。

128:名無しさん@そうだ選挙にいこう
23/02/04 15:20:02.22 .net
Access: New Modern Web Browser Form Control
The Access team is releasing a new web browser control to a version that supports Chromium Edge! Our existing, internet explorer browser control will remain in the platform as-is.
Feature ID: 88345
Added to roadmap: 1/6/2023
Last modified: 1/6/2023
Product(s): Access, Microsoft 365 app
Cloud instance(s): Worldwide (Standard Multi-Tenant)
Platform(s): Web
Release phase(s): General Availability

129:名無しさん@そうだ選挙にいこう
23/02/05 06:12:52.55 .net
こんなの出ちゃうと試したくなるな

130:名無しさん@そうだ選挙にいこう
23/02/05 16:51:26.35 .net
IEやめまっせと発表してから
10年以上を経て、コンポーネント開発に着手ってのもなんだかな。
IEコンポーネントはあんまし使わないけど
file://
のurlにすると、外観が(ファイル)エスクプローラーになるのが便利で、その目的で埋め込んでるのがある。
chrome系では、その表示機能は持ってない。

131:名無しさん@そうだ選挙にいこう
23/02/06 21:40:45.43 .net
>>130
file:はchromeだとプラグイン必要なのよね

132:名無しさん@そうだ選挙にいこう
23/02/27 00:08:49.69 .net
お世話になります
【Windows】 10 or11
【Access】 365
【作りたいものの業務分野】
販売管理,買掛管理,営業実績管理
【あなたのスキル】
LV1:完全初心者
【どのオブジェクトに関する質問か】
導入
【やりたいこと】
年商5億、売り上げ伝票年2万枚程度の貿易会社を経営してます
今はクラウド会計で税理士にお願いしていますが外銀は全てのクラウド会計サービスで対応していないため、帳簿はExcelで作成してます
そのためどちらも紙出力して最終確認する必要がありますが規模が大きくなったのでExcelだと厳しくなってきました
仕入れ日時、金額、売上日時、金額、振り込み先、発送日、そるぞれの伝票pdfをレコードとしてaccessで作成することは可能でしょうか?
スマホから覗けたら最高です
このスレを最初から読んだのですが、2Gbyte制限と今後のアップデート見通しがないのが気になっております
私はVBとdelphi開発経験はありますがdbはsqlコマンド少し舐めただけでdb設計経験はありません
もしもっといいサービスなどありましたらお手数ですが教えてください

133:名無しさん@そうだ選挙にいこう
23/02/27 10:36:31.75 .net
実務を熟知している当人がシステムを組むのは理想の形だと思いますが、将来の法改正など様々な仕様変更などを
その都度メンテナンスし続けなければならず、それに専念する労力は計り知れないほど大きい場合もあります
もう一点は、個人での成果物は属人化と呼ばれる「その人で無いと理解するのが困難」なシステムに成ってしまう場合も多々あります
それを社内的に充分にカバーできる体制が整っているなら選択肢のひとつと成り得るでしょうが
専業でシステムを組んでいる企業の助力を仰いでは如何でしょうか 例えば :
URLリンク(www.aspicjapan.org)

134:名無しさん@そうだ選挙にいこう
23/02/27 12:58:25.15 .net
>>133
ご提案ありがとうこざいます。
既存サービスですと長期のマンスリーコストが高いので厳しいです
私が設計無理ならエンジニアに依頼しようと思っていますがそれでも既存アプリがいいでしょうか?
あくまでExcelに画像貼り付けられるレベルです

135:名無しさん@そうだ選挙にいこう
23/02/27 14:55:31.43 .net
年商五億と見て多少のシステムへの設備投資は可能ではと勝手に推測しましたが、さようですか
例えば先のリンクの最下段 WATS のサイト URLリンク(www.nissinjoho.co.jp) の「機能構成」以下の図を例に
この流れのうちココの部分が欲しい とか、「画面イメージ」のこの機能は欠かせない とか、「ドキュメントサンプル」の
こういった出力帳票が欲しい など、具体的な例示をして設計者に依頼したとして、貿易の実務経験が無い設計者だと一からの開発と成りますし
都度の仕様変更にもいちいち説明しながら改良を依頼することに成ります 引き換え、専業で貿易管理システムに携わって来た開発業者なら
依頼も容易ですし、何より先方から「今後こうなりますのでこの仕様変更を予定しています」などのアナウンスがあるカタチがとられると思います
それでも当面はExcelやAccessで、という場合は :
URLリンク(imitsu.jp) こういったサービスを利用することを視野に入れてみてください 最初から「貿易実務」を条件とすれば
ふるいに掛け易く成るかも知れません  個人的には URLリンク(www.ilovex.co.jp) この企業がなぜ入っていないか不思議なぐらいですが(Access専業では無い?)

136:名無しさん@そうだ選挙にいこう
23/02/27 23:43:32.51 .net
スマホで見たい→Accessは無理
2GB制限→最初にバックエンドの分離さえしてれば多分そこまでデータたまらないしたまる頃にはSQLserverなり次の段階にする時期になってるから気にしなくていい
今後の見通し→多分明るくないし進歩はないけど365じゃなくて買い切りのなら動かなくなる可能性は低い
社内LAN内からの接続でPCのみ使用で帳票印刷があるんならAccessは最も手軽な部類だけど外からスマホやらなんやらで見たいならセキュリティのことも考えて大人しく外部のサービス使うべきと思います
DB設計っていっても恐らく入門書レベルから出てない気がするので図書館なりてAccessの入門書をざっと見てみるのが一番検討材料になるんじゃないでしょうか

137:名無しさん@そうだ選挙にいこう
23/02/28 12:51:05.16 .net
取り敢えずAccessで可能かどうかをお試ししたい と言う場合
URLリンク(www.ibrainsys.com)  こんなのがありました 標準利用ならどれだけ使ってもず~っと無料!!と謳っています(マジか)
カスタマイズ必要でも月額数百円らしいです(ほんまに?) Excelのことも対応しているそうです 先ずはDLしてみて試してみては
PDFをそのままソースにするのは面倒だと思います 一度テキストやExcelに変換するサービスは無料でいっぱいありますが、
アドビの仕様変更でいきなり使えなく成ったり誤変換したり・・がありそうですので、その点にも十分留意する必要があると思います

138:名無しさん@そうだ選挙にいこう
23/03/01 14:22:35.27 .net
Accessで金は扱うなと何遍言えばいいのかw
楽々精算とか、元データを請求書などに整形するクラウドサービスがいいんじゃないかねえ。
暇ならさわりの部分でも試作してみたらいいけど
たぶん、膨大なオブジェクト、コードを埋めることになるよ。

139:名無しさん@そうだ選挙にいこう
23/03/03 13:46:57.11 .net
薦めた手前、どんなもんか試しにインスコしてみた
DL時点でもセキュリティ警告出て来るし、解凍後インスコ一発目でも厳しめな警告、インスコ途中では信頼できる場所の警告が頻発(20近く)
しかしそれらは必要な対処なので、はじめてAccessアプリ触った人間はビックリするかも知らんが、通過儀礼
その後初期設定を求められるが、テキトーにやっておいても後でいくらでも修正・編集可能
まだ全部目を通した訳でも無いが、ふつうに使えると思う 伊達に1600社謳ってない
 カネを扱うなとのご指摘だが、じゃあどんな場面で?
因みにAccessに及び腰なら同じリンク先にExcelでの売上仕入システムもある(それも無料)  入門者には手頃では? おカネ払えばソースも入手できそう

140:名無しさん@そうだ選挙にいこう
23/03/03 18:23:12.63 .net
字がちっちゃくてヨメネー

141:名無しさん@そうだ選挙にいこう
23/03/03 18:25:20.01 .net
JaneStyleで読んだ場合に限るのか?

142:名無しさん@そうだ選挙にいこう
23/03/05 00:19:36.08 .net
>>139
プロが作ったものを否定するつもりはないんだよ。
たぶん、ちゃんとソフトウェア開発の手順、ドキュメンテーションの
作法を知ってて、十分なテストも行ってるだろうし。
一方、我々が何か作るときは、格好良く言えばアジャイル、
悪く言えば行き当たりばったり。
おなじみのサンプル「Northwind社」の売り上げ管理も、
RDBの概念を体験させる目的なので、売り先や商品も
マスタコード参照になっており、冗長保存してない。
売掛金管理をACCESSで自社開発するのは、
知識がないと危険だよって話。

143:名無しさん@そうだ選挙にいこう
23/03/05 12:40:51.26 .net
>>132
>>VBとDelphi
その経験有ればDBぐらい触ってると思うが違うのかな?
私はその2つとAccess経験有るからAccess関連苦労は有るが何とかなってる
小さい企業経営してるならLinuxサーバー+PostgreSQL(あるいはMySQLかMariaDB)でデータベース構築してフロントエンドでAccess使う方が良いよ
出先でスマホとかからアクセスする必要有るならFileMakerだね

144:名無しさん@そうだ選挙にいこう
23/03/05 13:38:45.42 .net
だからカネを扱うなと言う忠告なのか?
請求でも支払いでも、一円違ってもトラブルの元だから、その辺は必死に考えて作り込むんぢゃ?
ミスったら他の仕事さて置いてもその原因究明に躍起に成るだろ 畢竟その辺の仕組みに詳しく成ってく
ここがこうでああで、それがそうして・・ あぁ、これが原因だったのか、と考えも及んでく
他人が制作したものならその相手に責任追及の矛先を向けるだけでいいかも知らんが
 ま、代表者の考えひとつだけど

145:名無しさん@そうだ選挙にいこう
23/03/05 14:29:19.05 .net
金勘定でVBA使うならDecimal型を明示的に使う様にするしか無いよ

146:名無しさん@そうだ選挙にいこう
23/03/05 14:50:13.88 .net
人間誰しも、素のままじゃあ知識は無い 経験や学習で培っていくもの 無いからやめとけ は暴論

147:名無しさん@そうだ選挙にいこう
23/03/06 11:49:17.34 .net
SqliteスレでSqliteとPythonでAccess紛いのシステム作った書き込み有ったから
こういうのでも良いよ

148:名無しさん@そうだ選挙にいこう
23/03/07 08:39:44.36 .net
>>144
経営者さんかしら。
売掛金は、紹介されたAccessソフトの他、そこらへんの家電屋にも安いソフトがあるから、そっち使った方がいい。
この価格帯はあくまで個人事業主レベルでね。
トライアンドエラーしていいデータとそうじゃないものがあると端的に言いたいだけです。
人月計算という言葉はわかりますね。他の仕事を掛け持ちさせてる社員にやらせることでもないし、失敗の責任を押し付けることもできない。
しんがりの部分には適切に投資しましょうよ。
買掛とか生産管理とか、売上分析とか、その他の部分でAccess使えばいいのです。

149:名無しさん@そうだ選挙にいこう
23/03/07 12:51:40.16 .net
企業の代表が質問者なんだけど? 自社開発のきっかけも奪う発言の意図は?
Accessは金勘定に向いてない ってのも単なる自論でしょ? 世間には山ほど存在してるんだし
それで取り引き成立し続けてるんだし 国内に限らずアメリカとかでもいまだにBBS活発でしょ?
規模や業務に妥当な道具なら活用しない手は無い どれに目を付けるかはそれぞれだけど
例示したサンプルで行けそうだと踏んだら55,000円払ってソース入手してカスタマイズの参考にしたっていいし
足引っ張る側じゃ無くて背中押す側の立場にいるつもりなんだけど?
自社内に開発部門が常駐状態ってのが、実はいちばん効率いいんだし (いろんな)トラブルからの復帰には最善の策なハズ

150:名無しさん@そうだ選挙にいこう
23/03/07 12:56:13.88 .net
Accessでも金勘定は出来るよ
その様に作れば、だがね

151:名無しさん@そうだ選挙にいこう
23/03/07 14:09:51.28 .net
じゃあ、取り立ててそこを強調して否定しなくともいいじゃないか
何の目的・思惑・企てがあって「Accessで金は扱うなと何遍言えば」ってな発言に繋がるんだ(誰だか知らんが)
どっかで胡乱なtwitter並みのデマやガセ読んで真に受けて書いたとしか思えん
ここの社長サンなんかもうずっとAccessで自社システム制作し続けてたりする(社長かどうかは不明だが)
URLリンク(www.katabe.jp)
ハンディターミナル導入時なんかもひとりで苦戦してたけど無事解決して運用してるし、2013年頃には
VBA使ってジオコーディングして配送ルート作りに活用までしてた(その後Googleの仕様が変わったから、今も
使ってるかは不明だけど) このサイトも二代目?辺りだし、前のサイトの時の悪戦苦闘はそれなり読み応えあった(気がする)
自社内開発は試行錯誤もそれなり楽だし、何より業務に熟知してるから打合せ時の齟齬とかの心配も無い
イニシャルコストもランニングコストもおおよそ自分(社内)でコントロールできる そういうのがAccess開発の強みのひとつ


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

243日前に更新/97 KB
担当:undef