帳票フォームのエラーですが、イベントプロシージャの二重定義で、同じエラーが発生しました。帳票フォームのデザイン画面→表示→コードでソースを表示して
Private Sub 詳細情報_利用者名_を開く_Click()
内容省略
End Sub
↑この記述が複数箇所にないか確認してください。
重複していれば、削除して1つにして下さい。
--------------------------------------------
マクロのみで実行した場合のエラーですが、
SysCmd(10,2,"詳細情報(利用者名)")<>0
SysCmd(10,2,"詳細情報(利用者名)")=0
↑この部分で、"" を忘れてませんか?
SysCmd(10,2,詳細情報(利用者名))=0
↑この様に "" を忘れると、「指定した式に、Microsoft Office Accessが見つけることができない関数名が含まれています。」になりました。
--------------------------------------------
補足
帳票フォームのコマンドボタンの名前は「詳細情報_利用者名_を開く」ですか?もしそうなら、補足して頂いたイベントプロシージャとは名称が異なります。
「詳細情報_利用者名_を開く」のイベントプロシージャは
Private Sub 詳細情報_利用者名_を開く_Click()
内容省略
End Sub
↑この様な名称になります。
>Private Sub コマンド0_Click()
↑この記述は コマンド0 と言う名前のコマンドボタンのイベントプロシージャになります。コマンド0 というボタン既にがなければ、使われてないので消しても大丈夫です。
コマンドボタンの名称を変更すると、使われないコードが残る場合があります。まぁ、ほっておいても問題ないですが・・・
補足
度々の回答ありがとうございます。 イベントプロシージャに関しましてはvenzouさんの言うとおり イベントプロシージャに複数同じ内容のものがありました。 そしてイベントプロシージャに指定しているコマンドボタンの名前も間違っていたのでここも修正しました。 そうしましたところ正常に帳票フォームから詳細フォームを閲覧できました。 ありがとうございます! マクロの方ですが SysCmd(10,2,"検索一覧(利用者名)")<>0 SysCmd(10,2,"検索一覧(利用者名)")=0 ""この間は帳票フォーム名でよろしかったですかね? Where条件式にも条件にも帳票フォームの名前を入れてあります。 よく見たところ SysCmd(10,2,"検索一覧([利用者名])")<>0 SysCmd(10,2,"検索一覧([利用者名])")=0 余計な[ ]があったので取ってみても同じエラーでした。 ""もしっかり使っているのですが、同じエラーが出てきます。 ちなみに条件のみ"詳細情報(利用者名)"や、Where条件式のみ、条件とWhere条件式でも同じエラーになりました。 ためしに""を外してみましたが同じエラーになりました。 venzouさんの方ではしっかり動きがあるようなので 自分の方で決定的なミスがあるのですが・・・(汗 補足は週末を挟んでしまい申し訳ありませんでした。