[過去ログ] Access総合相談所 29 (997レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
638 631 2020/10/29(木) 19:41:55
>>632
ありがとうございます
営業日だとそうなりますね
>>633
ありがとうございます
Acccessを出し入れスピードの速い入れ物と見ていたので勘違いしていたようでした
結果excelとcsvファイルのままの方がスピードが出ていますがもう少し研究してみます
639 2020/11/04(水) 15:16:26
office365のACCESSは容量制限ありですか?
640 2020/11/04(水) 15:17:15
同じだよ
641 2020/11/12(木) 04:19:55
sharepoint onlineのリストをリンクしてみた。簡単だった。
慣れてないせいかwebでリストのメンテナンスはモタモタしてしまうので、ACCESSで操作できるのは時短で良かった。
642 2020/11/12(木) 18:06:14
それにしてもaccessのデザインって古臭くないですか?
サブフォームなんてwin95時代みたいなデザインですよね?
かといって見た目だけのためにファイルメーカーは高すぎるしなあ
643 2020/11/12(木) 18:13:06
貧乏人は Access使っててね
644 2020/11/12(木) 18:26:41
サブシートの行の高さも変えることができないからな
645 2020/11/12(木) 18:34:17
accessでやろうとしてたが大したデータ量ないのでエクセルで十分なことに気がついてしまった
請求書とかVBAで転記してデータベース的に使ったほうがaccessよりもレイアウトやフォーム(シートをフォームに使うこともできるし)が柔軟だしな
646 2020/11/14(土) 13:38:15
エクセルはファイルだらけになるのが難点
アクセスならdbに集約できるからファイルが増えない…
と思っていたら日本人はdbファイルごとコピーし始めたでござる
647 2020/11/14(土) 20:48:01
臨機応変 適材適所 万能は無能に等しい 貧乏暇無し雨あられ

サブシートの行の高さ? ん? と思ってググったら出てきた
648 2020/11/14(土) 21:11:35
>>647
フォームに表示させるサブシートの見た目の高さ変えられないよね
649 2020/11/14(土) 22:12:15
行高さならフォントサイズに依存するんじゃね?
650 2020/11/14(土) 22:24:16
>>649
それが問題なんだよ
普通のソフトってこんなんだよ?
https://i.imgur.com/jlRZJD7.png

ウェブベースでもフリーソフトでも
651 2020/11/14(土) 22:32:12
普通のソフト
https://i.imgur.com/k0dA8O5.png
https://i.imgur.com/xw7nta2.png
https://i.imgur.com/etxMO0z.png

前時代的すぎ
https://i.imgur.com/BUJfPVe.jpg
652 2020/11/15(日) 04:22:07
>>642
データシート形式だと仕方ないですね。表形式なら割と自由が効くはず。
まあ全体的に古臭いのは同意だが。
653 2020/11/15(日) 05:22:23
DBはデータ管理するためのものであって見せるためのソフトじゃないから良いじゃん
と俺は思う。

見てくれを装飾したいならレポート使えば良いのでは?
654 2020/11/15(日) 08:16:29
あ、サブフォームをデータシートビューでなくフォームビューで表示すれば
設計次第で間延びした表示にも出来るよね
655 2020/11/15(日) 14:24:33
いちばんの違いは、前時代的とこき下ろされたAccessのフォーム構造は、
基本がキーボード・マウス操作を想定してる。
当時はそれしか無かったから当然っちゃあ当然。
各フィールド移動はTabキーで移動するとかEnterとか。
一方、普通のソフトとすこぶるお褒めのフォーム構造は、タッチ操作のために
冗長化せざるを得ないから、デザインごと再構成されたもの。

前時代の代物をタッチ操作にも対応させようと腐心した人には判るだろうけれど、
マウスカーソルの選択範囲と指先を感知するエリアとは、10倍も隔たりがある。
畢竟、表示範囲は少なくなるが触りやすいだけのフォームをデザインせざるを得ない。

スクロールは指先スイスイさせるだけだから気付かないだろうが、全体を把握する
には一画面で大量のデータを表示した方が判り易い。(ものもある)適材適所。
ページめくると「あれ、さっきの何だっけ?」で行きつ戻りつもあるんだけど、
指先スイスイだから苦にならないのかも知らんが、記憶力は低下してく。

只、例題の画面構成にしたいなら、サブシートじゃ無くて他のコントロール使いなよ、とは思う。
656 2020/11/15(日) 15:09:36
>>655
舗かのテーブルリストで表示させるのって何かあったっけ
657 2020/11/15(日) 15:09:40
ほかの
658 2020/11/16(月) 12:11:01
「普通のソフト」の方は、Webフォームの設計からの進化でしょ?
使用する端末の画面サイズが様々だから、ミリ単位でとか作るのは無理。
例題の三種類も全部見るだけが目的だったりしてる。
かろうじて一枚目が左側のリストに触れると右に詳細が表示されるような
作りなだけなんじゃない?
何をどうしたいか書かないと答えようが無いと思う。
659 2020/11/16(月) 12:15:03
連帳フォームでデザイン頑張れ
660 2020/11/16(月) 15:29:47
>>658
タッチしないソフトでも不要なものは表示させず
行間は多く取るってのがUX
ACCESSはいまだ前世代のこんな
https://i.imgur.com/bj3084R.jpg
https://i.imgur.com/o5yHCWB.jpg
661 2020/11/16(月) 16:54:14
データシートビューが便利すぎるからな!

webで入力なんてしてたら死にたくなるな!
662 2020/11/16(月) 17:14:47
ACCESSはプロパティの字が小さすぎてよめなーい!
って感じがする
それに列挙されすぎ
663 2020/11/16(月) 21:31:56
個人的にはレポートデザインで拡大表示できないのがつらい
664 2020/11/16(月) 21:44:17
http://psp8155.blog13.fc2.com/blog-entry-471.html?sp
ヒントがいっぱい
665 2020/11/17(火) 01:46:17
>>663
枠付きのテキストボックス並べて
画面上ではキレイに罫線が繋がっているのに印刷するとズレたり
逆に画面上では微妙にズレているのに印刷するとキレイな直線になったり
拡大機能は欲しいですね
666 2020/11/17(火) 12:16:34
モニターとプリンターは解像度が違う  (何度も忠告せざるを得ない)
無駄な苦労はとっとと止めて、枠線を透明にして直線を駆使するとか
ACCESSスタッフがいつか改善するとは思うけど、待ってる間にやることはある
文句言うだけなら猿でもできる
667 2020/11/17(火) 12:54:14
機械図面の構成管理をするDBをACCESSで作ろうとしている者です。
組立部品には当然子部品がありますが、その子部品も一部は組立部品だったりします。
つまり階層構造になるわけですが、トップから順に子部品をリストアップしていく時に
それが単部品ならただ羅列していけば良いのですが、組立部品だった場合は次の子部品を
記述する前に前の子部品の子部品(孫部品)を先に記述しなければなりません。

こういうリストアップのルーチンで親部品から見て子部品が組立部品か単部品かで
処理分けをネストしていく方法が分りません。全体の階層深さはトップ部品により様々で
一定ではないため、VBAでサブルーチンを幾つも設けるのは不合理と考えます。
シンプルに再帰検索させる記述方法はないでしょうか。
668 2020/11/17(火) 13:00:24
その部品を親にしている部品の数ならDCountとかで直に出るよね
VBAで回すのが簡単だろう
669 2020/11/17(火) 14:42:40
組み立て部品か否かは、項目でわかるようにしとけば済むことであって
孫部品も子部品も同じ土俵にしとけ

最終的に親製品の部品でしか無いんだから
親製品名で全部リストアップされる
その中で組み立て部品だけまとめたいなら、その後いくらでもできるだろ
670 2020/11/17(火) 15:27:33
>>668
特定の子部品を使ってる親部品を調べることは当然出来ます。
親部品の構成部品マスタを見に行けば良いだけなので。そういうことではないんです。

>>669
勿論部品の区別は付くようにしてあり、同じ土俵での処理でどうするかの話ですよ。
機械図面というのは図中で部品の見出し番号が決まっていて(所謂風船番号)その見出し番号順に
リストも記述しないとならんのです。
だから呼び番順に処理するわけで、対象部品が組立部品か単部品かで処理分けすることに
なるんです。組立部品だったら階層を下げてその子部品を記述、その子部品が組立部品だったら
更に階層を下げてその子部品を記述・・・ という風に入れ子構造の処理をしたいんです。
聞いてるのはVBAでのそういうルーチンの書き方で構造論じゃないんです。
671 2020/11/17(火) 15:48:06
親部品名 階層1 階層2 階層3 部品名 
A      1     1    1   あ
A      2    1    1   2の1
A      2    1    1   2の2
A      3    1    1   い
A      3    1    1   う
A      4    1    1   4の1
A      4    1    1   4の2

DBなんだから構造が第一
それで決まる
672 2020/11/17(火) 17:25:26
>>671
それだと3階層限定になるから、何階層あるか分からないなら
> 孫部品も子部品も同じ土俵にしとけ
が言われるように全て同じ階層で管理して、親へのリンクを保存する方が良いでしょ
子は複数存在するから親のレコードが選択される場合、参照している子を抽出するってロジックで良いんだと思う

部品名、親部品名
A     -
B     A
C     B
D     B

これだと
Aの子はBで孫はCとDという風に管理できる
673 2020/11/17(火) 17:55:39
>>671
説明が足りなかったみたいですみません。
マスタは組立部品、単部品、親子関係の3つだけで階層の情報を持ってるわけではないです。
VBAで階層を構成して表を作るのです。

>>672
そうです。そういうやり方です。ただ知りたいことはAの部品展開をVBAでどうやればいいのかということです。
674 2020/11/17(火) 18:38:58
forで回せよ
675 2020/11/17(火) 20:03:11
>>666
Accessあるあるネタに誰でも知っている事を上から言うオーメン
676 2020/11/17(火) 20:20:14
>>670
組立部品と単部品での処理分けを持つサブルーチンで処理することになりますね。
仮に部番と部品名だけ記述するとして、サブルーチン内で

1.単部品だったら単純にその部番と部品名を記述する
2.組立部品だったら親の部番と部品名を記述して改行し、子部品マスタを参照、
  一つ目の子部品の部番と部品名を記述。その部品が組立部品だったら
  このサブルーチン自身を呼ぶ(最初のネスト)

ネストされたサブルーチン内で再び上記1か2の処理分けがなされ幾らでもネストされます。
サブルーチンのラベルは Sub TENKAI(n) などとしてネストする際に変数nに+1して呼べば
いいでしょう。階層表示や階層に応じたインデントが必要でもnを使って出来ますね。

要は処理分けするサブルーチンの中から自身のサブルーチンを呼び出すという
やり方がミソです。
677 2020/11/17(火) 20:25:56
書いてみた
https://i.imgur.com/tu5wDSq.jpg

作業テーブル使うのは賛否アルカナ?
678 2020/11/18(水) 01:34:03
>>673
表示するならネストしたサブフォームを作るだけでVBAなんか必要ないんじゃないの?
再帰的にサブフォームが同じサブフォームを呼び出すだけじゃないかな
以前やったような気がするよ
組立部品と単部品すら分ける必要はない
表にするってデータシート形式に表示するではなく、通常のテーブル構造に展開したいってこと?
Accessじゃあまりやったことないから実績ないけど、SQLServerならSQL文だけでもかけたような気がする
作った表は何に使うの?
見せるだけなら再帰的なフォームの方がPC画面上で畳めて便利なような気がする
リレーション作ってあれば、Accessのテーブル表示でも階層表示したかもしれないね
679 2020/11/18(水) 09:31:13
>>667,670,673です。昨日は18時で退社したため返信遅くなりました。

>>676
なるほど!サブルーチンからそのサブルーチンを呼べるのですね。知りませんでした目から鱗です!
それなら最小限のプロシージャで際限なく処理出来ちゃいますね!早速やってみます。ありがとうございました。

>>677
おお素晴らしい!サンプルまでありがとうございます!カイル懐かしいw
作業テーブル勿論大ありです!展開した表は画面上の表示だけでなくEXCELにもエクスポートしたいので、データソースとしてテーブルに出力しておかないと使い回しが効かないですもんね

>>678
サブフォームでも再帰的な表示が出来るのですか?
やりたいことは部品構成一覧表を作りたいのでテーブルに出力ですね。それをデータシートビューでもフォームビューでも実用的な形で表示させます。リレーションは組立部品マスタの図番と親子関係マスタの親図番ですね。その他はクエリで自由に組むつもりです。DBはACCESS以外は未経験なのでACCESSでやろうとしてます。
680 2020/11/18(水) 12:57:39
>>679
やりたいことは組立部品と単体部品と親子関係をテーブルに記録しておいて
任意の組立部品の部品構成表(BOM)を出力したいということでしょ?
ならこれで出来るんじゃないかな Access2007以降用らしいけど
https://www.vector.co.jp/soft/winnt/business/se520414.html
681 2020/11/18(水) 16:16:35
>>679です。

>>680
おや、そんなソフトがあったんですね。
BOMVERとは、そのものズバリかも知れません。良さそうなので試してみます。
ありがとうございます。
682 【B:99 W:65 H:85 (F cup) 146 cm】 2020/11/18(水) 18:13:05
   ∩,,∩
  (;`・ω・) 今夜は得々満ぷく弁当なの 定価のまんま
  (つ=。;;・。-、 税別398円なの 普通に幕の内なの
  (´ ヽニニフ ) 言うほど満腹でもないの パンもあるの
  [i======i] >>238 やっぱり一定量寝れば目が覚めちゃうの
>>240 今夜も8時くらいに寝ちゃうかな、起きてられないねん
>>255 無職でその自信に満ちた脳天気はどこから来るね?w
683 2020/11/18(水) 18:15:16
↑誤爆すまんかった
684 2020/11/21(土) 02:18:01
そんな日もある
685 2020/11/21(土) 06:02:45
実に良スレw
686 2020/11/29(日) 16:54:06
ほかのテーブルの関連レコードを表示させるのは
サブフォームというのでしょうか
https://i.imgur.com/3d3vJbE.jpg

このように行間を広く取ったり
アイコンを表示させたりはできませんか?
https://i.imgur.com/TEXtUUk.jpg
https://i.imgur.com/yYXIzaX.jpg
687 2020/11/29(日) 17:51:29
普通にできるっしょ
なんでできないの?
688 2020/11/29(日) 18:26:22
>>686
>>654
689 2020/11/29(日) 18:31:59
>>688
いじったりできなくない?
設定画面ではサブフォームのなかで単票みたいに表示されて
戻るといつもの表示になってた気がする
690 2020/11/29(日) 19:36:02
>>689
Access素人なの?
フォーム設計したことあるなら分ると思うけど、単票形式も帳票形式も好きにレイアウト出来るが?
691 2020/11/29(日) 19:46:14
ACCESSの素人こそ主役のスレです。
692 2020/11/29(日) 19:49:20
>>690
SSみせてもらえると助かります
693 2020/11/29(日) 20:38:13
>>692
サンプル見ろよ
694 2020/11/29(日) 21:38:35
>>693
サンプル?
695 2020/11/29(日) 21:44:55
Access2010+Win10
バグ見つけたんだけど最新のAccessで治ってるかな?
乗り換えたい

'F5キー押してからESCキー連打
Public Sub TestSub()
  Dim lngStart As Long
  lngStart = Timer
  Do While Timer < lngStart + 5
  Loop
  Dim rs As DAO.Recordset
  Set rs = CurrentDb().OpenRecordset("SELECT * FROM 件数多いテーブル ORDER BY インデックス無しフィールド")
End Sub

・ESCキーに反応して「3059 ユーザーによって処理が中止されました User has canceled the operation」
・Ctrl+Breakの「コードの実行が中断されました」とは別物
・Accessにフォーカス無くても反応してしまう
・オプションのショートカットキー無効でもダメ
・DAO 3.6でもダメ

Cancel Key Breaks Out Of Code | Access World Forums
https://www.access-programmers.co.uk/forums/threads/cancel-key-breaks-out-of-code.151372/

BUG in Access 2007: <Esc> raises run-time error 3059
https://social.msdn.microsoft.com/Forums/ja-JP/bb573ad0-7cac-499e-afc9-f9d2ab19cb76/bug-in-access-2007-ltescgt-raises-runtime-error-3059?forum=accessdev
696 2020/12/01(火) 01:40:30
excelへの出力に詳しい本ありませんか?
セルの指定等
697 2020/12/01(火) 09:00:19
>>696
ACCESS EXCEL 操作 で検索すると良いよ。
書籍はわからん、すまん。
698 2020/12/02(水) 18:03:53
>>690
全体的に意味わからないんだよね
デザインビューでは単票表示なのにフォームビューにいくと帳票になるとか

何かのはずみでサブフォームが単票表示になるんだけど
そうなると、サブフォーム右クリック→データシート
にしないと帳票にならない
再度開くとまた戻ってるし

どう開発したらこんなわけわからん設計になるんだろう
699 2020/12/02(水) 18:06:28
サブフォーム選んでも
規定のビュー プロパティがない
700 2020/12/02(水) 18:11:18
>>698
俺はExcelで全部やるようにした
ACCESSにはデータいれとくだけ

ACCESSはプロパティ見にくすぎるんだよな

そもそもサブフォームって見出し行とかの見た目いじれないし
701 2020/12/02(水) 20:11:14
>>698
意味分らないのは勉強不足だろw サブフォームを帳票形式で表示したいなら
サブフォームのプロパティで既定のビューを帳票フォームにしておき
サブフォームのデザインビューで詳細セクションには横一列に一レコード分の
表示させたいフィールドを望むオブジェクトで並べれば良いだけだが

>>700
見出しの見た目はフォームヘッダのデザインで弄れるだろ
702 2020/12/02(水) 20:18:36
>>701
サブフォームのプロパティに
既定のビュー がないんだが
703 2020/12/02(水) 21:14:34
>>702
あるわい、書式タブの一番上だよく見ろ
704 2020/12/03(木) 08:26:56
>>698
>>そうなると、サブフォーム右クリック→データシートにしないと帳票にならない

意味不明だな
単に帳票フォームの存在を知らないだけでは?
705 2020/12/03(木) 13:53:18
望む形態で設計できないのはAccessの概念と設計方法を
学んでないわけでここで質問する以前の問題
706 2020/12/03(木) 15:24:42
>>703
ないわい
https://i.imgur.com/cxo90oz.png
707 2020/12/03(木) 15:54:04
>>706
威張るなボケ!やっぱり操作方法しら不勉強じゃねえか
メインフォームからサブフォームを洗濯した(その画のようにオレンジの枠線で囲われてる)状態では
メインフォームにとってのサブフォームの扱いに関するプロパティが表示される

メインだろうがサブだろうがフォームの左上の□をクリックして初めてそのフォーム自身のプロパティを
表示するのだ

お前は出禁だ。10年勉強してから来い
708 2020/12/03(木) 16:17:52
>>707
ドラクエ4の最初のおやじを彷彿とさせるな
709 2020/12/03(木) 18:19:20
>>707
右下じゃない?
710 2020/12/03(木) 18:57:26
>>709
右下でもいいがマーカーが出る左上のほうがクリックと識別が一箇所で出来て良いだろ
711 2020/12/03(木) 19:18:02
>>710
左上ではならなくない?
十字の矢印になるし

バージョンで違うの?
712 2020/12/03(木) 19:39:33
Access2019だが問題なく出来る。他は知らん
713 2020/12/03(木) 19:45:27
>>712
スクリーンショットみてくれませんか?
左上押してもなにもなりませんね
右下の■だとなる
714 2020/12/03(木) 19:47:55
ボケだ十年出禁だと汚い口調で投稿しないで下さい。思いやりを持って投稿しましょう。
715 2020/12/03(木) 20:01:03
>>713
クリック前のポインタが何処にあるかで挙動は異なるぞ
メインフォームがアクティブな時は1度目のクリックでサブフォームにポインタが移るだけ(上のオレンジで囲われた状態)
その後もう一度クリックすればマーカーが付く(サブフォームがアクティブ化する)だろ
機密事項なんでssは見せられん

>>714
何を甘っちょろいこと言っておる!ここは5chだぞ?それくらい覚悟して来い
716 2020/12/03(木) 22:54:25
そんな事いってるから過疎スレなんだと思いますよ。
717 2020/12/03(木) 23:24:34
ならもう答えてやらん!
718 2020/12/03(木) 23:26:17
どうぞどうぞ
719 2020/12/03(木) 23:54:15
教えてくれない奴より
口悪くても答えてくれる人のほうがありがたいけどな
720 2020/12/04(金) 00:19:14
それも一理ありますね。口汚さを緩和して見やすくする方向で何とかお願いします。
721 2020/12/04(金) 01:18:24
大抵おしえてくれないからな
どんな教え方であれ解説するまで教えてくれるのはありがたい

偉そうなこと言って一切教えない、もしくは本人も知らないみたいのが邪魔ですね
722 2020/12/04(金) 02:12:50
結局質問者も教わった操作で出来たのかどうかの報告がない
だからそれなりの対応をされる
723 2020/12/04(金) 04:54:04
口悪い奴のレスって大概クソレスだけどね
724 2020/12/04(金) 05:59:38
過疎スレなのはAccessというかデータベース自体を使ってる一般人が少ないからだろ
Accessなにそれみたいなのが普通
725 2020/12/04(金) 06:58:19
少ない利用者が肩寄せあって社会の隅っこで明るく楽しく生きて行きましょう。
泣きそうだ…
726 2020/12/04(金) 14:58:24
>>724
一般人はexcelでなんでもやっちゃうもんね
727 2020/12/04(金) 16:14:44
>>724
見た目が古臭過ぎる、というのも
ああプロ用のソフトなんだな、って手を付けるやつが減ってそう
フォトショップやプレミアなんかは見た目使いやすそうですごい、という前評判あるからオーバースペックで不必要なやつまで使ってそうなイメージ
728 2020/12/04(金) 16:59:01
>>724
良い意味でACCESS使ってるようなやつは、今回の件のようなレベルの事例は自力で解決できるスキルくらい持っているよね。
729 2020/12/04(金) 17:03:46
>>728
自力(検索)
のやつって笑えるよな
質問スレで聞くのと同じだぞ
730 2020/12/04(金) 18:17:03
ふつうは独自の使用法を編み出すわけじゃないから検索で十分だろ
人の手を煩わせないだけ自分で検索できるほうが立派
731 2020/12/04(金) 18:39:59
>>730
自力というか?
732 2020/12/04(金) 18:42:52
相談者がたくさん来るスレになると良いですね。
733 2020/12/08(火) 23:14:03
https://i.imgur.com/8TTVwbw.jpg
734 2020/12/10(木) 01:14:10
ACCESSって先の太さのあんまり選択肢ないですよね
どうしてもぶっといかヘアラインの二者択一になる
ヘアラインなんてモノクロレーザーじゃほぼだせないし
よわったなあ
VBAで書くというのもあるけどレポート出力時だし
エクセルで枠線引くように自由にはできないからなあ
レコードやヘッダーなどのすき間の兼ね合いで
列ごとに先の太さのズレたりするし
みんなどうやってるんですか?
735 2020/12/10(木) 04:55:21
レポートの罫線は灰色や青を使ってます。罫線の太さに関するご指摘が無くなりました。
736 2020/12/10(木) 05:05:12
他には、行の背景を一行おきに塗り潰す機能あるじゃないですか。あれを使うのもおすすめです。罫線を使わなくても見やすくなります。
737 2020/12/15(火) 13:31:55
      ☆ チン     マチクタビレタ〜
                        マチクタビレタ〜
       ☆ チン  〃  ∧_∧   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
        ヽ ___\(\・∀・) < 不正選挙の証拠まだ〜?
            \_/⊂ ⊂_ )   \_____________
          / ̄ ̄ ̄ ̄ ̄ ̄ /|
       | ̄ ̄ ̄ ̄ ̄ ̄ ̄|  |
       |  愛媛みかん |/
1-
あと 260 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.013s