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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
898 2021/03/12(金) 11:18:36
対応しててもDB壊れてしまうのは事実だからなぁ
899 2021/03/12(金) 15:01:04
>>896
フォームつくるの大変じゃない?
ほぼプログラマーみたいなことやらなきゃいけないよね?
900 2021/03/12(金) 18:22:02
>>899
20年位前に会社でIIS使ってイントラネットのページ作って<form>の中に<input>や<button>を配置してデータベースに入力したり、
データベースから読み込んだものを<table>に表示したりしてたけど、
100人弱の人が使って何の問題もなく使えてたよ
作るのもhtml書いて<% %>でデータベースとやり取りするスクリプトちょこっと組み込むだけだから余裕だったし
もう会社辞めたけどいまだに使ってるみたい
901 2021/03/12(金) 20:50:27
>>899
フォームはHTML(とPHP)で作ればいいんじゃね?
そうすればクライアント側にブラウザさえあればいいから、スマホやタブレットに対応させるのがすごく楽
ブラウザって基本的にタダだし
902 2021/03/12(金) 20:54:20
>>901
なんとかVBAでやってるのにHTML(とPHP)でフォームなんて作れる気がしない
903 2021/03/12(金) 21:17:00
<html>
<body>
<form method=post action=xxx.aspx>
<input type=text name=text1>
<input type=submit value=送信>
</form>
</body>
</html>

こんな感じだったかな
あとはVBA(VBS)使いたい部分を<% %>で囲む
囲った中身はVBSもしくはJavaScriptで記述できる
たとえば<%Response.Write Now()%>とすればこれを入れた部分に現在日時が表示される
あとはネット検索して好きなようにSQLなりなんなり記述すればいい
904 2021/03/12(金) 21:35:01
>>902
905 2021/03/12(金) 21:36:51
>>902
HTMLのフォームって単純だから、慣れたら簡単だよ
PHPも、画面遷移がちょっととっつきにくいだけで、慣れればVBAより楽だよ
906 2021/03/13(土) 01:18:17
>>903
コード書かずにACCESSのフォームみたいに作れるのはないんですか?
907 2021/03/13(土) 03:18:24
903ではないです
fullfreeなんかどうですかね
来週から私は試してみようと思ってます
908 2021/03/13(土) 03:32:15
>>907
できたらACCESSと比較したレビューお願いします
909 2021/03/14(日) 18:09:54
レポートのプレビュー押したとたんにブルースクリーンになるのが
何回も起きるので
64bit版が原因かと思って
糞忙しいのに32bit版にインストールしなおしたら落ちなくなった。
どうやらセキュリティパッチが原因らしい。
KB5000801
910 2021/03/14(日) 19:02:36
そのアップデート後のブルスク、プリンタメーカー依存のエラーらしいよ
911 2021/03/17(水) 05:03:00
Type4のプリンタドライバなら問題ないって話だよね
912 2021/03/20(土) 03:07:39
Androidで閲覧くらいはしたいけどリリースしてくれないよね
913 2021/03/31(水) 01:42:55
それにしてもACCESSってつくりが古臭すぎるよね
フォームなんかもすごくつくりにくい
今時の大抵のソフトって何か配置するときに他の配置されたものと比較されてガイドでたりするのになあ
914 2021/03/31(水) 02:05:23
デザインで拡大表示できないのが地味にキツい
915 2021/03/31(水) 02:15:23
請求書なんかの印刷レイアウトつくるのも一苦労だよね
かといってファイルメーカーみたいに6万もしないけどさあ
365(というかEXCEL)のおまけだしね
916 2021/03/31(水) 06:54:25
>>913
他のソフト、例えば乗り換えるとしたら何がおすすめ?
917 2021/03/31(水) 06:57:02
>>914
それ、とにかくレポートのデザインは拡大したいですね。
フォーム作ってるときにそう思わないな、変だな。
918 2021/03/31(水) 07:57:47
桐にしとけ
919 2021/03/31(水) 08:16:42
本職と関係ないけど時々html cssやってて
デザインの機能が合理的なのね。
字などのサイズは画面の何%にして、とか。
accessは23インチのモニターで設計して配布したら、ノートpcで「ありゃ入りきらんわ」ってのがよくある。
920 2021/03/31(水) 12:20:09
>>919
html cssってどうやるの?
よくきくけどよくわからん
921 2021/03/31(水) 12:25:03
フォームくらいならできそうだったけどレポートとかはむずかしそうだった
そもそもDBにフリーのもの使ってそれがコマンドプロンプトみたいな画面でフィールドつくったりしてやらなきゃいけないだよね?
922 2021/03/31(水) 13:00:37
>>913
全部グリッドに配置すれば簡単だぞ
こだわるのがいけない
923 2021/03/31(水) 13:37:15
>>922
そうだよね
わかってるんだが
こだわってしまうんだよねえ
流石に90年代みたいなデザインだとねえ
924 2021/03/31(水) 14:30:38
>>923
超こだわり派は、最後に位置とサイズを数値指定する
キリの悪い数値に丸まるのが個性的でイカす
925 2021/03/31(水) 15:03:03
Azure Data StudioってSQL Server のようにODBC接続でクラサバ構築できんの?
926 2021/03/31(水) 20:46:13
>>916
データベース自体をサーバー上に載せる方がいい
オープン系ならLinux+apache+postgresqlとか
レイアウトのし易さとかよりも、アクセスのし易さの方が生産性に大きく影響する
927 2021/03/31(水) 21:19:54
>>925
軽量なSSMSって感じじゃないの?
928 2021/03/31(水) 22:52:44
>>927
てっきりデータベースサーバー的な立ち位置かと思ってたわw
確かにStudioって付いてるからSSMSのようなツール的な立ち位置ね
ありがとう
929 2021/04/01(木) 18:48:09
仕事で使うとき、売上と従業員管理などの基本的に関係のないやつはファイル自体をわけてる?
930 2021/04/01(木) 19:09:37
仕事でAccessは使わないなあ

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

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

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

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


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

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

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

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

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

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

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

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

なんか方法ないの?

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

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

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

レポートなら出力時にVBAでかけば細いのかけたような気もする
やったことあるけど線の端が尖ってた気がするから
そこも白い線で上書きして直線にした気がする
993 2021/04/06(火) 13:40:07
1つのクエリの中でSELECTを複数回実行してLEFTJOINして、長いSQL文を書いていたのですが、
もしかしてSELECT1回ずつ実行するクエリ複数作って、別のクエリでそれらのクエリをJOINしたほうが速くなったりしますか?
994 2021/04/06(火) 15:34:02
>>993
複数クエリで中間テーブル作りながら加工する方が速いよ
995 2021/04/06(火) 16:25:54
>>994
テーブルとしてデータ保存すれば速くなるだろうけど、クエリ分割でも勝手に中間テーブル作ってくれて速くなるの?
996 2021/04/06(火) 18:37:25
中間クエリーでデータ件数がゴッソリ減る場合とか
デザイナー使うと効率の悪いクエリーが出来ることがあるけど
手書きでSQL書くなら変わらんよ
997 2021/04/06(火) 20:49:19
クエリ1→クエリ2って作ってクエリ2呼び出しても、呼び出すたびにクエリ1を処理してるでしょそりゃ
テーブルじゃなくてクエリなんだから
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 2.411s