2016-05-16 8 views
0

私は2つのテーブル(ウェブサイト& website_info)を持っているかのタイトルこの1 ..MSアクセス - フォームを使用して新しいレコードを追加し、

に正確にわからないがサブフォームするために情報を追加します。

ウェブサイトテーブルには、website_info_idテーブルのwebsite_info_id行にリンクされている、websites_website_info_idという列があります。

私はwebsiteテーブルからフォームを作成しました。ウェブフォームインフォテーブル(サブフォーム内)から行を選択できます。たとえば、website_infoテーブルには使用されているホスティングプロバイダのリストがあり、これらのホスティングプロバイダをウェブサイトにリンクする必要があります。問題は、website_infoテーブルから単一の行を選択し、ID番号をwebsiteテーブルのwebsites_website_info_idカラムに挿入する方法を見つけることができません。

私はIDを見つけるためにルックアップを作成することができますが、私はそれをコピーして貼り付けなければなりません。このアプリケーションを使用する他の人がいるので理想的ではありません。それが私だけなら、私はそれで大丈夫だろうが、あまりにも多くの指示を与えることなく、誰もが使用できるようにできるだけ簡単に使用する必要がある。

したがって、サブフォームの値を見つけてサブフォームの値をメインフォームの列に追加する方法はありますか?

通常、テーブル自体の列にルックアップを使用しますが、データベースは外部サーバーでホストされているmyslqデータベースであるため、ルックアップはオプションではありません。

答えて

1

はい。

Dim SubId As Long 
SubId = Me!NameOfYourSubformControl.Form!ID.Value 

この意志 - - メインフォームでサブフォームの現在のIDを返します

関連する問題