質問: convert (int, 'forms ! maincommunication_f ! frm_1')でグリッドに設定しています。
回答: sqlserverじゃないですよね。アクセスでしょうか? ここで間違っているところはforms!maincomminication_f!frm_1がリテラルで囲まれていて文字列として認識されているところです。 forms![maincomminication_f]![frm_1]としたらフォームの値を取ってくると思いますよ。