問題タブ [ms-access-2007]
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.
ms-access - Microsoft Access 2007 およびパワー ユーザー
MS Access 2007 を DB として使用しており、アクセスが制限されているユーザー (パワー ユーザー) をサポートする必要があります。
- DB はすべてのユーザーに共通である必要があります (したがって、ユーザーのプライベート フォルダーに配置することはできません)。
- 特定のディレクトリの R/W のアクセス許可をすべてのユーザーに付与することは許可されていません
- ただし、すべてのユーザーがこの DB を使用できる必要があります。
誰でもこの問題の解決策を考えることができますか? (私はこの仕事にサービスを書くことしか考えられませんが、もっと良いものがあるに違いないと確信しています)
ms-access - ACEDAO は行レベルのロックをサポートしていますか?
DAO 3.6 には、行レベルのロックがサポートされていないという問題がありました。詳細については、このナレッジ ベースの記事を参照してください。
アクセスチームのブログから学びました:
Office Access 2007 では、Access データベース エンジンの新機能をサポートするために、新しいオブジェクト、プロパティ、およびメソッドが DAO に追加されます。
Access2007 Visual Basic Editor のオブジェクト ブラウザでこのライブラリを見ると、新しい化身は ACEDAO と呼ばれます。MSDN のホットフィックスで acedao.dll に関する言及を見つけることができますが、他には何もありません。
ACEDAO のエンド ユーザー ドキュメントがどこにあるか知っている人はいますか?
ACEDAO が行レベルのロックをサポートしているかどうかを確認するにはどうすればよいですか?
vba - 複数の Access インスタンスを並行して実行しても問題ありませんか?
Access 2007 で実行する必要があるコード セットが複数あり、それらを同時に実行しても問題ないかどうかを確認しようとしています。Access VBA コードを実行するために必要な各データ セットの実行には、約 5 ~ 8 時間かかります。それらを一度に 2 つ実行したり、一度にすべて実行したりすると、問題が発生しますか?
それらはそれぞれ自己完結型であり、外部情報を取得しないため、同じ外部情報に同時にアクセスしようとしても問題はありません。
編集:
各 Access プログラムは、保存されているデバイスの緯度と経度の位置 (MIU) を一連のグリッド ポイントと基本的に比較し、そのグリッド内のすべての MIU を新しいテーブルにグループ化する VBA でコードを実行します。このプロセスの後、グリッドはシフトされ、検索グリッド全体の最大緯度と経度に達するまで繰り返されます。
sql - SQL のカウント関数が、要求した列をカウントする以上のことをしているように見えるのはなぜですか?
INSERT
2 つのテーブルからデータを取得し、そのデータを 3 番目のテーブルに挿入するクエリがあります。COUNT
クエリの一部が期待する結果を返していないことを除いて、すべてが正常に機能しているようです。
このクエリが実行する最初のテーブル セットは、MIUsInGrid1000
(行数 = 1) とResults1000
(行数 = 24) です。クエリの一部から返される数値は、Count
予想していた 1 ではなく 24 です。
次のテーブル セットは、MIUsInGrid1000 (行数 = 3) とResults1000 (行数 = 30) です。クエリの一部から返される数値は、Count
予想していた 3 ではなく 90 です。
2 つのカウントの積が返されているようですが、その理由がわかりません。テーブルへの参照を取り出すとResults
、クエリは期待どおりに機能します。これの少なくとも一部がどのように機能するかを誤解していると思います。これが期待どおりに機能しない理由を誰かが説明できますか?
ms-access - MS-Access 2007 ランタイム SendObject クラッシュ
Access 2007 を使用して Access データベース プログラムをプログラムしました。イベントを指すボタンがあります: DoCmd.SendObject acSendReport で、PDF レポート (acFormatPDF) を電子メールで送信します。通常の Access 2007 プログラムではすべて正常に動作しますが、ユーザーが Access 2007 ランタイムでプログラムを開くと、このボタンをクリックすると、通常の手順 (Outlook への通知、許可/拒否クリアランスの待機) が実行され、クリックした後にプログラムが実行時エラーでクラッシュします。
ここで何が起こっているか知っている人はいますか?これは Access ランタイムの通常のエラーですか? PDF の代わりに他のファイル形式 (RTF および XLS) を試しましたが、ランタイム環境をクラッシュさせているのは SendObject コマンドのようです。
明確化: Access ランタイムは、このクラッシュ時にエラー コードを出力しません。「実行時エラーが発生しました」というウィンドウだけです。
ms-access - MSAccessでDIMを再フォーマットしないのはなぜですか
これは別のMSAccess2000(2007)-ismですか?
次のように入力すると:
エディターは自動的に次のように再フォーマットします
しかし、私はタイプします:
エディターはそれをまったく再フォーマットしません。どのように私はそれを再フォーマットすることを期待していますか
それは常にこのように機能しましたか(私はチェックする古いバージョンを持っていません)?
ms-access-2007 - Access 2007 全画面表示
Access 2007 のフォームに全画面表示して、ツールバーなどを開かないようにする方法を誰か教えてもらえますか?
乾杯、ニック・C
ms-access - クエリが Group By でより多くのフィールドを要求するのはなぜですか?
問題:
当初は問題なく機能していたクエリがありましたが、より多くのフィールドをプルするようにクエリを変更する必要があります。新しいクエリを実行しようとすると、フィールド名が選択され、集計関数の一部として含まれていないと表示されます。このエラーが発生するたびに、エラーが指定するフィールドを Group By ステートメントに追加できます。エラー メッセージは、含まれていない新しいフィールドを選択します。フィールドを増やすだけで、元のクエリで取得していたのと同じ情報を取得する方法について、誰かアイデアがありますか?
クエリの動作方法の説明:クエリは、 readings_miu_idとReadDate
の
個別のセットごとに 1 つのレコードを取得することを目的としています ( PremID フィールドは、個別のreadings_miu_idごとに同じです)。
元のクエリ:
新しいクエリ:
sql - クエリの「Null」値
フィールドを新しいテーブルにコピーして、テーブルから元のテーブルに移動するコードを実行しようとして_New
います。これを行うVBAコードは次のように機能します。
ログは、私が一緒に投げたクラスモジュールのほんの一握りの手順です。エラーの出力は次のとおりです。
TName
SQL操作の実行時にとSQLStatement
が両方とも有効な文字列であり、ソース(RecordsとRecords_New)が両方とも有効である ことを確認できます。Option Explicit
タイプミスによる混乱を避けるために、ファイルの他の場所に設定されています。エラーが回線にスローされますDoCmd
。
値を返さないNull
のに、なぜこれに値があるのでしょうか。DoCmd.RunSQL