0

Microsoft Access で作成されたレポートをクリーンアップしようとしています。このレポートでは、クエリから頻繁に繰り返されるフィールドがインポートされます。このテキストが「My Cool Query Field」であるとしましょう。

この同じテキスト行はかなり一般的であるため、レポートが生成されるときに短くしたいと思います。「My Cool Field」と読みたいとしましょう。

現在、レポートの下にいくつかの単純な IfThen コードがあります。

If myTextBox.Text = "My Cool Query Field" Then
    myTextBox.Text = "My Cool Field"
End If

しかし、次のエラーが表示されます:「コンパイル エラーが無効です: 外部プロシージャ アクセス」。

4

1 に答える 1

1

代わりに、このようなことを試してください

テキストボックスの中身=myCoolFix([column])

モジュールの舞台裏:

public sub myCoolFix(mytext) as string

If myText = "My Cool Query Field" Then
    myCoolFix = "My Cool Field"
End If

end sub
于 2013-10-16T18:55:40.667 に答える