あーALLのつかないUNIONね。 あれは同じテーブルを2回指定しても束ねてくれるのでしょうか。 select a,b,c from t1 union select a,b,c from t1
もし同じ結果が得られるのであればそちらでも。 0517名無しさん@そうだ選挙にいこう2021/12/03(金) 20:22:58.80>>515 一般化すると1側に追加した後に多側に追加するレコードのリンクフィールドを更新してから追加ってことだね。 0518名無しさん@そうだ選挙にいこう2021/12/04(土) 15:14:42.56 親と子のフォームって ヘッダと明細って考えればいいの? 0519名無しさん@そうだ選挙にいこう2021/12/04(土) 20:35:32.05>>518 ヘッダと明細だけなら1つの帳票フォームで完結するんで 別々の帳票を同じフォームに出したいときに親子の 入れ子構造にしてる 0520名無しさん@そうだ選挙にいこう2021/12/05(日) 17:18:43.17>>519 単票フォームの中に帳票フォーム入れるのもアリだろう 単票の中に単票入れるも出来るがどうなのか 0521名無しさん@そうだ選挙にいこう2021/12/08(水) 23:24:19.32 10人くらいの課でエクセルで管理してる情報を無料のMicrosoft sql serverにデータを入れてaccessで取り出すことを考えてるんですが何か気をつけたほうがいいことなどありますか?容量は10GBはいかない予定です 0522名無しさん@そうだ選挙にいこう2021/12/09(木) 00:29:23.01 Windows Serverが高い 0523名無しさん@そうだ選挙にいこう2021/12/09(木) 03:11:00.73 スプレッドシートとかの方がいいんじゃない 0524名無しさん@そうだ選挙にいこう2021/12/09(木) 08:18:13.44>>521 LinuxサーバーでPostgreSQLでも使え Accessはフロントエンドで 0525海外フリープログラマ2021/12/09(木) 12:48:02.82 英語版だけど、昨日夕方から複数の客先で Could not use 'Admin'; file already in use のエラーが出て、クライアントからプログラムが開けません。 Windows Update か何かの問題でしょうか? クライアントプログラム全部閉じてldbファイルを削除するとクライアントから開けますが、特定のPCからは開けません。 特定のPCがExclusiveで開こうとしているようです。 同じ問題が起こっている方、いらっしゃいますか? 0526名無しさん@そうだ選挙にいこう2021/12/09(木) 13:14:07.52 Excelファイルが統一されていてデータが入ってるセルの位置などにまったく齟齬が生じない ならSQL Serverのテーブルに入れ易いだろうけど、10人居てそれぞれが運用してきたような場合は それがいつの間にか勝手に変わってて(←よくあるパターン 変えたとは言わず知らない間に変わってた系) データ変換時にトラブル続発 なら、そこらじゅうで耳にする 正規のテーブル化までに無駄な時間を要して、その間運用が滞り業務に支障を来たす 系のトラブル
それをAccessで「取り出す」? 閲覧だけ? Accessでの運用に替える? それ次第でも躓く小石がいろいろ予見できる 過去ファイルの閲覧用途だけならExcelはExcelのままにしといた方がいい なんならDocuWorksの文書管理に放り込んで、あいうえお順でも内容順でもディレクトリ作って「自分で探せ」の方が よほど手っ取り早いし安上がりな場合も有り得る 0527名無しさん@そうだ選挙にいこう2021/12/09(木) 15:37:13.26>>521 SQL Server Expressで良いなら Windows Server Essentials もしくは Windows Server IoT for Storage どちらもCAL不要でSQL Serverのライセンスもクリア 0528名無しさん@そうだ選挙にいこう2021/12/09(木) 17:50:46.74 私もあんまり褒められたもんじゃない業務利用してるので 詳細書けないけど sqlserverの演算の爆速性は accessネイティブやオープン系にはない強みがある。 migration tool使って、お試しでやってみればいいじゃん、って感じ。
あと、excelの編集権が問題なら365環境に移行すれば、「誰が開いてるんだ!三階の佐藤さんか!内線で閉じるよう言ってくれ!」 という下らないストレスは減る模様。 0529名無しさん@そうだ選挙にいこう2021/12/09(木) 19:53:11.80>>525 If doesn't have the Create permissions for the folder in which the database is located, the Microsoft Jet database engine can't create the locking information file. The file is necessary for multiple users to open the database. So if a corresponding file doesn't already exist, a user who doesn't have the Create permissions opens the database exclusively. っつうことなんで To prevent this behavior, make sure that all users who open the database have the Read, Write, and Create permissions for the folder in which the database is located. ってことやね。簡単 0530名無しさん@そうだ選挙にいこう2021/12/10(金) 00:42:27.88>>521-524,527,528 20台以下のPCからの接続ならWindows10とかクライアントOSでも良いんだからSQL Server Expressと組み合わせて使いたいって話だよね Access2010までのADPファイルが使えた時はこの組み合わせが使いやすかったけど、サポート中のAccessを使いたいとしたらあまりメリットがないけどね Accessで帳票やフォームを使いたいというのではなく、取り出しだけならフロントエンドはExcelでも良いんじゃないかな 入力もしたいならAccessRunTimeでも良いし、開発する人だけ製品版Accessがあれば十分 データ管理だけで分析だけならSQL Server Management Studioだけでも十分だよ Visual Studio Expressでも良いくらいだよ 0531名無しさん@そうだ選挙にいこう2021/12/10(金) 02:41:45.81>>530 技術的にはそれは可能ですが ランセンス的にはクライアントOSでのDBサーバー運用は禁止されています 20台までの同時接続はプリンター共有など一部の限定された用途のみです 0532名無しさん@そうだ選挙にいこう2021/12/10(金) 04:31:41.33 普通のウインドウズをサーバーにして共有するのってだめなの? 0533名無しさん@そうだ選挙にいこう2021/12/10(金) 08:17:08.91 そんな話聞いたことないな じゃあWebサーバーも駄目かい 0534名無しさん@そうだ選挙にいこう2021/12/10(金) 08:47:07.80>>530 >開発する人だけ製品版Accessがあれば十分 ちゃんと設計しきれるならこれでいいんだけど・・・ 設計が中途半端orルーチンが複雑すぎる場合、テーブルに直接入力する必要が出てくる この場合、管理者の負担がすごく増える 特にキツイのは法改正で、全く予想しない例外が発生することも