過去ログ

                                Page      31
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼他フォ−ムからプロシジャ−の実行  よ-たん 02/9/13(金) 18:56
   ┗Re:上手くいかなっかたらゴメン  Hirofumi 02/9/13(金) 20:26
      ┗Re:上手くいかなっかたらゴメン  よ-たん 02/9/13(金) 21:09

 ───────────────────────────────────────
 ■題名 : 他フォ−ムからプロシジャ−の実行
 ■名前 : よ-たん <ks_yokana@ybb.ne.jp>
 ■日付 : 02/9/13(金) 18:56
 -------------------------------------------------------------------------
   馬鹿馬鹿しい質問ですみません。(初心者なもので。)

他フォ−ムから、モジュ−ル(プロシジャ−)の実行をしたいのですが、
うまくいきません。どなたか教えてください。

Aフォ−ム
private sub a()

 msgbox"hhh"
sub

Bフォ−ム
private sub b()
 
 aフォ-ム A
sub

例としてこうしたいのですが??
標準モジュ−ルに登録しないと駄目なのでしょうか?
一度、標準モジュ−ルに全て移してんですが
そうすると、フォ−ムでのイベント時に動作しません?
(余りこの辺の関連もわかってないので。。(すみません))
どうか、ご教授願います。

 ───────────────────────────────────────  ■題名 : Re:上手くいかなっかたらゴメン  ■名前 : Hirofumi <hirofumi@venus.dti.ne.jp>  ■日付 : 02/9/13(金) 20:26  -------------------------------------------------------------------------
   >Aフォ−ム
>private sub a()
>
> msgbox"hhh"
>sub

'Aフォ−ム
Public Sub a()

  msgbox"hhh"

Sub

>Bフォ−ム
>private sub b()
> 
> aフォ-ム A
>sub

'Bフォ−ム
Private Sub b()

  Forms("Aフォ−ム").a

Sub

ただし、「Aフォ−ム」が開いてない場合エラーに成ります

>例としてこうしたいのですが??
>標準モジュ−ルに登録しないと駄目なのでしょうか?

標準モジュールに書くのが一般的かも知れません

>一度、標準モジュ−ルに全て移してんですが
>そうすると、フォ−ムでのイベント時に動作しません?

AフォームのイヴェントでこのSub a()を呼び出したら善いのでは
ただし、「動作しません」の意味によりますが?
どの様に動作しないのでしょうか?

 ───────────────────────────────────────  ■題名 : Re:上手くいかなっかたらゴメン  ■名前 : よ-たん <ks_yokana@ybb.ne.jp>  ■日付 : 02/9/13(金) 21:09  -------------------------------------------------------------------------
   ▼Hirofumi さん:
>'Aフォ−ム
>Public Sub a()
>
>  msgbox"hhh"
>
>Sub
>
>'Bフォ−ム
>Private Sub b()
>
>  Forms("Aフォ−ム").a
>
>Sub
>
有難う御座いました。
いけました。
そうですね、Public指定ですね。。

お手数かけまして。どうも有難うございました。

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