X



Access総合相談所 29

レス数が1000を超えています。これ以上書き込みはできません。
1名無しさん@そうだ選挙にいこう
垢版 |
2019/09/23(月) 20:02:25.84
ACCESSに関する質問はこちらへ
▼━ 質問のしかた ━━━━━━━━━━━━━━━━━━━━
★ 質問内容は具体的に書いてください。
  業務上の守秘義務も大事ですが、貴方の所属組織を特定できるほど、特異な業務・システムは滅多にありません。
 作りたいものの内容を隠しすぎないようにし、列名、データ値を適当に変更して例示するなどしましょう。
★ 事前にGoogle等で調べられる範囲は調べてください。
★ 完全初心者はまず、新規作成テンプレから「NorthWind」を開いて、一通り触ってみてください。ACCESSの概念を理解する
もっとも簡単な方法です。
★ お金の管理でシステム設計ミスが会社経営に重大な支障が予見される場合は、パッケージソフトに誘導する場合があります。
格安なソフトもあるので設計に取りかかってから悩む前に、市場調査も行なってください。
★ アドバイスを貰ったら、必ず経過・結果の報告をして下さい。
  ギブアンドテイクで情報を共有しましょう。
▼━初心者用質問テンプレ ━━━━━━━━━━━━━━━━━
【Windows】 7, 8,10 【Access】 365,2013,2016,2019
【作りたいものの業務分野】
販売管理,買掛管理,営業予算管理,営業実績管理,生産管理,
財務管理,労務管理,学術研究統計,文字格納を主体としたDB,その他()
【あなたのスキル】
LV1:完全初心者,
LV2:ACCESSの基本要素(テーブルやクエリーなど)の役割を知っている
LV3:VBAが打てる
【どのオブジェクトに関する質問か】
テーブル,クエリー,フォーム,レポート,サブフォーム(サブレポート),リレーション,VBA
【やりたいこと】
(質問によっては各テーブル名と列名を例示)
(クエリーの場合は、左上の「表示」を押し”SQLビュー”に変更して表示される”SQL文”を貼り付けると回答者がわかりやすい)
(得たい出力結果や挙動)
【エラーメッセージに関する質問】
・エラーメッセージの内容 ・windowsは32bit版か64bit版か
前スレ
Access総合相談所 28
https://mevius.5ch.net/test/read.cgi/bsoft/1535638568/
2021/03/31(水) 02:15:23.33
請求書なんかの印刷レイアウトつくるのも一苦労だよね
かといってファイルメーカーみたいに6万もしないけどさあ
365(というかEXCEL)のおまけだしね
2021/03/31(水) 06:54:25.95
>>913
他のソフト、例えば乗り換えるとしたら何がおすすめ?
2021/03/31(水) 06:57:02.91
>>914
それ、とにかくレポートのデザインは拡大したいですね。
フォーム作ってるときにそう思わないな、変だな。
918名無しさん@そうだ選挙にいこう
垢版 |
2021/03/31(水) 07:57:47.92
桐にしとけ
2021/03/31(水) 08:16:42.85
本職と関係ないけど時々html cssやってて
デザインの機能が合理的なのね。
字などのサイズは画面の何%にして、とか。
accessは23インチのモニターで設計して配布したら、ノートpcで「ありゃ入りきらんわ」ってのがよくある。
2021/03/31(水) 12:20:09.73
>>919
html cssってどうやるの?
よくきくけどよくわからん
2021/03/31(水) 12:25:03.90
フォームくらいならできそうだったけどレポートとかはむずかしそうだった
そもそもDBにフリーのもの使ってそれがコマンドプロンプトみたいな画面でフィールドつくったりしてやらなきゃいけないだよね?
2021/03/31(水) 13:00:37.59
>>913
全部グリッドに配置すれば簡単だぞ
こだわるのがいけない
2021/03/31(水) 13:37:15.96
>>922
そうだよね
わかってるんだが
こだわってしまうんだよねえ
流石に90年代みたいなデザインだとねえ
2021/03/31(水) 14:30:38.11
>>923
超こだわり派は、最後に位置とサイズを数値指定する
キリの悪い数値に丸まるのが個性的でイカす
925名無しさん@そうだ選挙にいこう
垢版 |
2021/03/31(水) 15:03:03.30
Azure Data StudioってSQL Server のようにODBC接続でクラサバ構築できんの?
2021/03/31(水) 20:46:13.56
>>916
データベース自体をサーバー上に載せる方がいい
オープン系ならLinux+apache+postgresqlとか
レイアウトのし易さとかよりも、アクセスのし易さの方が生産性に大きく影響する
2021/03/31(水) 21:19:54.72
>>925
軽量なSSMSって感じじゃないの?
928名無しさん@そうだ選挙にいこう
垢版 |
2021/03/31(水) 22:52:44.90
>>927
てっきりデータベースサーバー的な立ち位置かと思ってたわw
確かにStudioって付いてるからSSMSのようなツール的な立ち位置ね
ありがとう
2021/04/01(木) 18:48:09.11
仕事で使うとき、売上と従業員管理などの基本的に関係のないやつはファイル自体をわけてる?
2021/04/01(木) 19:09:37.31
仕事でAccessは使わないなあ

個人的に完結していてデータが連携するんなら同じファイルにしておく
全く関係ないんなら別ファイル

複数人が使うならMySQLとかPostgreSQLとか使う
2021/04/01(木) 19:53:02.73
仕事でリアルタイムにデータ更新するのは怖いから
データ入力はエクセルにして
アクセスからエクセルファイルをリンクして使ってた
アクセスでピボットテーブルの拡張版ぽいことしたり
リポートで帳票印刷
2021/04/01(木) 20:15:52.77
>>930
個人レベルの会社でそれやるのハードル高くない?
ソフト屋に頼むと高いしメンテ料まで取られるしなあ
2021/04/01(木) 20:17:40.30
そこでファイルメーカーです(5.5万円で毎年バージョンアップ2.5万)
2021/04/01(木) 20:18:28.52
>>929
テーブルは全部同じaccdbにしてました。
バックエンド(データ)とフロントエンドに分けて、バックエンドはネット上の共有フォルダに、フロントエンドはそれぞれのパソコンに配布してました。
今はバックエンドをSQL Server Expressにしてますが。
2021/04/01(木) 20:32:51.29
>>932
プライベートでMySQL使ってるけど?
SQL文はほとんど一緒だし、GUIあるから簡単にできる
フリーだからだめもとで触ってみたら?
2021/04/01(木) 20:33:39.19
>>934
同じファイルだと壊れた時のリスクがでかすぎる
DBソフトなら簡単には壊れないけどAccessは簡単に壊れるから
2021/04/01(木) 20:41:09.79
>>936
バックエンドは心配だったので2時間に1回くらいバックアップしてました。一度も壊れたことはありませんでいたが。
最適化(圧縮)は誰も使ってないタイミングで行う必要があって、なかなか実行出来なかったのでSS Expressに移行しました。
938名無しさん@そうだ選挙にいこう
垢版 |
2021/04/01(木) 22:46:36.09
ADP形式って無くなってたんやね、久しく触ってなかったから知らなかった
2021/04/02(金) 08:28:55.75
社員番号や商品番号などの桁数の話題があるけど
あれって単純に1から増えていくんじゃだめなの?
左右どちらか寄せにしとけば印刷しても視認性はよくない?
2021/04/02(金) 08:56:08.53
上位の桁に意味を持たせてる場合があるからな
カテゴリ分けとか
ただ番号ふってるだけというわけではない
2021/04/02(金) 09:17:39.19
まぁその場合フィールド分割というやり方もあるけど
2021/04/02(金) 13:57:45.83
時間ないから、先日odbcリンクテーブルで、直レコードソース指定の単票フォーム作ったけど
なんとなくもっさりしてるんだよね。
フォーム開くときとか、全部読みに行ってるんだろうか。
かといってadpみたいな作り方は
膨大な記述必要になるし、
困ったもんだ。
2021/04/02(金) 15:19:37.22
コードに意味をもたせるのは古い、といわれるらしいな
2021/04/03(土) 02:00:27.83
出勤簿のレポートを

日付 注意事項 氏名 出勤時間 退勤時間
4/3 整理整頓 AAA
BBB
4/4 事故注意 AAA
CCC

とするにはどうしたらいいですか?
注意事項はマスタをつくり、日付が変わるたびに次の項目を標準させたいです(ループさせる)
そのループのさせ方がわかりません
2021/04/03(土) 05:34:45.22
いろいろわからん。出勤簿は記録?記録用紙印刷用の空テーブル?
トイレ掃除とか警備パトロールの記録用紙でも印刷したいのかな。
2021/04/03(土) 05:59:03.25
>>945
ごちゃごちゃになりそうだったので時間を省きました
注意事項も適当な内容にしたけど、取引先の要望で取引先が指定してる注意事項を守るように毎朝出勤時に従業員に声掛けをするようにいわれてます
それをちゃんとやりました、という証拠です


単純にかけば、
日付をグループとしてみて新しい日付がでる度に違う注意事項を表示(注意事項マスタをぐるぐるループさせる)させたいということです
2021/04/03(土) 06:18:54.01
注意事項は31項目くらい有りますか?
2021/04/03(土) 06:23:24.89
>>947
20ちょいだったと思います30はなかったような

日付に関連付けることも考えましたが、休日や連休などで、注意事項に偏りがでそうでやめました
建前でやっているので勝手に自動で表記されるだけでいいので、自分で都度入力することも考えてないです
(本当は車を運転する前に日常点検をしなければいけないけどやっているひとはいない、みたいなものです)
2021/04/03(土) 06:33:29.30
請けの仕事はそんなもんかもね。
EXCELでコピペすれば数分の手作業で数年分の出勤簿出来そうだけど、VBAでテーブル更新してレポートで印刷、みたいな事したいですか?
2021/04/03(土) 06:38:29.53
>>949
EXCELでやるほうがいいのかもしれませんね
レポートのほうが整形というか入力と印刷を別個にできるしレコード増えてもすぐにだせるから楽かな、と思ったんですが

EXCELだと印刷する形で入力しなくちゃいけませんからねえ
VBAで転記すりゃいいんでしょうけど転記って結構面倒な記述なんですよね。どこがどこだっけ?とななりがち
2021/04/03(土) 06:54:44.30
入力するならレコード追加時に
1.昨日の注意事項IDを取得して、
2.注意事項IDの最大値と比較して
3.最大値と同じなら1を、そうでなければ+1を今日の注意事項IDにする
で良いんじゃないかな。
レポート出力直前にテーブル更新しても良いけど。
2021/04/03(土) 07:02:09.00
BBBは日付じゃないよね
2021/04/03(土) 07:19:19.31
退勤時間じゃないかな。
2021/04/03(土) 14:51:23.74
>>951
レポート前だと思たついたりしそうなので入力時がよさそうですね
>>952
上のレコードと日付が同じなら非表示にするということでした
2021/04/03(土) 16:51:45.90
AAA〜CCCは氏名だろ
2021/04/03(土) 17:03:31.65
>>955
はいそうです
2021/04/03(土) 17:08:26.13
日付 注意事項 氏名 出勤時間 退勤時間
4/3 整理整頓 AAA
4/3 整理整頓 BBB
4/4 事故注意 AAA
4/4 事故注意 CCC

こんなリストを1年分単位でも作っといてピボットテーブルで一覧表作りゃ済むんじゃね?
2021/04/03(土) 17:11:37.19
設計からしておかしいよな
2021/04/03(土) 18:10:30.13
>>958
こうすると良くなるというアドバイスをしてあげようよ、俺も聞きたいし。
2021/04/03(土) 18:43:04.04
こうしたいです。日付は別途テーブルをつくって1対多にしてもいいかもしれません
この注意事項を自動でループで入力したいという意味です
https://i.imgur.com/PGF42m2.png
2021/04/03(土) 18:53:21.56
Excelに出力して条件付き書式設定したほうが早そう
2021/04/03(土) 18:56:14.29
日付と注意事項のテーブルが有れば出勤簿テーブルとのクエリで出来ますね。
日付-注意事項テーブルは数年分Excelで作ってインポートかリンクすれば良さそう。
注意事項が増やされたりする事が有ればもうひと工夫だけど。
2021/04/03(土) 18:58:46.33
>>962
日付は都度休みなどがはいるので、前もってわからないんですよね
2021/04/03(土) 19:09:03.43
やりたいことの条件を詳細まで詰めないと最適な設計はできないし、後出しで条件が変わるとちょっと変えればいいというほど簡単にはいかないのでかえってめんどくさくなる
2021/04/03(土) 19:14:39.80
>>944
>>960
だと後出しはしてなくない?単純に毎日出勤簿つけていってレポートにするときに日付変わるたびに注意事項をループさせて表示したいっていってるだけじゃん
そして答えは>>951に書いてある
2021/04/03(土) 19:26:16.03
ループとか考えるから進まないんだろ
普通にクエリで一発表示で済むレベル
2021/04/03(土) 19:32:52.25
>>966
EXCELで一年分つくるとかいってるのに?
2021/04/03(土) 19:48:25.38
>>967
まあ数年分作るってのははイマイチだったかもしれません。発注先に提出する実は実施していない注意事項声がけ記録なのでアラヨッと出来れば良いんじゃね?見たいな舐めた気持ちがあったかも。すまんすまん。
2021/04/03(土) 19:50:05.55
いろいろ揉めされてすみません
入力自体は毎日します(時間などは本当の時間を入力するので)
>>965のようにしたいです
2021/04/03(土) 19:56:24.65
実を言うとファイルメーカーというソフトではできていましたがACCESSでやる方法がわからないということです(あちらは計算フィールドというものがありEXCELに近いので簡単にできたのだと思います)
2021/04/03(土) 20:03:39.09
後出しは以上ですか?
2021/04/03(土) 20:05:17.19
あーでもないこーでもないが楽しいのよ。
2021/04/03(土) 20:18:03.68
だから後出しとはいわんだろ
2021/04/04(日) 02:07:12.71
請求書番号:00001
とか書いてたんだが、翌月もそこに請求書送るときに
請求書番号:00011
とかだと、この会社取引先10件くらいしかないのか、というように、把握されることに気がついた

お構いなしにやるもの?
2021/04/04(日) 04:32:48.68
>>974
見た目の会社の規模と合ってれば問題無いだろ
たまに、どう考えてもそんな台数は無いはずなのに社用車に3桁や4桁の番号を振ってるとこがあるけど、そういうほうがどうかと思う
2021/04/04(日) 04:53:36.89
>>975
車種とか購入のタイミングとか有意コードにしてるんじゃないの?
トヨタは10から始まるとか
車種とか会社での用途とか
2021/04/04(日) 04:58:34.74
>>975
請求書番号から取引先(というか請求書の枚数)把握されて足元みられるのが心配ってことだろ
10社しかなかったら1社に切られても痛いんだから多少の値下げには応じるだろう、とか

2204-001
2205-001
とかならうちの会社は毎回何番目に請求書つくられてるんだな、とかしかわからないと思う
2021/04/04(日) 05:18:37.46
>>977
DMAXとかでオートナンバーのかわりやると
例えば請求書なら送付後に間違いに気がついて作り直してレコード削除したら、同じ番号になってしまうよね
2021/04/04(日) 06:17:16.43
無為コードにしろってのは製品番号とかマスタのことで
問い合わせに使うためにつける請求書番号なんかは
年月 + 顧客番号 + 001
とかでいいんだぞ?
2021/04/04(日) 07:04:44.68
請求書番号:00011が5万件中の11番目というふうに捉えられても不思議ではないのに
なんでMAX10件程度だと思うやつがいるの?
2021/04/04(日) 15:06:23.76
>>980
今月のが00011
来月のが00015
だと発行枚数わかるよね?
982名無しさん@そうだ選挙にいこう
垢版 |
2021/04/04(日) 23:17:31.37
MicrosoftOfficeについて教えてください。
現在2010を使っているのですが、サポート期限切れで、新しくしたほうがいいと思っています。
私の調べたところ、最新のオフィスは、買い切り版と毎月(毎年)使用料支払版があるようなんですが、
ワードエクセルだけじゃなくてアクセスも含んだものを希望するとしたら、毎月使用料支払版しか選択肢がないのでしょうか?
買切り版でアクセスも使いたいとなれば、買切り版セットとは別売りで個別に買切り版アクセスを購入するしかないのでしょうか?
2021/04/04(日) 23:44:48.17
Office2019Professionalなら買い切り版全部入ってるぞ

まぁ今年中に2021出るみたいだが
2021/04/05(月) 04:04:42.55
引ける線が馬鹿みたいにぶっといのはどうにかできないもんかな
簡単に0.7や0.5のラインを引かせてほしい

太い黒いラインに白いラインかぶせて細くしようとしたけど調整がうまくいかない
手打ちした数値から微妙に位置がずれるよね

なんか方法ないの?

officeで一番クソなWordだけ線種類が豊富とかいやがらせだろ
めちゃくちゃ高いけどファイルメーカーに乗り換えるかなあ
2021/04/05(月) 04:11:42.33
>>960
お前ら偉そうなわりにこんなことも解決できないのかよ
後出しを言い訳に偉そうなこと言うばかり
>>944
後出しも何もこれ見りゃ理解できるだろ

前回の注意事項IDを参照してループの最大値でなければ+1、最大値なら1に戻せばいいだけ
2021/04/05(月) 04:22:32.55
>>984
これだけど太さ1で黒と白のライン書いたら
手打ちでそれぞれの高さをどのくらいずらせば見た目が0.5の線になりますか?
2021/04/05(月) 06:58:32.03
>>984
繊細な線は苦手ですね。
私は細線に指定して50パーセントのグレーや青線にするとかしてます。評判はまあまあです。
2021/04/05(月) 07:09:42.81
>>982
無料のLibreOffice
2021/04/05(月) 07:35:55.33
>>984
レポートならEXCELのオートシェイプ貼り付けできなかった?
990名無しさん@そうだ選挙にいこう
垢版 |
2021/04/05(月) 08:40:42.99
Accessの罫線はラスター画像
2021/04/05(月) 08:49:56.37
>>990
直線ならわからないかなって
2021/04/05(月) 09:47:04.55
>>986
1の太さの線を3本引いて配置したいところに置く
0.5の線がほしいなら
一つは上に0.25ずらすもう一つは下に0.25ずらす
ずらした線を白色にする

これで0.5の線ができない?
やったことないからわからんが
きっちり0.25は動かせないかもしれない
ACCESSって微妙にずれるからね

レポートなら出力時にVBAでかけば細いのかけたような気もする
やったことあるけど線の端が尖ってた気がするから
そこも白い線で上書きして直線にした気がする
2021/04/06(火) 13:40:07.66
1つのクエリの中でSELECTを複数回実行してLEFTJOINして、長いSQL文を書いていたのですが、
もしかしてSELECT1回ずつ実行するクエリ複数作って、別のクエリでそれらのクエリをJOINしたほうが速くなったりしますか?
2021/04/06(火) 15:34:02.23
>>993
複数クエリで中間テーブル作りながら加工する方が速いよ
2021/04/06(火) 16:25:54.88
>>994
テーブルとしてデータ保存すれば速くなるだろうけど、クエリ分割でも勝手に中間テーブル作ってくれて速くなるの?
2021/04/06(火) 18:37:25.39
中間クエリーでデータ件数がゴッソリ減る場合とか
デザイナー使うと効率の悪いクエリーが出来ることがあるけど
手書きでSQL書くなら変わらんよ
2021/04/06(火) 20:49:19.78
クエリ1→クエリ2って作ってクエリ2呼び出しても、呼び出すたびにクエリ1を処理してるでしょそりゃ
テーブルじゃなくてクエリなんだから
2021/04/07(水) 07:50:04.72
access2000で十分事足りてるからいまだに使ってんだけど、最近のやつはテンポラリテーブルとか複数行クエリとかに対応してんの?
2021/04/07(水) 12:27:37.21
>>998
最新のACCESS使ってますが、テンポラリテーブルも複数行クエリもわかりません。
2021/04/07(水) 12:38:00.56
次スレ
https://mevius.5ch.net/test/read.cgi/bsoft/1617766381/
10011001
垢版 |
Over 1000Thread
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 561日 16時間 35分 35秒
レス数が1000を超えています。これ以上書き込みはできません。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況