問題タブ [listbox-control]
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.
excel - 一連の Excel リストボックス コントロールをシームレスに連携させる
ユーザーがさまざまな PLC モジュールの大きなリストから選択して PLC IO 構成をセットアップできるようにするアプリケーションを Excel で開発しています。モジュールは、製造元、デバイス ファミリ、デバイス タイプ、モジュール名の順に選択して選択します。各属性の選択は、異なる ListBox コントロールに対応します。各 ListBox の ListFillRange は、前の ListBox によって制御されます。たとえば、最初の ListBox をクリックして製造元を選択すると、VBA コードは前のデバイス ファミリ ListFillRange をクリアし、新しく選択した製造元のすべてのデバイス ファミリを再設定します。また、各 ListBox は ListFillRange として特定の範囲を使用します。VBA を使用して各 ListBox 選択リストをより直接的に設定できる場合もありますが、これを行う方法を理解できませんでした。各 ListBox は ListBox_Click() イベントを使用してそのコードを実行します。私が抱えている問題は次のとおりです。
1 つの ListBox が次の ListBox の ListFillRange をクリアすると、次の ListBox のコードが実行されるようになり、「実行時エラー '1004': Range クラスの Clear メソッドが失敗しました」というエラーが発生することがよくあります。
コードでエラーが発生しない場合は、次の ListBox のサイズが読み取れないポイントに変更されることがよくあります。
以下は、Device Family ListBox がクリックされたときに実行されるコードの例です。これにより、Module Types List Fill Range がクリアされ、新しく選択したデバイス ファミリのすべてのモジュール タイプが再入力されます。
上記の問題を回避し、一連の ListBoxes をシームレスに連携させる方法を誰かが知っていれば、非常にありがたいです。ありがとう。
vba - リスト ボックスへのアクセス
複数のリスト ボックス ControlSource はフィールド名に設定されます。フォームにこのリスト ボックスの現在のデータを表示したいが、他のリスト ボックスに同じデータを表示したくない (同じ ControlSource で結合されたすべてのデータが同じデータを表示する)。テーブルの行 1 のデータを表示する listbox1、テーブルの行 2 のデータを表示する listbox2、テーブルの行 3 などの listbox3 のデータを表示します。すべてが同じフィールドに接続されている間に、各リストボックスを異なるように記述する方法は?
各リストボックスには、フィールド内の同じ行からの同じデータが表示されます。
vba - クエリであるサブフォーム内のアイテムをフィルター処理するリスト ボックスを用意する
フォーム上で選択できる 3 つの異なるカテゴリを含むリスト ボックスがあります。リストボックスで複数の項目を選択できるvbaコードが機能していますが、これは問題ありません。しかし、私が選択しているアイテムは、必要な結果を得るのに苦労しています。
例として; リスト ボックス内の 3 つのカテゴリは、実際のカテゴリ名を持つクエリには含まれていません。私が持っている 1 つのカテゴリは「ピッキング」と呼ばれます。「ピッキング」を選択し、ボタンがクリックされたときに、カテゴリを表す「0801」に等しいクエリ フィールド「アイテム番号」内のすべてのアイテムを取得します。ピッキング"。
ボタンの背後にあるコードは、単純な「クリック時」イベント プロシージャであることに注意してください。
**私が問題を抱えているリストボックスは(StrAccounts)と呼ばれています
**tbUpload でフィルター処理しようとしているクエリの Acct と同じものを選ぶ
**リスト ボックスの「ピッキング」カテゴリで、Acct = '0801' のクエリで Acct をフィルター処理する必要があります。
**Placed_Orders は、私の ListBox 内の 2 番目のカテゴリ名であり、"tbUpload"、Acct の上のクエリの同じフィールドですが、この Placed_Orders が ('1108', '1114', '1117', '1113'、'1110')
**クエリ tbUpload の Acct のうち、既に上で言及した次の番号を含まないものは、リスト ボックスの 3 番目のカテゴリであり、"Not_Placed" です。
**したがって、リスト ボックス内の Not_Placed がクリックされ、検索ボタンが選択されるたびに、クエリ内の Accts をプルする必要があります。Accts <> '0801','1108','1114','1117','1113',' 1110'
billing - librebase サブフォーム コンボという名前のアイテム名が、アイテム テーブルから販売説明テーブルの gst 値と単位値を自動評価する方法
ここに画像の説明を入力してください最近リブレベースの請求パッケージを作成しました。請求書全体と説明テーブルの対応するエントリを削除できず、間違ったエントリが追加され続けたため、すべてのプロジェクトが停止したというアクセスの経験があります。今、私はリブレベースの同じパックの再設計を行っています。クエリ項目から取得した項目名を選択し、対応する gst の値を入力して金額を計算する必要があります。item_unit と item_hsn コードも表示します。誰でも助けることができます。