同じフォーム内で2つのテーブルを使うには?

解決


ちと  2004-12-16 18:51:56  No: 87392

一つは、フォーム内にDataGridがあり、内容はAccessのテーブルから表示させるようにしています。
方法は、プロシージャでフォームで"収支入力"というテーブルを開く設定にしています。
もうひとつは、textboxを用意してcommandボタンを押すと"項目"というテーブルにtextboxに入力した内容を追加します。そのときはもう一つテーブルを読み込んで解決しようとしているのですが、うまくできません。
どうすれば、うまく追加できるのでしょうか?


nanashi  2004-12-16 19:09:05  No: 87393

質問の意味がなんとも……。
> もう一つテーブルを読み込んで解決しようとしているのですが、うまくできません。

どのようにやってみて、どのようにうまくいかなかったんでしょうか?
ってか接続はどうやってます?
ADO?


ちと  2004-12-16 22:35:06  No: 87394

操作内容は、textboxの内容をAccessのテーブルに追加登録し、そのテーブルの内容をDataComboで表示したいのですが、すでにDataGrid(ADO)で表示してあるものが
Private Sub Form_Load()
    With rs
        .CursorType = adOpenDynamic
        .LockType = adLockPessimistic
        .Open "select * from 収支入力", cn
    End With
      ・
      ・
      ・
という風に一つのテーブルを開くよう設定してあるんです。追加登録したいのは別のテーブルなので、その追加登録したいテーブルも開かないと動作しないのかな?と思い、
テーブル名だけ変えて同じ文を追加しました。でもエラーが出て、どのように直したら良いのかわかりません。
どうしたら良いのでしょうか?


ちと  2004-12-16 23:18:50  No: 87395

nanashiさん、お忙しいなかすいませんでした。
解決しました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加