ここに誰かが私を助けてくれることを願っています! :)実際に私はVBAで最近壁に入ってきました。私は、Accessデータベースの特定のフィールドを見つけるための検索フォームを作ろうとしています。 SQLクエリーから必要な情報(名前、場所など)を正常に受け取ることができますが、このすべてをサブフォームに入れると失敗します。私はインターネット上で以下のコードを見つけ、プログラムがクラッシュしないという事実を除いて、絶対に何もしません。私の本当の問題(私は思う)は、 "addNewRecord"の後に値を追加するための正しいシンタックスを知らないということです。VBAにアクセス - サブフォームに新しい行を追加
Set dbs = CurrentDb
WriteToATextFile (sqlquery)
Set rst = dbs.OpenRecordset(sqlquery)
rst.MoveFirst
Do While Not rst.EOF
If Me!sfrm_recherche_cours.Form.Dirty Then
Me!sfrm_recherche_cours.Form.Dirty = False
End If
Me!sfrm_recherche_cours.SetFocus
MsgBox rst!titre_cours
DoCmd.GoToRecord , , acNewRec
txt_sigle_cours = rst!sigle_cours
txt_titre_cours = rst!titre_cours
txt_nrc_cours = rst!titre_cours
txt_faculte_cours = rst!faculte_cours
rst.MoveNext
Loop
私はあなたが正しい道の上に私を置くことができるならば、私はとても幸せになります、私の問題のように見えますが、私は何も得なかっましたこのサイト上で何かを見つけることを試みる...そう:)
ありがとう!!!私はちょうどその昨日のような解決策について考えましたが、私はそれをやる方法を知らなかった....あなたはその日を救う! :) –