過去ログ

                                Page     160
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼<至急>クエリーの式ビルダー:関数定義について  ガチャピン 03/1/15(水) 12:04
   ┗Re:関数名  イケガミ 03/1/15(水) 15:04
      ┗イケガミさん、有難うございました!!m(_ _)m  ガチャピン 03/1/15(水) 15:37

 ───────────────────────────────────────
 ■題名 : <至急>クエリーの式ビルダー:関数定義について
 ■名前 : ガチャピン
 ■日付 : 03/1/15(水) 12:04
 -------------------------------------------------------------------------
   息詰まってる状態です。

今、ACCESS95→ACCESS2000に変換しています。

クエリーを実行させたいのですが、
クエリーの式ビルダーで、
下記のとおり定義しています。

●IIf([A] Is Null,日数算出([A],Now()),日数算出([A],[B]))

日数算出というのは、データベースの共通モジュールで

●Function 日数算出(X As Variant, Y As Variant) As String

定義しています。

ACCESS95もしくは97では、クエリーを実行した際、
共通モジュールの日数算出にとび、
データとして表示させてくれるのですが、
ACCESS2000で実行させると、”式に未定義関数’日数算出’があります。”
というエラーメッセージが表示されます。

クエリーで実行できないのであれば、他の手を考えるのですが、
もし参照設定とかの変更で済むのであれば、
そのまま生かしたいのです。

至急ご返答よろしくお願い致します。m(_ _)m

 ───────────────────────────────────────  ■題名 : Re:関数名  ■名前 : イケガミ <ikegami_kumamoto@dosule.com>  ■日付 : 03/1/15(水) 15:04  -------------------------------------------------------------------------
   >●Function 日数算出(X As Variant, Y As Variant) As String

Access2000以降、日本語の関数名は使えませんので、半角英数の
名前に変更してください。

 ───────────────────────────────────────  ■題名 : イケガミさん、有難うございました!!m(_ _)m  ■名前 : ガチャピン  ■日付 : 03/1/15(水) 15:37  -------------------------------------------------------------------------
   ▼イケガミ さん:
>>●Function 日数算出(X As Variant, Y As Variant) As String
>
>Access2000以降、日本語の関数名は使えませんので、半角英数の
>名前に変更してください。

半角英数に変更しましたら、うまくいきました。
まだまだ勉強不足です。
本当に助かりました。
また分からないところが出てくるかもしれませんので、そのときはよろしくお願い致します。m(_ _)m

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