過去ログ

                                Page       7
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼演算子がありません  素人 02/8/28(水) 19:33
   ┗Re:演算子がありません  イケガミ 02/8/28(水) 20:52
      ┗Re:演算子がありません  素人 02/8/29(木) 10:12

 ───────────────────────────────────────
 ■題名 : 演算子がありません
 ■名前 : 素人
 ■日付 : 02/8/28(水) 19:33
 -------------------------------------------------------------------------
   みなさま、こんばんわ。
非常に初歩的な質問ですが是非教えて下さい。
あるテ−ブルを開いて、あるフィールドにある文字を含むレコ−ドを抽出するコ−ドを作成しましたが”演算子がありません”というメッセ−ジがでてしまいました。
よろしくお願いします。

Function テ_ブルを開く_テーブルを開く()
On Error GoTo テ_ブルを開く_テーブルを開く_Err

  DoCmd.OpenTable "Parameters New ", acNormal, acEdit
  DoCmd.ApplyFilter , "Short text =' *administrator*" '
テ_ブルを開く_テーブルを開く_Exit:
  Exit Function
テ_ブルを開く_テーブルを開く_Err:
  MsgBox Error$
  Resume テ_ブルを開く_テーブルを開く_Exit

 ───────────────────────────────────────  ■題名 : Re:演算子がありません  ■名前 : イケガミ <ikegami_kumamoto@dosule.com>  ■日付 : 02/8/28(水) 20:52  -------------------------------------------------------------------------
   > ”演算子がありません”というメッセ−ジがでてしまいました。

>   DoCmd.OpenTable "Parameters New ", acNormal, acEdit
           ~~~~~~~~~~~~~~~~~~
    テーブル名に空白がありますので、[]で囲ってください。
>   DoCmd.ApplyFilter , "Short text =' *administrator*" '
             ~~~~~~~~~~~~同じく
と、文字列のあいまい検索は、"=" ではなく、"Like" を使ってください。

以下、修正版です。TableName,FieldName は、そちらの環境にあわせてください。
-------------------------------------------------------------
Function テーブルを開く_テーブルを開く()
On Error GoTo テーブルを開く_テーブルを開く_Err

  DoCmd.OpenTable "[TableName]", acNormal, acEdit
  DoCmd.ApplyFilter , "[FieldName] Like '*文字列*'"
テーブルを開く_テーブルを開く_Exit:
  Exit Function
テーブルを開く_テーブルを開く_Err:
  MsgBox Error$
  Resume テーブルを開く_テーブルを開く_Exit
End Function
-------------------------------------------------------------

あと、余計なことかもしれませんが、Acc2000では関数名に日本語を使うと
エラーになることがありますので、半角英数にした方がいいです。

 ───────────────────────────────────────  ■題名 : Re:演算子がありません  ■名前 : 素人  ■日付 : 02/8/29(木) 10:12  -------------------------------------------------------------------------
   イケガミさん、ありがとうございました。
うまくいきました。

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