過去ログ

                                Page     353
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼画面が表示されません  まさき 03/8/8(金) 10:53
   ┗Re:画面が表示されません  こうちゃん 03/8/8(金) 11:42
      ┗有難う御座います。  まさき 03/8/8(金) 12:45

 ───────────────────────────────────────
 ■題名 : 画面が表示されません
 ■名前 : まさき
 ■日付 : 03/8/8(金) 10:53
 -------------------------------------------------------------------------
   はじめまして、ACCESSについて質問です。
自己完結のスプラッシュ画面を作成しましたが、以下のソースを
実行すると画面が表示されません。
3秒経過した後、自動更新の確認Msgが表示されるだけでBBBに遷移
してしまいます。何がいけないのでしょうか?

又、Loadの処理をActiveに変更するとClose出来ませんと叱られます。
なぜ、LoadでOKでActiveで駄目なのでしょうか?逆なら理解出来ますが...

もう2点、
・MDB起動設定、マクロ以外でコード記述から起動時設定する事は可能でしょうか?
・Showメソッドが無いのですが、DoCmd.OpenFormで良いのでしょうか?

ACCESSでの開発は初めてなもので初歩的な質問ですが、ご教授願います。

Private Sub Form_Load()
  
  Dim now As Single

  'ロゴマークを表示
  Me.Picture = Application.CurrentProject.Path & "\LOGO.GIF"

  'スプラッシュを3秒間表示
  now = Timer
  Do
    DoEvents
    If Timer - now >= 3 Then Exit Do
  Loop

  '無操作の際は自動更新
  If ChkUpdata.Value = -1 Then
    MsgBox "自動更新無"
  Else
    MsgBox "自動更新有"
  End If

  Call DoCmd.Close(acForm, "FrmAAA", acSaveNo)
  Call DoCmd.OpenForm("FrmKakinBBB", acNormal)

End Sub

 ───────────────────────────────────────  ■題名 : Re:画面が表示されません  ■名前 : こうちゃん <nakajima19@hotmail.com>  ■日付 : 03/8/8(金) 11:42  -------------------------------------------------------------------------
   まさきさん、こんにちは

>自己完結のスプラッシュ画面を作成しましたが、以下のソースを
>実行すると画面が表示されません。
>3秒経過した後、自動更新の確認Msgが表示されるだけでBBBに遷移
>してしまいます。何がいけないのでしょうか?

とりあえずこっちだけ・・

>  'ロゴマークを表示
>  Me.Picture = Application.CurrentProject.Path & "\LOGO.GIF"
  Me.Visible = True

>又、Loadの処理をActiveに変更するとClose出来ませんと叱られます。
>なぜ、LoadでOKでActiveで駄目なのでしょうか?逆なら理解出来ますが...
ここは分かりません。他の方の回答をおまちください。

>・MDB起動設定、マクロ以外でコード記述から起動時設定する事は可能でしょうか?
できません。コマンドラインでAUTOEXEC以外のマクロをしていして、そこからVBAコードを呼び出すとかならできるかも・・

>・Showメソッドが無いのですが、DoCmd.OpenFormで良いのでしょうか?
いいと思います

 ───────────────────────────────────────  ■題名 : 有難う御座います。  ■名前 : まさき  ■日付 : 03/8/8(金) 12:45  -------------------------------------------------------------------------
   画面の表示出来ました。
有難う御座います。

表示を明示してあげないといけないんですね!
Showが無いのでどうやって表示させようか
散々悩みました。(^^;

どうも有難う御座います。

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