سؤال عن اضاقة قيم من نموذج غير منضم الى حقول فى جدول من خلال Recordset.AddNew
الطريقة التقليدية اعلمها ولكن احاول عمل Function يسهل العملية
وتدور فكرتى باستدعاء الكود كالاتى
Call ApendData("Table Name", "Field Name On Table", Object Name On Form)
وهذه الاكواد التى استخدمتها فى الموديول
Sub ApendData(ByVal strTableName As String, ByVal strFieldName As String, ByVal strObjectName As String)
Dim db As DAO.Database
Dim rs As DAO.Recordset
Set db = CurrentDb()
Set rs = CurrentDb().OpenRecordset(strTableName)
rs.AddNew
rs.Fields(strFieldName) = "" & strObjectName & ""
rs.Update
rs.Close
End Sub
ولكن المشكلة انه تم اضافة البيانات فى اكصر من سجل حسبب عدد الحقول وبيانات كل حقل قى سجل
المفروض ان يتم تسجيل كافة بيانات الحقول فى سدل واحد كيف يمكن عمل ذلك
المرفق
ApendDataByRecordset.mdb