問題タブ [ms-access]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
6988 参照

.net - アクセスファイルをデータセットに読み込む

Accessファイル(.mdb)全体を.NET(具体的にはC#またはVB)のDataSetに読み込む簡単な方法はありますか?

または、少なくともアクセスファイルからテーブルのリストを取得して、テーブルをループし、一度に1つずつDataSetに追加できるようにしますか?

0 投票する
2 に答える
499 参照

sql - このクエリに問題はありますか?

id、ename、position、phone、email の 5 つのフィールドを持つ Access テーブルがあります。各フィールドは 50 文字のプレーン テキスト フィールドで、位置は 255 で、id は自動インクリメント フィールドです。私は VB.NET を使用して Excel テーブルからデータを読み取ります。データは、そのクエリの入力に使用される単純なクラスにプッシュされます。他の 2 つのテーブルでも同じことを行います。これらのテーブルのデータは、DB2 テーブルと MySQL テーブルから取得されます。他の 2 つは機能しますが、この単純な INSERT ループは失敗し続けるため、すべての OleDb を処理するのは "InsertNoExe" 関数ではないと思います。

では、そのクエリ、フィールド タイトルなどは偽物に見えますか? 誰かが見たい場合は、他のコードを投稿できます。

編集:修正。ワイド イメージがスタック オーバーフロー バグとしてカウントされるかどうかわからなかったので、残しました。

編集2:私は密です。私は try...catch を使用して偽のクエリを確認し、ex.messsage も確認しません。ガッ。

編集 3:ありがとう、クリス。

0 投票する
5 に答える
497 参照

sql-server - 何百もの MS Access データベースを中央サービスにどのように移行しますか?

文字通り何百もの Access データベースがネットワーク上に浮かんでいます。使用量が少ないもの、使用量がかなり多いもの、まったく使用していないものがあります。私たちがやりたいことは、これらのデータベースを管理されたデータベースに集中させ、その中のレポートとフォームを可能な限り保持することです。

これを行う利点は、ある種の使用状況の追跡ができることと、これらのアプリに保存されている重要な分散データのいくつかにより注意を払うことができることです。

RDBMS (Oracle、MS SQL サーバー) やそれが実行されるスタック (LAMP、ASP.net、Java) には実際の制約はなく、明らかにこれに対する特効薬はありません。自動化された方法で最初の煩わしい作業を削除できるものが必要です。

0 投票する
12 に答える
19738 参照

database - MS Access アプリケーションをテストする最良の方法は?

同じデータベース内のコード、フォーム、およびデータを使用して、Microsoft Access アプリケーション (Access 2007 など) の一連のテストを設計するためのベスト プラクティスは何か疑問に思っています。

フォームのテストに関する主な問題の 1 つは、少数のコントロールhwndのみがハンドルを持ち、他のコントロールはフォーカスのある 1 つしか取得できないことです。これにより、フォーム上のコントロールのリストを取得して操作することができないため、自動化が非常に不透明になります。

共有する経験はありますか?

0 投票する
8 に答える
3256 参照

ms-access - グループ化の最後の値の MS-Access 設計パターン

たとえば、フィールドがアカウント、値、および時間であるテーブルを持つことは一般的です。各アカウントの最後の値を取得するための最適な設計パターンは何ですか? 残念ながら、グループ化の最後のキーワードは、ソートによる最後のレコードではなく、データベースの最後の物理レコードを提供します。つまり、私見では決して使用しないでください。私が使用する 2 つの不器用なアプローチは、サブクエリ アプローチまたはセカンダリ クエリのいずれかで、最後のレコードを特定し、テーブルに結合して値を見つけます。もっとエレガントなアプローチはありませんか?

0 投票する
5 に答える
51532 参照

sql - デフォルト値で列を追加するSQL - Access 2003

クライアント用の古い ASP/Access サイトの更新 - 既存のテーブルに列を追加し、既定値を設定するには、SQL が必要です。うまくいきません - アイデアはありますか?

これはうまくいきます

これを機能させたい:

デフォルト値の説明は他のフィールド タイプでも機能しますが、数値を追加したいと考えています。ありがとう!

0 投票する
2 に答える
344 参照

.net - Access 2007 分割フォームに似た .NET コントロールはありますか?

Access 2007 分割フォームに似た .NET コントロールはありますか?

または、誰かがそのようなコントロールを構築しましたか?

小さな個人の名前と住所のデータベースを Access 2007 にアップグレードしたところ、フォームに「分割フォーム」に設定できる「デフォルト ビュー」というプロパティがあることに気付きました。「分割フォーム」モードでは、GridView とフォームが 1 つのコントロールにまとめられています。GridView でレコードをクリックすると、フォームに表示され、いくつかのプロパティを設定することで、GridView やフォームで編集できます。かなり滑らか。

0 投票する
2 に答える
2810 参照

sql-server - MS-SQL DB をユーザーからロックダウンしながら、ODBC 経由でアクセスするにはどうすればよいですか?

ODBC接続を介してms-sql dbにアクセスしているms-accessアプリケーションがあります。ユーザーにアプリケーション部分のみを介してデータを更新させようとしていますが、データを直接読み取るか、独自のカスタム ms-access db (アドホック レポートの作成に使用する) を介して読み取るかは気にしません。

私が探しているのは、私が配布したコンパイル済みの .mde ファイルを使用している場合にのみ、データを編集可能にする方法です。データを一般集団に対してのみ読み取り可能にし、一部のユーザーに対して編集可能にできることはわかっています。

既定の mde を介してデータにアクセスしている場合にのみ、ms-sql でデータを編集可能にする方法はありますか?

ms-access を別のユーザーとしてデータベースにログインさせる (または接続後にログインを変更する) 方法はありますか?


@Jake、
はい、フォームを使用しています。私がやろうとしているのは、ランチパッド/メインメニューフォームがポップアップしたときに、ユーザーを一度切り替えるだけです。

@Peter、
それは確かに私が向かっている方向です。私が決定していないのは、その 2 番目の ID に切り替える方法です。パスワードが盗聴される心配はありません。ユーザーはすべて内部にいて、内部 LAN 上にあります。彼らがそのパスワードを盗聴できれば、私の特権 ID のパスワードも確実に盗聴できます。

@誰も一般的ではありません
。現在、あいまいさによるセキュリティです。私は、レポートを作成するための特別な .mdb を使用して、データを読み取れるようにしましたが、更新はしませんでした。彼らは、ODBC 接続を介したテーブルへの再リンクについて知りません。ms-access/DB に詳しいユーザーは、私が行ったことを数秒で回避できます。また、自分が DBA であると想像する人も何人かいるので、最終的には理解するでしょう。

0 投票する
6 に答える
12068 参照

sql-server - 別のユーザーとしてms-sqlに接続するためにms-accessを取得するにはどうすればよいですか?

Active Directory IDとは異なるユーザーとしてms-accessを(ODBCを介して)ms-sqlデータベースに接続するにはどうすればよいですか?

ODBC接続でアカウントを指定したくないので、ms-access側でアカウントを指定して、ユーザーからアカウントを非表示にします。ODBC接続でこれを行うと、回避しようとしている元の状況にすぐに戻ることができます。

はい、これは前の質問に関連しています:http: //www.stackoverflow.com/questions/50164/

0 投票する
7 に答える
10765 参照

ms-access - 「この問題についてMicrosoftに教えてください」ダイアログボックスを防ぐ方法

見つけられないように見えるエラーがあり、それを追跡するための必要性/リソースがありません。私たちがしなければならないことは、「この問題についてマイクロソフトに教えてください」というおかしなダイアログボックスがサーバーを乱雑にしないようにすることです。

これはMS-Accessエラーによるものです(私たちは考えています)が、Accessがインストールされている場所が見つかりません(私はそうではないと思います)。どのドライブにもMSOfficeディレクトリはありません。

ダイアログボックスが表示されないようにすることができれば、それは素晴らしいことです。

ありがとう。

仕様:Window Server 2003 sp2