何も試さず質問させてもらうのをお許しください。
下記内容は、EXCEL+Accessで実現可能なのか、他のDB(SQL等?)なら出来るのか、そもそも難しいのか、学習内容や時間を定めるためご教授ください。
・やりたいこと
Excelを入力フォームとして編集
ネットワーク上のAccessに保管、更新
また他の集計用Excelにて抽出
・使う人数
全体でおよそ30人(営業に入力してもらうため)
データベースは直接触らせない
入力更新と抽出が偶然同時使用の状態になる可能性あり
同時接続人数 不明
・疑問点
◯そもそも運用できるのか
◯できればAccessが良いが、他のDBでないと実現できないか
◯調べるとAccessは同時使用を想定してないと出たり、4〜5人なら大丈夫とか、20人使用でもパンクするほど同時接続される可能性はほぼ無い・気にしなくて良い等、本当かわからない
◯ネットワーク上でのEXCEL+Access連携の挙動が実用に耐えうるものか
現状、同じ内容を色んなファイルでそれぞれ入力してるので、間違いが多発しており、会議でまず間違い探しからという不毛な時間があります…(打ち間違いとか端数処理の違いとかのレベル)
運用、実現可能であれば、すぐにでも行いたいと思っています。
みなさま何卒よろしくお願いします。
<追記>
回答いただいて、自分で認識していた連携等についてイメージが違うようだったので、
現時点で上記のような処理をするときにどうやっているか記載します。
どうしても回答者様に考えてもらう部分が出るかと思いますが、宜しくお願い致します。
〇存在するExcel
入力用Excel(顧客数により変動するため複数、入力形式/内容は同じ)
DB用Sheet+集計用Sheet(現状、試用段階なので同一Excel→抽出処理は無くVLOOKUPで情報を引っ張ってきている)
これを分けようかと考えて今後も考慮した際に、Excelと下記方法では耐えられないのかと思い、今回の質問につながります。
〇行っている処理
・営業が入力用Excelで情報入力(この時点ではまだ転記なし)
・遅くとも日曜日頃に集計担当の営業が入力用→DB用へ転記
集計担当の転記処理内容
1.DB用+集計用Excelを開いておく
(マクロでパス指定させた場合に、ファイルを動かしてしまいエラーが出る状況を避けるため)
2.今週、内容登録/変更があった顧客の入力用Excelを開き、VBA実行
(ボタンを設置しており、DB用Excelに1行で飛ぶマクロを使用しています)
3.集計担当の営業がDB用Sheetに飛ばした内容が入ってるか確認して、
集計用SheetではVLOOKUPでDBに飛ばしてきた内容を引用、集計して完了
〇やりたいこと
・営業に複雑な操作はさせず
・営業のタイミングで転記ができ(ボタン押すとか)
・データを蓄積、抽出
書いてて思いましたが、SQLserverでないと実現難しそうですね…それでもどうか怪しい気も・・・
システム側ではなく業務側変えるほうが簡単かもしれない;0;
(経理側で別にDB管理しているので、集計担当だけが決まった時間に抽出処理するとか?)
ほぼほぼ難しいのは現時点でも何となく分かってきましたが、「でも何か手があったら…」をすりつぶすため
ご回答宜しくお願いいたしますm(_ _)m
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/10 02:05
退会済みユーザー
2017/10/10 02:15
2017/10/10 02:51