問題タブ [ms-access-2010]

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 投票する
1 に答える
13144 参照

ms-access-2010 - MS Access 2010でストアドプロシージャを作成できますか?

MS Access 2010でストアドプロシージャを作成できますか?はいの場合、方法を教えてください

0 投票する
1 に答える
1647 参照

loops - アクセス2010 vbaのレコードセットからメーリングリストを作成しますか?

テーブルから電子メール アドレスを取得し、Outlook メッセージの "TO:" フィールドで使用できる文字列にフォーマットしようとしています。何らかの理由で、私が書いたループがプログラムをフリーズしています。誰かが私が間違っていることを見つけたり、これを行うためのより良い方法を提供したりできますか? これが私が現時点で持っているコードです:

0 投票する
1 に答える
6934 参照

sql - update ステートメントで Avg 関数を正しく使用するにはどうすればよいですか?

テーブルに挿入された各 MIUID の平均を取得しようとしています。関連するテーブルと列の情報は次のとおりです。

表1.[MIU ID]、表1.[平均RSSI]

Table2.MIUID、Table2.MeanNum

単純に select ステートメントを使用している場合は、次のようにします。

ただし、この情報を Table2 の列に挿入する必要があります。私は以下と以下のバリエーションを試しましたが、Group By を使用できないというエラーと、MeanNum が集計関数の一部ではないという別のエラーが表示されます。

そして、私が試した他のクエリは次のとおりです。

要約
繰り返しますが、ここで試みていることは、Table1 の Avg RSSI 列の平均値を個別の MIU ID ごとに取得し、各値を Table2 の適切な行に挿入することだけです。

注記
Table2 には AvgNum という名前の列があり、これを使用する方が簡単な場合は、MeanNum 列に入力する必要があるのと同じ数値を取得するために平均を使用できます。

私がやろうとしていることを 2 つのステップで実行する方法は知っていますが、1 つの SQL ステートメントで実行できるようにしたいと考えています。

0 投票する
1 に答える
1366 参照

mysql - MS Access2010accdbファイルを拒否するコンバーターアプリ

BullzipMS2mySQLコンバーターとConvert-In.comによる別のコンバーターがインストールれています。私はAccessで正常に動作しているMSAccess2010 accdbファイルを使用していますが、両方のコンバーターでエラーが発生します。古いAccess2007mdbファイルで使用すると、両方のコンバーターが正常に機能します。

Bullzipコンバータのエラーは「エラー3706:プロバイダーが見つかりません。正しくインストールされていない可能性があります。」です。そこにはオープンフォーラムのトピックがありますが、何ヶ月も前から返信がまったくないオープントピックがあります。

Convert-Inコンバータのエラーは、「認識されないデータベース形式」です。彼らのドキュメントはAccess2010のサポートを指定していますが、Bullzipはサポートされているバージョンについては言及していません。

[名前を付けて保存にアクセス]ダイアログでは、2010accdb以外のオプションは提供されていません。

誰かがこれについて何かアドバイスがありますか?クライアントは引き続きAccessをGUIとして使用する必要がありますが、WebアプリのデータをmySQLに流動的に移植する必要があります。

//編集Access2010の私のコピーは、新しいファイルに対してもaccdbのみを提供します。そこで、2007をバージョンとしてaccdb形式で新しいデータベースを作成し、問題のあるファイルからテーブルのみをインポートしてみました。フォームやクエリなどはありません。すべてのコンバータから同じエラーが試行されました。

//編集2別のファイルにデータをインポートするというHansUpの提案に従って-バージョンをAccess2003に変更すると、mdbがフォーマットとして表示され、ファイルがコンバーターによって開かれます!

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

listbox - vbaで混合データ型を使用してリストボックスに複数の列を追加するにはどうすればよいですか?

リストボックスにアイテム(複数の列)を追加しようとしています。私が理解しているように、複数の列を追加するには、通常、次のような文字列として送信します。

これは私にとっては問題なく機能します。しかし、アイテムが文字列でない場合、どうすれば複数の列を追加できますか?私は次のようなことを試しました:

そしてさえ

どれも機能していません。ウェブ上で何も見つかりませんでした。正しい構文は何ですか?

0 投票する
1 に答える
1369 参照

ms-access - Alter Table は、MS Access 64 ビットでは機能しません。なんで?

Windows 7 の MS Access 64 ビット バージョンでテキスト フィールドのサイズを変更する単純な関数を作成しようとしています。エラー 3420、オブジェクトが無効であるか、設定されていませんで失敗します。どうしてこれなの?MS Access 64 ビット バージョンでは、コード内のテーブルを変更できなくなりましたか?

コードは次のとおりです。

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

ms-access - Access2010の他のサブフォーム入力からサブフォームが更新されない

以下のようなフィールドを持つフォーム内に2つのサブフォームを持つデータベースがあります

サブフォーム1:「予約数」、「予約数」 サブフォーム2:「在庫合計」

Access 2003で実行している場合、[予約済み]または[予約済み]フィールドに入力された値に応じて、[更新]ボタンをクリックすると[合計在庫]フィールドが更新されます。これは次のコードを使用して実行され、正常に機能します。

Access 2010でこのデータベースを開くと、[合計在庫数]フィールドが更新されません。コードを以下に修正しようとしましたが、成功しませんでした。

また、次のコードも試しましたが、成功しませんでした。

私は決してAccessの専門家ではありませんが、私が見逃している明らかな何かがあるかどうか疑問に思っていましたか?

ありがとう

0 投票する
1 に答える
4132 参照

ms-access - アクセス2010ランタイムでのアクセス2003アプリケーションランタイムエラー

こんにちは私は、フロントエンドとバックエンドが分割されたaccess2003で設計されたアプリケーションを持っています。フロントエンドには、UIで使用されるいくつかのテーブルと、多くのクエリ、フォーム、レポート、およびマクロがあります。このアプリには、アプリケーションの現在の状態に基づいたカスタムメニューバーもあります。アクセス2010ランタイム(フルアクセス2010ではない)を使用してこのアプリを開こうとしていますが、アプリケーションがすぐにクラッシュします。「実行時エラーのため、このアプリケーションの実行が停止しました。アプリケーションを続行できず、シャットダウンされます。」というメッセージが表示されます。2010ランタイムで2003アプリを実行するときに、見逃していた可能性のある一般的な問題はありますか?また、Access 2010のフルバージョンを使用せずにこれをトラブルシューティングするための最良の方法は何ですか(私はそれを持っていません)。

ありがとう :)

0 投票する
1 に答える
2990 参照

sharepoint - Access Web 互換フォームでコンボ ボックスの最初の項目を選択する方法は?

SharePoint 2010 で Access Web データベースを作成し、そのフォームを Access 2010 で編集しています。

1 つのフォームには、一連のカスケード コンボ ボックスが含まれています。これらのチュートリアル は、「Access のコンボ ボックス」および「カスケード コンボ ボックス」に従って作成しました。実際のデータ バインディングは期待どおりに機能しています。

問題は、カスケードされたコンボ ボックスがバインドされた値を受け取ると、選択された項目が空白のままになり、デフォルトで最初の要素、つまり、combo.items(0) を選択することです。

最初の要素を選択するには、ある種のマクロを追加する必要があることを理解しています。しかし、私はそうする方法を見つけていません。

現在、プライマリ コンボ ボックスは、after updateイベントを通じてrequeryカスケード コンボに対するアクションを呼び出します。

最初のバインドされたアイテムの選択を強制する別のアクションはありますか?

0 投票する
1 に答える
3776 参照

ms-access - MS Access VBA DoCmd.ApplyFilter IsNull() 評価 false

MS Access データベースに検索ページを作成するための VBA を書いていますDoCmd.ApplyFilterが、Search_Click()サブで問題が発生しています。

ここに画像の説明を入力 私のコードは次のようになります

または擬似コードで...

明らかに、望ましい機能は次のとおりです...

  1. サイトが選択され、アセットが空白 -> サイトのみでフィルター
  2. 選択されたサイト、選択されたアセット -> 両方でフィルター
  3. サイトが空白、アセットが空白 -> すべての行を返す
  4. サイトが空白、アセットが選択されている -> アセットのみでフィルタリング

しかし、実際に起こっていることは...

  1. サイトが選択され、アセットが空白 -> 作品
  2. 選択されたサイト、選択されたアセット -> 作品
  3. サイトが空白、アセットが空白 ->行が返されない
  4. サイトが空白、アセットが選択されている ->行が返されない

そのため、Site が空白の場合、IsNull() は true と評価されていないように見えるため、フィルターの最初の部分は FALSE であり、その場で終了します。

理由はありますか?