
No.3ベストアンサー
- 回答日時:
まずVBAとSQLの2つのプログラムコードがあることを理解してください。
Forms!・・・はVBAの記述、convertはSQLの記述ですよね。SQLのconvert関数の中にVBAの記述をしても理解できません。SQLにわたすとき、つまりSQL文の変数を作るときにそのへんを考慮します。
具体的には
sql = "項目名 = " & forms("MainCommunication_F").controls("Frm_1")
とすればいけるんじゃないでしょうか。
No.2
- 回答日時:
フォームのMainCommunicationにあるFrm_1のオブジェクトには何が書かれているのでしょう。
Verchar型の文字列が書かれているのでしょうか。
アクセスならば =Cint(Forms![MainCommunication_F]![Frm_1]) で強制的に数値型に変更できますが、オブジェクトの内容によってはエラーになります。
数値以外の文字列が入っている場合は変換できません。
この回答への補足
ありがとうございます。
書かれてくるのはトグルボタンのオプション値です。
ディフォルトは数字の1です。
あと、ACCESSのADP(プロジェクト)です。
ADPもACCESSもフォームの取り扱いは同じですか?
No.1
- 回答日時:
SQLSERVERじゃないですよね。
アクセスでしょうか?ここで間違っているところはForms!MainComminication_F!Frm_1がリテラルで囲まれていて文字列として認識されているところです。
Forms![MainComminication_F]![Frm_1]としたらフォームの値を取ってくると思いますよ。
この回答への補足
Forms![MainComminication_F]![Frm_1]のように記入すると「式にデータ型エラーがあります」とエラーがでてクエリーを保存できません
補足日時:2005/07/18 13:14お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESSでVBAから選択クエリの抽...
-
ACCESSで、フォームで抽出した...
-
AccessでIDを入力したら他の項...
-
ACCESS2007 マクロ クエリのパ...
-
クエリ実行結果0件の場合のフ...
-
ADOレコードセットのコピー
-
Accessで月ごとのレポートを出...
-
VarChar型をINT型に変換するには
-
Accessクエリの抽出条件にフォ...
-
ACCESS クエリのデザインビュ...
-
ACCESSのレポートにフォームの...
-
サブフォームを利用したクエリ...
-
ACCESS2003のグループ化のエラ...
-
エクセルで、抽出したデータだ...
-
Access サブフォームでの選択行...
-
前のレコードの値を自動で入れたい
-
【AccessVBA】レコードセットOp...
-
accessでオートナンバーを使わ...
-
ExcelのComboboxでマウスのスク...
-
Accessでデータを更新したらそ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSでVBAから選択クエリの抽...
-
クエリ実行結果0件の場合のフ...
-
AccessでIDを入力したら他の項...
-
ACCESS2007 マクロ クエリのパ...
-
ACCESSで、EXCELのような、sumi...
-
Accessでフィルタの実行アクシ...
-
アクセスのフォームに連番を表...
-
クエリーの結果をフォームに表...
-
サブフォームを利用したクエリ...
-
VarChar型をINT型に変換するには
-
ACCESS フォームで抽出したデー...
-
ACCESS2003のグループ化のエラ...
-
アクセスのパラメータクエリを...
-
Access 抽出したフォームをフ...
-
ACCESSのレポートにフォームの...
-
Accessのフォームで・・・
-
accessでパラメータをフォーム...
-
アクセスで期間を指定しての抽...
-
【Access2000】レコードの抽出方法
-
ACCESS97でデータ管理をしたい
おすすめ情報