過去ログ

                                Page     145
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼フォームをロードしたら、最新レコードを表示するには  ほや 02/12/18(水) 0:53
   ┗Re:フォームをロードしたら、最新レコードを表示するには  yu-ji 02/12/18(水) 9:22
      ┗Re:フォームをロードしたら、最新レコードを表示するには  ほや 02/12/18(水) 9:50
         ┗Re:フォームをロードしたら、最新レコードを表示するには  yu-ji 02/12/18(水) 15:11
            ┗Re:フォームをロードしたら、最新レコードを表示するには  ほや 02/12/18(水) 16:13
               ┗Re:フォームをロードしたら、最新レコードを表示するには  ほや 02/12/18(水) 17:33

 ───────────────────────────────────────
 ■題名 : フォームをロードしたら、最新レコードを表示するには
 ■名前 : ほや
 ■日付 : 02/12/18(水) 0:53
 -------------------------------------------------------------------------
   フォームをロードしたら、最新レコードを表示するには、
どういう関数を使ったらよいですか?

 ───────────────────────────────────────  ■題名 : Re:フォームをロードしたら、最新レコードを表示するには  ■名前 : yu-ji  ■日付 : 02/12/18(水) 9:22  -------------------------------------------------------------------------
   ▼ほや さん:
>フォームをロードしたら、最新レコードを表示するには、
>どういう関数を使ったらよいですか?

フォームのロードって、フォームの読み込み時にってことですか?
普通に開いたら、その時点の最新レコードが表示されると思いますが?

「最新レコードを表示」ボタンを押したらって意味?
それなら、Me.Requeryとかでいけると思いますが。。。

それとも”最新レコード”=”最後に入力された1レコード”ってこと?
これだと独自に、フィールドの値で管理しないと無理です。

はたまた、日付時刻型のフィールドがあって、その最新の1レコードって
意味でしょうか?

質問の意味がいろいろとれるので、回答が難しいです(^^;

 ───────────────────────────────────────  ■題名 : Re:フォームをロードしたら、最新レコードを表示するには  ■名前 : ほや  ■日付 : 02/12/18(水) 9:50  -------------------------------------------------------------------------
   ▼yu-ji さん:
AとBのテーブルがあって、
テーブルと非連結のフォームが一つ、→AAフォーム
Aのテーブルの連結されたフォームが一つ、→BBフォーム
AとB 両方に連結されたフォームがあります。→CCフォーム

これをAAフォーム上のボタンを押すと
AAをアンロードして、BBを表示、
BBフォーム上のボタンを押すと
BBをアンロードして、CCを表示、
というふうに作りたいです。

  'Unload FrmInput '←Q2:このオブジェクトは、ロードまたはアンロードすることはできません。(Error 361)
  Load FrmAddSyohin '変数が定義されていません。
↑のようにうまくいきません。
FrmAddSyohin.show
も使えないです。
フォームの名前(プロパティ)に間違えはないのですが、
なぜ、うまくいかないのでしょうか?

 ───────────────────────────────────────  ■題名 : Re:フォームをロードしたら、最新レコードを表示するには  ■名前 : yu-ji  ■日付 : 02/12/18(水) 15:11  -------------------------------------------------------------------------
   ▼ほや さん:
>AとBのテーブルがあって、
>テーブルと非連結のフォームが一つ、→AAフォーム
>Aのテーブルの連結されたフォームが一つ、→BBフォーム
>AとB 両方に連結されたフォームがあります。→CCフォーム
>
>これをAAフォーム上のボタンを押すと
>AAをアンロードして、BBを表示、
>BBフォーム上のボタンを押すと
>BBをアンロードして、CCを表示、
>というふうに作りたいです。

すみません、Load/Unloadって使ったことないので、お役に立てないかもです。
#Load/Unloadって、AccessVBAでもあるんでしょうか?(イベント以外に)
#Excelのユーザーフォームなら使ったことあるんですが。

普通に、DoCmd.OpenFormとDocmd.Closeではダメなんですか?

 ───────────────────────────────────────  ■題名 : Re:フォームをロードしたら、最新レコードを表示するには  ■名前 : ほや  ■日付 : 02/12/18(水) 16:13  -------------------------------------------------------------------------
   >普通に、DoCmd.OpenFormとDocmd.Closeではダメなんですか?
わたしもよくわからないのですが、
エクセルでできてたので、アクセスでもできるのかとおもって..

アクセスは違うコマンドを使うのですね?DoCmd
やってみます。

 ───────────────────────────────────────  ■題名 : Re:フォームをロードしたら、最新レコードを表示するには  ■名前 : ほや  ■日付 : 02/12/18(水) 17:33  -------------------------------------------------------------------------
   うまくいきました。
ありがとうございます。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 145