Presentation is loading. Please wait.

Presentation is loading. Please wait.

ADO and DataList, DataCombo and DataGrid Controls Please use speaker notes for additional information!

Similar presentations


Presentation on theme: "ADO and DataList, DataCombo and DataGrid Controls Please use speaker notes for additional information!"— Presentation transcript:

1 ADO and DataList, DataCombo and DataGrid Controls Please use speaker notes for additional information!

2 ADO & DataListControls Adodc DataList DataCombo Projects/Components and select the following.

3

4

5

6

7 Private Sub Form_Load() Dim strConnectStr As String Dim databasepath As String databasepath = App.Path If Right(databasepath, 1) <> "\" Then databasepath = databasepath & "\" End If databasepath = databasepath & "donor.mdb" strConnectStr = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" strConnectStr = strConnectStr & databasepath ADODonations.ConnectionString = strConnectStr ADODonations.CommandType = adCmdTable ADODonations.RecordSource = "Donation2000" ADODonations.Refresh ADODrive.ConnectionString = strConnectStr ADODrive.CommandType = adCmdTable ADODrive.RecordSource = "Drive2000" ADODrive.Refresh ADODonor.ConnectionString = strConnectStr ADODonor.CommandType = adCmdTable ADODonor.RecordSource = "Donor2000" ADODonor.Refresh Set dlcName.DataSource = ADODonations dlcName.BoundColumn = "DIdno" dlcName.DataField = "DIdno" Set dbcName.DataSource = ADODonations dbcName.BoundColumn = "DIdno" dbcName.DataField = "DIdno" Set dbcDrive.DataSource = ADODrive dbcDrive.BoundColumn = "DDriveNo" dbcDrive.DataField = "DDriveNo" End Sub

8 ADO and DataGrid Controls

9 Private Sub Form_Load() Dim strConnectStr As String databasepath = App.Path If Right(databasepath, 1) <> "\" Then databasepath = databasepath & "\" End If databasepath = databasepath & "donor.mdb" strConnectStr = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" strConnectStr = strConnectStr & databasepath ADODonor.ConnectionString = strConnectStr ADODonor.CommandType = adCmdTable ADODonor.RecordSource = "Donor2000" ADODonor.Refresh End Sub Connecting the ADO to the data This shows the code to connect ADODonor to the correct table in the correct database.

10 ADO and DataGrid

11 Private Sub Form_Load() Dim strConnectStr As String databasepath = App.Path If Right(databasepath, 1) <> "\" Then databasepath = databasepath & "\" End If databasepath = databasepath & "donor.mdb" strConnectStr = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" strConnectStr = strConnectStr & databasepath ADODonor.ConnectionString = strConnectStr ADODonor.CommandType = adCmdTable ADODonor.RecordSource = "Donor2000" ADODonor.Refresh Set dgdDonor.DataSource = ADODonor End Sub ADO and DataGrid

12

13

14

15 Private Sub Form_Load() Dim strConnectStr As String databasepath = App.Path If Right(databasepath, 1) <> "\" Then databasepath = databasepath & "\" End If databasepath = databasepath & "donor.mdb" strConnectStr = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" strConnectStr = strConnectStr & databasepath ADODonor.ConnectionString = strConnectStr ADODonor.CommandType = adCmdTable ADODonor.RecordSource = "Donor2000" ADODonor.Refresh Set dgdDonor.DataSource = ADODonor dgdDonor.Columns(0).Caption = "ID #" dgdDonor.Columns(1).Caption = "Name" dgdDonor.Columns(2).Visible = False dgdDonor.Columns(3).Caption = "City" dgdDonor.Columns(4).Caption = "State" dgdDonor.Columns(4).Width = 750 dgdDonor.Columns(5).Visible = False dgdDonor.Columns(6).Caption = "Year 1st" dgdDonor.Columns(6).Width = 1200 dgdDonor.Columns(7).Caption = "Contact" End Sub ADO code

16 ADO Grid code

17 PrDonorCustom.vbp Private Sub WhichRecord() Dim wkCt As Integer Dim wkCurr As Integer wkCt = ADODonor.Recordset.RecordCount wkCurr = ADODonor.Recordset.AbsolutePosition 'Note that to have EOF work correctly you need to 'set the EOFAction in the properties to 1-adStayEOF If ADODonor.Recordset.EOF Then ADODonor.Caption = "EOF" Else ADODonor.Caption = "Record " & wkCurr & "/" & wkCt End If End Sub Private Sub ADODonor_MoveComplete(ByVal adReason As ADODB.EventReasonEnum, ByVal pError As ADODB.Error, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As ADODB.Recordset) Call WhichRecord End Sub

18 PrDonorCustom.vbp


Download ppt "ADO and DataList, DataCombo and DataGrid Controls Please use speaker notes for additional information!"

Similar presentations


Ads by Google