PDA

View Full Version : كد ذخيره سازي اطلاعات فرم در جدول



zienab
چهارشنبه 24 تیر 1394, 20:33 عصر
م واقعا گيج شدم كدام كد براي ذخيره اطلاعات كاربر در فرم وارد ميكنه باد بنويسم و فرق اين كدا چيه؟
ذخيره اطلاعات فرم يا ويرايش انها بايد حتما بصورت كد نويسي باشه اكسس اين امكان نداره بصورت ويزارد طراحي كنيم؟


DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70

--------------------------------------------------

Dim dbsNorthwind As Database
Dim rstEmployees As Recordset
Dim strFirstName As String
Dim strLastName As String

Set dbsNorthwind = OpenDatabase("Northwind.mdb")
Set rstEmployees = _
dbsNorthwind.OpenRecordset("Employees", dbOpenDynaset)

' Get data from the user.
strFirstName = Trim(InputBox( _
"Enter first name:"))
strLastName = Trim(InputBox( _
"Enter last name:"))

' Proceed only if the user actually entered something
' for both the first and last names.
If strFirstName <> "" and strLastName <> "" Then

' Call the function that adds the record.
AddName rstEmployees, strFirstName, strLastName

' Show the newly added data.
With rstEmployees
Debug.Print "New record: " & !FirstName & _
" " & !LastName
' Delete new record because this is a demonstration.
.Delete
End With

Else
Debug.Print _
"You must input a string for first and last name!"
End If

rstEmployees.Close
dbsNorthwind.Close

End Sub

Function AddName(rstTemp As Recordset, _
strFirst As String, strLast As String)

' Adds a new record to a Recordset using the data passed
' by the calling procedure. The new record is then made
' the current record.
With rstTemp
.AddNew
!FirstName = strFirst
!LastName = strLast
.Update
.Bookmark = .LastModified
End With

End Function
--------------

saeed1234n
چهارشنبه 24 تیر 1394, 23:53 عصر
با سلام

اگر فرم باند شده باشد اکسس اتومات برای شما اطلاعات را ذخیره می کند

اگر باند هم نشده باشد نیاز به این همه کد نویسی نیست

zienab
پنج شنبه 25 تیر 1394, 15:49 عصر
ميشه بيشتر راهنمايي كنيد؟
منطور از باند شده يا نشده چيه؟

zienab
پنج شنبه 25 تیر 1394, 15:53 عصر
ميشه ايم كد خط ب خط توضيح بدين؟
Private Sub Command12_Click()
On Error GoTo Err_Command12_Click


DoCmd.GoToRecord , , acNewRec

Exit_Command12_Click:
Exit Sub

Err_Command12_Click:
MsgBox Err.Description
Resume Exit_Command12_Click

End Sub

saeed1234n
پنج شنبه 25 تیر 1394, 21:39 عصر
سلام

یک رکورد جدید ایجاد می کند