0

2007にアクセスするのは初めてです

私は3つのテーブルと1つのフォームを持っています..私はアカウントITソフトウェアテーブルを持っています..私は各テーブルを作成し、それらの値を入力しました(ID、Description)..私はAccountsIDAccountsDescを持っているFacultyと呼ばれる別のテーブルを持っています、ITDescおよびSoftwareDescをコンボボックスの属性として フォーム。クエリを実行すると、すべて正常に機能しました。アカ​​ウントの説明が最初の文字が「F」で始まっていても、それを取得できます。財務がデータベースにすでに入力されているためです。私の質問は、新しいものを追加したいです。データベースから追​​加せずにコンボボックスにアカウント名を追加しますか?..再度選択した場合にドロップダウンリストに保存できるようにします..さまざまな方法を試しますが、誰でも問題を解決できませんか?..

4

1 に答える 1

1

コンボ リストをテーブルから自動的に取得するか、手動で値リストに入力することによってのみ取得できます。両方を行うことはできません。

したがって、問題を解決するには、VBA を使用する必要があります。ここでは大まかな手順を説明します。ステップの実行方法がわからない場合は、詳細を検索してください。

Form_Loadイベントで、リストを作成します。これを行うには、リストに必要な値を含むテーブルまたはクエリを開き、一度に 1 レコードずつ読み取り、値をコンボ ボックスに入力します。
コンボボックスに項目を追加するコマンドはComboboxName.AddItem valueです。
次に、必要な付加価値を追加します。ComboboxName.AddItem "新しいアカウント"

幸運を

于 2013-03-09T15:54:26.100 に答える