2016-07-25 6 views
-1

私はMSのアクセスが非常に新しく、SharePointリンクされたアクセスデータベースのアクセスフォームを作成することができました。ほとんどのチュートリアルでは、「添付ファイルフィールドの追加と列への接続(コントロールソース)」の仕組みがまとめられていますが、現在の状況はアクセスフォームが共有フォームに添付ファイルを送信できるということです。 私は試しました:(me.attachment = ""me.attachment = nullme.attachment = nothing) 私はこれを手伝ってくれて、新しい記録に行く方法を教えてもらえますか? ? 私はアクセスする初心者で、私のコーディング能力はExcel VBAから派生しています。ご協力ありがとうございます。ありがとうございましたMS Access 2013フォームの添付ファイルフィールドは新しいレコードに移動します

答えて

0

既に開いているフォームの中からフォームを新しいレコードにジャンプさせたい場合(「新しい」ボタンを持っているか、ちょうどj )フォームのロード時に新しいレコードにumpingこのような何か(右側のセクションには、お使いの場合には、それはサブのForm_Loadにする必要があります)を使用します。

DoCmd.GoToRecord acDataForm, Me.Name, acNewRec 

をしかし、あなたは別のフォームからフォームを開きたい場合は(追加モードで別のフォームを開くAAボタン)の代わりに、私たちのように:

DoCmd.OpenForm "Form_Name_Here", , , , acFormAdd 

また、に開くフォームがいつものように開きたい場合は、フォームのプロパティでモードを追加するためのフォームを選択することができます。

+0

私は何かのように追加することができます。クリックボタンから呼び出し、その後 'コード' サブGoToNewRecord() DoCmd.GoToRecord、acNewRec End Subの 'コード' をして?私は1つのフォームしかなく、サブフォームもありません。 フォームロード時にこのビットを呼び出すのは問題ありませんか? – RDX

+0

ええ、ちょうどそれをフォームのロード時に追加するか、それを呼びたい場所に追加して、私が書いたようにコピーします。 Me.Nameは、フォーム名(これはMe.Nameが返すもの)の文字列で変更できます。フォーム内の「新規」ボタンに挿入することもできますが、どちらの方法でも動作します。 – CyberClaw

+0

私はこれを試みたが、うまくいかなかった。プライベートサブは実行されません。それは途中で中止する – RDX

関連する問題