「dポイント」が最大20倍になるお得な情報

お世話になります。

MicrosoftAccess2000(9.0.2812)がインストールされている、WindowsXPPro(5.1.2600)SP3を複数台使用し、WindowsServer2012のデータベースサーバー(MicrosoftSQLServer2014Standardインストール)に接続しております。

Access2000のadp(AccessDataProject)を使って、パソコンから、サーバーデータベースの中身を見ています。

あるパソコンではデータベースのビューのデザイン指定、参照、編修を問題なく使用出来ているのですが、ある別のパソコンからは、ビューのデザインの保存が出来ません。「接続されているSQLサーバーはSQLServer2000よりも新しいバージョンです。保存は無効になります。」とメッセージが出ます。

またこの場合、ビューには、all_columns(sys)~xml_schema_wildcards(sys)という、多数のテーブルが出現します。ビューのデザインが保存出来るパソコンでは、これらが出現しません。

以前は、SQLServer2000StandardをインストールしたWindowsServer2003に接続していました。

パソコンは両者とも全く同じOSのバージョン、Accessのバージョン、なのですが、サーバーのデータベースのビューが保存出来るものと出来ないものとが分かれてしまい、その違いが分かりません。

この原因に関しまして、何かお分かりになられる方がいらっしゃいましたら、ぜひご教示くださいませ。

どうぞよろしくお願い致します。

質問者からの補足コメント

  • ビューの保存が出来ないPCで、
    OFFICE2000のアンインストール、再インストール、
    2000SR-1(更新ファイル)の適用をしてみましたが、だめでした。
    ビューのデザインを開こうとしますと、
    「現在このデータベースには排他モードでアクセスしていません。
    デザインの変更は保存出来ません。」が出ました。
    その後、質問本文のメッセージが出ました。

    ビューの保存が出来ているPCで、
    同じ処理を実行したらどうなるか、試してみたいところですが、
    試した結果ビューの保存が出来なくなると、困りますので、
    今回はやめておきたいと思います。

    ビューの保存が出来るPCと出来ないPCとで、
    CドライブのOFFICE2000のフォルダの内容を比較し、
    フォルダごと置き換えてみた場合、
    どうなるかもチェックしてみます。

    ありがとうございます。

    No.4の回答に寄せられた補足コメントです。 補足日時:2015/03/05 19:51
  • 排他モードに関して、以下のページを見つけました。
    確認してみます。
    http://support.microsoft.com/kb/839782/ja

      補足日時:2015/03/05 19:56

このQ&Aに関連する最新のQ&A

A 回答 (4件)

大変申し訳ありません。

私の早とちりでした。
つい、PWも書いてあると思い込んでしまいました。
失礼いたしました。

さて、問題の件ですが、
私が回答できるのは推測の域をでませんが、
実際には、設定や手順のチェックシートを作って
全端末の確認を確実にすべきかなと思いますが

初心に戻って、
メッセージが正しいとするならば、(実は正かったという事が結構あります)
・使用している Access2000 ADP は SQL Server 2000までしか対応していない。
・だとすると、更新できているのは SQL2000(以前のサーバー)に接続していて、
 更新できていないのは、今のSQL2014 に接続している。
という可能性はありませんか?

または、Accessのプログラム更新などで途中からSQL2000以降も対応していて、
その更新がされてるかどうかで動きが違うという可能性。
この回答への補足あり
    • good
    • 0
この回答へのお礼

ありがとうございます。
ID=、PW=、という書き方が適切ではなかったですね。
以後気を付けます。

接続しているサーバーに関しましては、以前使っておりました、
SQLServer2000は、LANから物理的に外しております。

ACCESSのバージョンは一緒ですが、更新プログラムの違いは確かに考えられますね。
コントロールパネルでプログラムを確認しましたが、
更新プログラムの詳細までは把握出来ませんでした。

XPはメーカー保証が切れているため、WindowsUpdateが出来ませんが、
出来ないPC1台で、まず、アンインストール、再インストール、
等をしてみて、そのような状態になるか、試してみます。

結果が分かりましたら、また、ご報告させて頂きます。

お礼日時:2015/03/05 18:51

一応、お礼に対する回答です。



ログインIDが同じと言うことは
デフォルトDBは当然変化しません。
IDが sa ということは
通常は Main DB がデフォルトです。

私は ADP というは使用したことがないので、
どんな設定があるかわかりませんが、
可能性としては SQL Server 側よりも
ADP 側に起因していると思います。

たとえば、ID/PW を入力してSQL Server へ接続するときに
使用する DBも選択するかと思いますが
そのあたりはどうなっていますか?
    • good
    • 0
この回答へのお礼

失礼しました。
saのパスワードの内容までは公開しておりませんが、
IDにそれを使用している旨をお伝えしませんと、
問題の原因が判明しないのではないかと考えました。
saを使用するケースは一般的なケースで、個別の名称ではないと判断しましたが、
その旨を公開すること自体が危険なことだ、という観点に立ちますと、
不適切な選択でした。
サーバーを使用しているネットワークとは異なるネット環境から質問させて頂いておりますが。

お礼の部分だけは削除出来ないようですので、
記事ごと、折をみまして、削除させて頂きます。
ご迷惑をおかけいたします。

ID/PWを入力しますと、
DBが選択出来るようになります。
そこで、特定のDBを選択する、までは同じです。
その後の表示と状態が異なってきます。

お礼日時:2015/03/02 20:39

大変失礼かもしれませんが、


質問者にはシステムを管理する資格がありません。
能力等では無く心構えの問題です。

一から勉強してください。

どういうつもりで、ID/PW を公表しているのですか?
可能であればお礼の書き込みを削除した方が良いと思います。
    • good
    • 1

SQL Serverに対するアクセス権に起因しているのでは無いかと思います。


SQL server に接続する際のログイン方法やID は同じですか異なりますか?
その当たりの違いが影響しているんじゃないでしょうか?

IDの違いによって、デフォルトDB等が異なる設定になっていて、
書き込めないIDは Main DBがデフォルトになっているのかな? と、予測します。

そもそも、SQL Server の管理者は他にいらっしゃらないのですか?
いらっしゃるなら、その管理者に聞けば良い様に思います。
    • good
    • 3
この回答へのお礼

お忙しい中貴重なご返事を頂きまして、
ありがとうございます。

SQLServerに接続する際のログイン方法、IDについて。
ACCESSのADPを開きまして、
ID=sa、パスワード=saのログインパスワード、
でログインしております。
この点はまったく同じです。

また、各パソコンの端末名は、
サーバーのユーザーに登録してあります。

SQLServerの管理者は、実質的には私自身が兼ねている状態です。

デフォルトDBの設定を観ることが出来るページが、
どこかにありますでしょうか。

頂きました観点から、見直してみます。

ありがとうございます。

お礼日時:2015/03/02 13:29

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QAccessとSQL Serverの連携について

現在Accessで組まれているデータベースがあるのですが、複数人で入力をする必要が出てきたため、SQL Serverへ移行したいと思っています。
ただ、まだデータベースの内容が完全にFIXしておらず、項目に変更や追加が発生する可能性があります。

そこで、
●Accessを管理画面として使い、
●Access上で内容を変更したら、システム全体もその通り変わる
ような仕組みを作りたいのですが、可能でしょうか。
(完全にSQL Serverへ移行するのではなく、AccessとSQL Serverを連携させる?)

よき方法がありましたら教えて頂けましたら幸いです。
ちなみにコストはあまり大きくはかけられません・・。
どうぞよろしくお願いします。

(※私はシステムはど素人なので、なるべく簡単に教えて頂けたら嬉しいです。なお、説明がおかしなこともあるかと思いますがご容赦ください。)

Aベストアンサー

>※私はシステムはど素人なので、なるべく簡単に教えて頂けたら嬉しいです。

でもやることは十分玄人の領域な気が…。なので簡単に、は不可能でしょう。
以下、#1さんと同じように、AccessファイルからSQLServerへデータ読込、書込する環境を構築することを目指します。違うのは概要だけ。#1さんはきちんとシステムを構築する方法を書かれていますが、私は概要だけ。なんで概要だけかは後述。

(1)SQL Server Expressをダウンロードして、サーバー(もしくはサーバーに見立てたPC)にインストール。
(2)Accessのテーブルを(1)のSQL Serverに作成。
(3)ここからはPC側の作業
(4)ODBC接続を作成
(5)現行のAccessに(4)を使ってリンクテーブル作成。
(6)(5)のAccess内のクエリ、フォーム、レポートなどを必要に応じた修正を行う。
(7)動作確認
(8)各PCにODBC接続を設定&Accessファイルを配布。

概要はここまでです。如何でしょう、ご自分でできそうですか?

作業の概要はこの通りなんですが、サーバー機の選定とか"細かい"作業はかなり省略…というか書いてません書けません。特に(6)は実際にAccessファイルを見ないときっちりアドバイスはできませんし、作業ボリュームや難易度も見えてきません。…ということで(業者への発注は想定外のようですがw)業者も見積には難渋するでしょう。さくっと見積もりが出てくることもあるでしょうけど、かなりバッファをとった高額なお見積りかと。正直、見積もり作るのにお金がほしい内容です。

どうしてこんなことをグチグチ書いているかというと、大変申し上げにくいのですが、自称素人の方には難易度高め。業者に任せるか、類似のパッケージを探された方が、不具合などのリスクも軽減され、業務への影響も少ないかと。

ご健闘をお祈りしております。

>※私はシステムはど素人なので、なるべく簡単に教えて頂けたら嬉しいです。

でもやることは十分玄人の領域な気が…。なので簡単に、は不可能でしょう。
以下、#1さんと同じように、AccessファイルからSQLServerへデータ読込、書込する環境を構築することを目指します。違うのは概要だけ。#1さんはきちんとシステムを構築する方法を書かれていますが、私は概要だけ。なんで概要だけかは後述。

(1)SQL Server Expressをダウンロードして、サーバー(もしくはサーバーに見立てたPC)にインストール。
(2)Accessのテー...続きを読む

QACCESS2013へのADPの対処方法

ACCESS2013から今までよく使っていた.ADPが一切使えなくなっています。 クラウド版のOFFICE365(ACCESS365)を使ってクラウドのSQLSERVER(SQLAZURE)を使えと言うことなのだろうと思うのですが、既存のADPをどうやって改良(記述変更)させれば使えるようになるのですか?  もし出来なかったらマイクロソフトにかなりのクレームがあるはずなのですが無いのでしょうか。

Aベストアンサー

SQLServerの方がOledbを廃止してODBC一本でいくことにしたので、ADPも廃止になったようです
http://msdn.microsoft.com/ja-jp/library/hh510181.aspx
私もADPのシステムが大量にあって困っていましたが、もうあきらめて、2010でひっぱりつつも、徐々にODBCに造り替えていこうと思っています。下記の記事を参考にしています。
http://foolexp.wordpress.com/2012/11/28/p2wpsu-5a/
VBAでゴリゴリやることになるので、そのうちVBAが廃止になったらお手上げですけどね。

QAccessのRefresh・Requery・Repaintの違い

Requeryはもう一度ソースレコード(テーブル)を読み込むようです。このとき、テーブルの先頭レコードに移動してしまいます。
Refreshは最新のレコード(テーブル)を再表示するような気がします。レコードの移動は起こらない気がします。
Repaintは、VBAでキャプションなどを変更したとき使っています。
でも、よくわかっていません。
どんなときにどんなメソッドを使えばいいのでしょうか?
詳しい方、よろしくお願いいたします。

Aベストアンサー

たびたびすみません。
調べてたらこんなのがでてきました。
http://www.nurs.or.jp/~ppoy/access/access/acF007.html

参考URL:http://www.nurs.or.jp/~ppoy/access/access/acF007.html

Q既定のインスタンスと名前付きインスタンス

Microsoft SQL Server 2012 をインストールしたいのですが、
既定のインスタンスと名前付きインスタンスのどちらを選べばいいのでしょうか?
SQLサーバーは初心者です。

Aベストアンサー

SQL Server は同一マシン上にいくつもインストールすることができる。
SQL Server は DB を管理するサービス (DBMS) なので、同一マシンに複数インストールすれば、同一マシンで複数の DBMS が稼動することになる。
1つめの DBMS で管理されている DB-A という DB があったとして、さらに 2つ目の DBMS にも DB-A という DB があったとしても、1つ目の DBMS で管理している DB-A と 2つ目の DBMS で管理している DB-A は別物である。

これは Windows のフォルダーで考えればわかりやすい。
1つのマシン上には複数のドライブ (C とか D とか) をマウントできる。
各ドライブには当然ながらフォルダーがあるが、C:\hoge と D:\hoge という 2つの同じ名前のフォルダーはドライブが違うので別物である。

で、本題。
同一マシン上に複数の DBMS をインストールする場合、それぞれの DBMS のインスタンスに名前をつけて区別する。
ただし 1つの DBMS しか稼動させない場合は名前をつける必要がない。これを 「既定のインスタンス」 と呼ぶ。
既定のインスタンスが稼動しているマシンに 2つ目の DBMS をインストールする場合、すでに稼動している既定のインスタンスと区別するために何か名前をつける必要がある。これが 「名前付きインスタンス」 である。

ただし DBMS を 1つしか稼動させない場合でも、何が何でも既定のインスタンスにしなくてはならないわけじゃなく、名前をつけてやってもかまわない。

例外として、SQL Server の無償版である Express Edition は、通常は名前付きインスタンスとしてインストールされる。
名前付きインスタンスを指定せずにインストールした場合は、既定の名前付きインスタンスである SQLExpress が使用される。

SQL Server は同一マシン上にいくつもインストールすることができる。
SQL Server は DB を管理するサービス (DBMS) なので、同一マシンに複数インストールすれば、同一マシンで複数の DBMS が稼動することになる。
1つめの DBMS で管理されている DB-A という DB があったとして、さらに 2つ目の DBMS にも DB-A という DB があったとしても、1つ目の DBMS で管理している DB-A と 2つ目の DBMS で管理している DB-A は別物である。

これは Windows のフォルダーで考えればわかりやすい。
1つのマシン上には複数...続きを読む

QMAX値を条件にデータを取得するには?

SQL文で困っています。
ご教授下さい。


下記のようなデータがあった場合、それぞれの区分毎に
年月が最大(最新)のデータを取得したいです。
(実際には1レコードにその他項目があり、それらも取得します。)
<検索対象データ>
区分 年月   金額
-----------------------------
A   200412  600
A   200503  560
B   200311  600
B   200508  1000
B   200504  560
C   200508  400
C   200301  1100


<取得したいデータ>

区分 年月   金額
-----------------------------
A   200503  560
B   200508  1000
C   200508  400

よろしくお願いします。

Aベストアンサー

テーブル名をXXXとすると次のようなSQLでよいと思います。(最善の方法かどうかは自信がないですが)

select B.* from (select 区分, max(年月) as 年月 from XXX group by 区分) As A
inner join XXX as B on A.区分 = B.区分 and A.年月 = B.年月
order by B.区分

QWindows認証からSQLServer認証に変更

SQLServer2000を単体で使用しております。

Windows認証にしてあるのですが、SQLServer認証に変更しようと思い、EnterpriseManagerで
コンソールルート→MicrosoftSQLServers→SQLServerグループ→(local)(WindowsNT)を右クリックし、SQLServer登録プロパティの編集を選択。
SQLServer認証を使用を選択して、ログインにsa、パスワードはブランクのままOKボタンを押すと、「ユーザーsaはログインできませんでした。」と表示されます。

Windows認証からSQLServer認証への変更はできないのでしょうか?ご存知の方がいらっしゃいましたらご教授願います。よろしくお願いします。

Aベストアンサー

参考になりそうなhpがありましたので、参考URLに書いておきます。


私は2005EXPRESSを使っているので断定はできませんが・・・助けになるかも知れないので、私の場合を書いておきます。

レジストリの値を確認してみてはどうでしょう?
2005EXPRESSの場合、
HKEY_LOCL_MACHINE
 \SOFTWARE
  \Microsoft
   \Microsoft SQL Server
    \MSSAL.1
     \MSSALServer
にLoginModeという名前のキーがあります。
このデータの値が1だとWindows認証のみのモード、2だと混合モード(Windows認証とデータベース認証の両方が使える)です。

1になっていた場合、2に変更して、いったんサービスを停止して再開すればよいようです。

なお、デフォルトではsaログインは無効ですので、コンソールより
C:\>sqlcmd -E -S .\SQLEXPRESS
1>ALTER LOGIN sa ENABLE
2>GO
1>ALTER LOGIN sa WITH PASSWORD='XXXXXXXX'
2>GO
を実行します。(もしかしたら、これだけでいけるかも、ですね。)

パスワードの変更は sqlcmd から実行可能です。
コマンドプロンプトから下記のコマンドを実行してください。

sqlcmd -E -S .\SQLEXPRESS
1>ALTER LOGIN sa WITH PASSWORD='XXXXXXX'
2>GO

sqlcmd は OSQL に置き換わるものです。

(あくまでも、2005の場合ですから・・・参考までに。)

参考URL:http://support.microsoft.com/default.aspx?scid=kb;ja;322336

参考になりそうなhpがありましたので、参考URLに書いておきます。


私は2005EXPRESSを使っているので断定はできませんが・・・助けになるかも知れないので、私の場合を書いておきます。

レジストリの値を確認してみてはどうでしょう?
2005EXPRESSの場合、
HKEY_LOCL_MACHINE
 \SOFTWARE
  \Microsoft
   \Microsoft SQL Server
    \MSSAL.1
     \MSSALServer
にLoginModeという名前のキーがあります。
このデータの値が1だとWindows認証のみのモード、2だと混合モード(Window...続きを読む

QアクセスVBAのMe!と[ ]

基本的なことですみません。

アクセスのイベントプロシージャで、Me!ってありますけど、これはどういう意味なんでしょうか?

また、Me!の後に、Me!.~~と書く場合と、Me!.[~~]と書く場合がありますが、どこが違うのでしょうか?

Aベストアンサー

>プロシージャ内で[]を使う場合は、そのフォーム外のオブジェクトを使う場合と考えてよろしいでしょうか?
別のオブジェクトを使う場合だけではありません。
Hensu = Me![Text1]のようにHensuという変数に自身のTest1の値を代入する場合のように。
[]で括られているのがオブジェクト名やコントロール名だよという事。
クエリの抽出条件に存在しない[?]とすれば?というコントロール等が参照できないので?というダイアログが表示されるように?というオブジェクトやコントロールは何?と聞いてくるように。
>フォーム内のオブジェクトの場合はあくまでMe!で良いのでしょうか
Forms.[フォーム名]![コントロール名]やForms![フォーム名]![コントロール名]が構文。
アクティブなフォームが自分自身ならForms![フォーム名]の変わりにMeでもOKですという事。

と言う解釈の方が良いと思います。

Qaccess ODBCリンクテーブルの作り方

 自分のPCで、あるaccessの業務システムを作成し、それを数人で共有してデータの入力をするようにする為に、ODBCリンクテーブルというものを作る必要があると思っています。

 既存で業務的に違う別のシステムがあり、そこでODBCリンクテーブルというものは使用しています。(退職した前担当者が作成。)

 ODBCリンクテーブルというものは、どのうようにして作るのですか?
 (地球マークのテーブルです。)

Aベストアンサー

Accessのテーブルの画面で
何もないところで右クリックすると、「テーブルのリンク」とあると思います。
それをクリックすると今度はファイルを開くダイアログが出てきます。
そこの「ファイルの種類」のドロップダウンリストの一番下の「ODBCデータソース」
を選択するとODBCデータソースの選択画面になります。

但しここで選べるものは、あらかじめ登録されているODBCデータソースだけです。
ODBCデータソースは各PCでコントロールパネル(管理ツール)のODBCデータソースから設定する必要があります。
(ODBCデータソースの登録の方法については長くなるので省きますが)

QSQL 特定のカラムが最大値のレコード取得

初心者です。SQL文で困っています。
どなたかご教授頂けたらと思います。

環境は、SQL SERVER 2000です。
特定のカラムが最大値のレコードのみ取得したいです。
たとえば、以下のようなデータがあるとします。
コード、履歴番号で主キーとします。
コード|履歴番号 |金額
0001 |1 |12000
0001 |2 |12001
0001 |3 |12002
0002 |1 |12000
0002 |2 |12001
0002 |3 |12002
0003 |1 |12000
0003 |2 |12001
この場合に、コード毎に履歴番号が最大のレコードのみを取得したいです。
理想の結果は以下になります。
コード|履歴番号 |金額
0001 |3 |12002
0002 |3 |12002
0003 |2 |12001

以上です。よろしくお願いいたします。

Aベストアンサー

SQL Server 2000で動くかどうか分かりませんが、SQL例です。

select *
from t1 as x
where 履歴番号=(select max(履歴番号)
from t1
where コード=x.コード)
order by コード

QAccessで作成したサーバDBへの接続が重い

サーバーPCにAccessで作成したDB(テーブルのみ)を置き、
クライアントPCには、Accessで作成したソフトをインストールし、
そのインストールしたソフトを使用してサーバーDBへの
接続を行い、データの入力や変更を行っています。
(テーブルのリンク を使用しています)

そこで質問なのですが、
クライアントPCが2台あったとして、
1台目のソフトを起動するときは普通に接続できるのですが、
その1台目のPCでソフトを起動したままの状態
(サーバDBと接続されている状態)で、
2台目でもソフトを起動しようとする
(サーバDBと接続しようとする)と、
とても時間がかかります。
とても時間はかかるのですが、しばらくするとつながり、
一度繋がればそこからは普通に使用できるようになります。
原因が何かご存知の方が見えましたら
ご教授お願いします。

また現在はそのサーバDBを参照するクライアントPCは4台程度ですが、
将来的にクライアントPCを数十台に増やしたいということなので、
今の段階からAccess以外のDBへの乗せ替えを検討したほうがよいでしょうか。
DBといっても色々な種類があると思いますが、
Accessからの乗せ替えが容易で、且つ安価なDBはありますか?
こちらも重ねて教えて頂けたら幸いです。

よろしくお願いします。

サーバーPCにAccessで作成したDB(テーブルのみ)を置き、
クライアントPCには、Accessで作成したソフトをインストールし、
そのインストールしたソフトを使用してサーバーDBへの
接続を行い、データの入力や変更を行っています。
(テーブルのリンク を使用しています)

そこで質問なのですが、
クライアントPCが2台あったとして、
1台目のソフトを起動するときは普通に接続できるのですが、
その1台目のPCでソフトを起動したままの状態
(サーバDBと接続されている状態)で、
2台目でもソフトを起動しよう...続きを読む

Aベストアンサー

手前味噌ですが、過去の回答を参考にして下さい。
http://okwave.jp/qa3578425.html

数年前(6年位かな)作ったシステムで、
4人同時使用でストレスなく使っていました。

今回の質問と構成は似ています。

-------------------------------------------------------------
>2台目でもソフトを起動しようとすると、とても時間がかかります。
>一度繋がればそこからは普通に使用できるようになります。

起動時以外は正常だと言う事なので、起動時の処理が怪しいですね。

起動時に開くフォームや、実行されるモジュール等あれば、
その内容を見直して頂いて、どこで時間がかかるのか?
原因を特定する必要があると思います。

具体的な方法として、簡単なのは、
ソースの所々で MsgBox を表示するようにして、
時間がかかる処理を探します。

-------------------------------------------------------------
>とても時間がかかります。

ちなみに、「とても」とは、どれ位ですか?
数分?数十分?数時間?

-------------------------------------------------------------
>原因が何かご存知の方が見えましたら

質問の内容だけでは、原因特定は困難だと思います。

もう少しそちらで原因を探って頂いて、
何か新しい情報がありましたら、補足欄へお願いします。

あと、OSやAccessのバージョンもお願いします。

-------------------------------------------------------------
>将来的にクライアントPCを数十台に増やしたい

数十台となれば、Accessのみでは無理だと思いますので、
データベース側は置き換える必要があるでしょう。
(クライアント側のシステムはAccessのままで良いと思います)

上記の回答にもありますが、
SQL Server 2005 Express Edition から
ステップアップする方法があります。

-------------------------------------------------------------
>且つ安価なDBはありますか?

Express Edition は無償ですが、
次の Workgroup Edition 以降は高価です。
http://www.microsoft.com/japan/presspass/detail.aspx?newsid=2403

また、サーバ役のPCのOSに関しても、数十台なら、
サーバ用のOSが必要になり、クライアントにCALも必要です。
これもXPやVistaに比べると、高価になります。
http://www.microsoft.com/japan/windowsserver2003/sbs/howtobuy/pricing.mspx

費用を抑えることを考えるなら、
無償のデータベース(PostgreSQL等)を、
無償のOS(Linux系)で利用する事をご検討下さい。

この場合も、クライアント側はAccessで作れますので、
現行システムの大部分を、再利用する事が可能だと思います。
http://allabout.co.jp/internet/database/closeup/CU20050219A/

手前味噌ですが、過去の回答を参考にして下さい。
http://okwave.jp/qa3578425.html

数年前(6年位かな)作ったシステムで、
4人同時使用でストレスなく使っていました。

今回の質問と構成は似ています。

-------------------------------------------------------------
>2台目でもソフトを起動しようとすると、とても時間がかかります。
>一度繋がればそこからは普通に使用できるようになります。

起動時以外は正常だと言う事なので、起動時の処理が怪しいですね。

起動時に開くフォームや...続きを読む


人気Q&Aランキング