過去ログ

                                Page     301
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼タイトルの…  トク 03/6/5(木) 17:57
   ┣Re:タイトルの…  こうちゃん 03/6/5(木) 19:17
   ┣Re:タイトルの…  イケガミ 03/6/5(木) 21:19
   ┗Re:タイトルの…  toku 03/6/13(金) 17:27
      ┗んでは、こんな感じで  こうちゃん 03/6/16(月) 13:46
         ┗Re:んでは、こんな感じで  トク 03/6/17(火) 16:27
            ┗Re:んでは、こんな感じで  こうちゃん 03/6/17(火) 16:59
               ┗ありがとうございました!  トク 03/6/17(火) 17:31

 ───────────────────────────────────────
 ■題名 : タイトルの…
 ■名前 : トク
 ■日付 : 03/6/5(木) 17:57
 -------------------------------------------------------------------------
   アクセスで「なんとか.mdb」を開いたらタイトルフォームが出てきて
5秒したら消えてもらえるとかってどうやったらできるのでしょうか。。。
どなたかアイデアをお願いいたしますm(_ _)m

 ───────────────────────────────────────  ■題名 : Re:タイトルの…  ■名前 : こうちゃん <nakajima19@hotmail.com>  ■日付 : 03/6/5(木) 19:17  -------------------------------------------------------------------------
   トクさん、こんにちは
>アクセスで「なんとか.mdb」を開いたらタイトルフォームが出てきて
>5秒したら消えてもらえるとかってどうやったらできるのでしょうか。。。
>どなたかアイデアをお願いいたしますm(_ _)m

Accessのバージョンはなんでしょ?
2000でしたら、mdbファイルと同名のビットマップファイルを、同一フォルダにおいておけば、ファイルが開くまでの間、そのビットマップファイルが表示されますよ。
>5秒したら消えてもらえるとかって
時間の指定はできませんが・・

 ───────────────────────────────────────  ■題名 : Re:タイトルの…  ■名前 : イケガミ <ikegami_kumamoto@hotmail.com>  ■日付 : 03/6/5(木) 21:19  -------------------------------------------------------------------------
   フォームのタイマイベントを使ってみては?

 ───────────────────────────────────────  ■題名 : Re:タイトルの…  ■名前 : toku <milk-kids@goo.mail.ne.jp>  ■日付 : 03/6/13(金) 17:27  -------------------------------------------------------------------------
   こうちゃんさんこんにちわ!
イケガミさんこんにちわ!
お返事ありがとうございます!! 

▼こうちゃん さん:
>Accessのバージョンはなんでしょ?
アクセスのバージョンは2000です。
OSもWindows2000です。

>2000でしたら、mdbファイルと同名のビットマップファイルを、同一フォルダにおいておけば、ファイルが開くまでの間、そのビットマップファイルが表示されますよ。
一瞬で消えてしまうんですけど‥(T-T)
絵ではなくてですね、自分の手作りフォームでこれから始まりますよ〜みたいなお知らせをしたいのです。

▼イケガミ さん:
>フォームのタイマイベントを使ってみては?
たしか、これはフォームのプロパティを開いてやるんですよね。


アイデアありがとうございます!
でもですね、そういうの(プロパティとか触らずに)全部VBAで記述したいのですが、そんなことって出来たりするのでしょうか?

 ───────────────────────────────────────  ■題名 : んでは、こんな感じで  ■名前 : こうちゃん <nakajima19@hotmail.com>  ■日付 : 03/6/16(月) 13:46  -------------------------------------------------------------------------
   tokuさん、こんにちは

いろいろ方法はありそうですが、メニュー用フォーム等のオープンイベントで・・・

Private Sub Form_Open(Cancel As Integer)
  Dim Stime As Date
  '最初に表示したいフォームを指定してね。
  DoCmd.OpenForm "フォーム"
  Stime = Now() + CDate("00:00:03")
  Do While Stime > Now
    DoEvents
  Loop
  DoCmd.Close acForm, "フォーム"
End Sub

 ───────────────────────────────────────  ■題名 : Re:んでは、こんな感じで  ■名前 : トク  ■日付 : 03/6/17(火) 16:27  -------------------------------------------------------------------------
   こうちゃんさん
返答ありがとうございます!
でもですね、Stimeで指定した時間だけ止まってるだけで
フォームビューが出てこないのですが…(T-T)

フォームの名前って言うのは「なんとか.mdb」を開いて
その中のフォームオブジェクトの新規作成したら
『フォーム1』ってなってるやつですか?

 ───────────────────────────────────────  ■題名 : Re:んでは、こんな感じで  ■名前 : こうちゃん <nakajima19@hotmail.com>  ■日付 : 03/6/17(火) 16:59  -------------------------------------------------------------------------
   ▼トク さん:
>こうちゃんさん
>返答ありがとうございます!
>でもですね、Stimeで指定した時間だけ止まってるだけで
>フォームビューが出てこないのですが…(T-T)
>
>フォームの名前って言うのは「なんとか.mdb」を開いて
>その中のフォームオブジェクトの新規作成したら
>『フォーム1』ってなってるやつですか?

そうですね。
たとえば、実際に起動するフォームが「f_menu」として、その前に数秒表示するフォームが「f_open」とします。
起動時の設定でf_menuが開くように設定しておいて、f_menuのオープンイベントを設定します。
数秒表示するフォームのオープンイベントではありませんのでご注意くださいね。

Private Sub Form_Open(Cancel As Integer)
  Dim Stime As Date
  DoCmd.OpenForm "f_open"
  Stime = Now() + CDate("00:00:03")
  Do While Stime > Now
    DoEvents
  Loop
  DoCmd.Close acForm, "f_open"
End Sub

 ───────────────────────────────────────  ■題名 : ありがとうございました!  ■名前 : トク  ■日付 : 03/6/17(火) 17:31  -------------------------------------------------------------------------
   こうちゃんさんのコードで思い描いてた動きができました。
これからもうちょっと黙々してみようと思います!
ありがとうございました。
またそのうち書き込みしに来ると思いますので、よろしくお願いします。

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