アップサイジング後にフォームを開くの where 式をどう変更したら良いのか

| コメント(0)
Microsoft Access 2007 のサンプルプログラムを参照してアプリケーションを作りました。Access 2007 単体では新規にフォームを開いたり、データの編集モードでフォームを開いたりできますが、SQL Server 2005 にアップサイジングしたら、次のようなエラーメッセージがでてエラーとなります。

「引数"Where条件式"を指定した場合 "OpenForm" マクロアクションを無効モードで実行したり、埋め込みマクロから呼び出して実行することはできません」
実際は、ボタンや ID 番号に「フォームを開く」マクロが割り振られていて、Where 式に 1=0 や ="[ID]="&Nz([ID],0) などが指定してあります。
きっと、Visual Basic かストアド・プロシージャーでマクロの各行を変換して使用するのでしょうが、Server 2005 と Office 2007 Access の関係の部分で頓挫しています。
具体的な事例の検索がヒットしていませんです。(Hi)



コメントする

最近のブログ記事

Windows XPのOutlook Express 6.0 のスペルチェック
近所の会社の社長さんは Windows …
白菜の花
畑は春の陽気ですね。2/23以降朝の冷え…
css - リストの黒丸や四角の黒などが表示できない
比較的簡単なページを作成しています。リス…

おすすめ