過去の桐井戸端BBS (桐ver.9) |
30626 | Accessのデータを外部データベースとして入力するとき表引きで入力をしたい | しゅーいち | 2005/07/30-07:10 |
初めまして。 桐初心者のしゅーいちといいます。 過去ログなど調べてみましたがわかりませんでしたので、 表引きでの入力について質問させてください。 OSはWinXPsp2を使用しています。 Access2000で作成したデータを外部データベースとして使用し、 桐Ver9で作成したフォームから入力できるようにしています。 フォーム上のt工事番号(項目名:工事番号)に数値を入力すると、 t工事名(項目名:なし)に"工事名.tbl"の工事名データを 表引きできるように設定しています。 しかし、フォーム上ではt工事名にうまくデータが表示されますが、 t工事名のオブジェクト属性のソースに表引き関数を記入しているため、 外部データベースの表の項目名「工事名」のところには何も表示されません。 この場合、どのようにすれば表引きした値を外部データベースに 入力することができるのでしょうか。 ご教授、どうぞ宜しくお願いいたします。 | |||
30804 | Re:表引きでの入力について | アックン | 2005/08/08-16:34 |
記事番号30626へのコメント しゅーいちさん、こんにちは。 これは解答ではありません。 ぼくはAccessをインストールしてないので、試せません。 外部データベースを更新したことがある人は回答お願いします。 >外部データベースの表の項目名「工事名」のところには何も Accessのテーブルのフィールド「工事名」にデータを入れるためには、 何らかの計算式を設定してやるのですね。(違うのかな?) で、この計算式に、 表引き関数を使えますか。(これはおそらく使えないのですね。) 変数を使えますか。 桐の[項目名]を使えますか。 アックン(=^・^=) | |||
30891 | Re:表引きでの入力について | しゅーいち | 2005/08/12-06:01 |
記事番号30804へのコメント アックンさん、初めまして。 レス、ありがとうございます。 お返事が遅くなり申し訳ありません。 Accessで作成したテーブルで外部データベースを作成し、 桐のフォームから入力をしています。 表引きしたいところ以外は、桐の表を使うのと同じように 外部データベースにデータが入力されています。 桐のフォームに表引き関数は使えましたが、表引きされた データはフォーム上では表示されても、データベースには 何も入力されませんでした。 どうにもお手上げ状態になっていたところ、 Accessのクエリに桐の表引き関数と同じような関数を 設定できることがわかり、桐のフォームに表引き関数を 使用せず、フォームから入力した「工事番号」を元に Accessのクエリで「工事番号」から「工事名」を表示できるようにしました。 データベースには入力されませんが、クエリを使うことで処理はうまくいくようになりました。 お手数をおかけいたしました。 ありがとうございました。 |