AddNew Method Example

王朝other·作者佚名  2006-01-09
宽屏版  字体: |||超大  

'This example uses the AddNew method to create a new record with the specified 'name. The AddName function is required for this procedure to run.

Sub AddNewX()

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

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有