ADOgridcode

 

Public Class frmGridCode

Inherits System.Windows.Forms.Form

Dim conStudent As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & _

"Data Source = C:\VBver6\VB98\Access2000\stu2000.mdb"

Dim sqlStr As String = "Select idno, name, major, city, state, gpa, yrentered, credits from tablestu order by idno"

Dim daStudent As New OleDb.OleDbDataAdapter(sqlStr, conStudent)

Dim cbStudent As OleDb.OleDbCommandBuilder = New OleDb.OleDbCommandBuilder(daStudent)

Dim studentDT As New DataTable

 

Private Sub frmGridCode_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

daStudent.Fill(studentDT)

dgdStudent.DataSource = studentDT

 

End Sub

 

Private Sub btnWrite_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnWrite.Click

Dim cellHold As DataGridCell = dgdStudent.CurrentCell

If dgdStudent.CurrentRowIndex > 0 Then

dgdStudent.CurrentCell = New DataGridCell(0, 0)

Else

dgdStudent.CurrentCell = New DataGridCell(1, 0)

End If

daStudent.Update(studentDT)

dgdStudent.CurrentCell = cellHold

End Sub

End Class

 

VBSQL

 

Public Class frmSQLsort

Inherits System.Windows.Forms.Form

Dim currMang As CurrencyManager

 

Private Sub btnNext_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnNext.Click

currMang.Position += 1

End Sub

 

Private Sub frmSQLsort_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

'daStudent.Fill(DsStudent1)

'currMang = Me.BindingContext(DsStudent1, "tablestu")

End Sub

 

Private Sub btnFirst_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnFirst.Click

currMang.Position = 0

End Sub

 

Private Sub btnPrevious_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPrevious.Click

currMang.Position -= 1

End Sub

 

Private Sub btnLast_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLast.Click

currMang.Position = currMang.Count - 1

End Sub

 

Private Sub btnAll_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAll.Click

daStudent.Fill(DsStudent1)

currMang = Me.BindingContext(DsStudent1, "tablestu")

End Sub

End Class

 

VBSQL2

 

Public Class frmSQL2

Inherits System.Windows.Forms.Form

Dim currMang As CurrencyManager

 

Private Sub btnAll_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAll.Click

DsStudent1.Clear()

daStudent.Fill(DsStudent1)

currMang = Me.BindingContext(DsStudent1, "tablestu")

End Sub

 

Private Sub btnFirst_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnFirst.Click

currMang.Position = 0

End Sub

Private Sub btnPrevious_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPrevious.Click

currMang.Position -= 1

End Sub

 

Private Sub btnLast_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLast.Click

currMang.Position = currMang.Count - 1

End Sub

 

Private Sub btnNext_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnNext.Click

currMang.Position += 1

End Sub

 

Private Sub btnState_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnState.Click

DsStudent1.Clear()

daState.Fill(DsStudent1)

currMang = Me.BindingContext(DsStudent1, "tablestu")

End Sub

End Class

 

ADOtwotables

 

Public Class frmTwoTables

Inherits System.Windows.Forms.Form

Dim conDonorDB As String

Dim donorDS As New DataSet

Dim sqlDonor As String

Dim sqlDonation As String

Dim sqlMatchDonation As String

Dim rowIndx As Integer

 

Private Sub frmTwoTables_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

conDonorDB = "Provider=Microsoft.Jet.OLEDB.4.0;" & _

"Data Source = C:\VBver6\VB98\Access2000\donor.mdb"

sqlDonor = "Select DIdno, DName from Donor2000"

sqlDonation = "Select DIdno, DDriveNo, DDateCont, DAmtCont from Donation2000 order by DIdno"

Dim daDonor As New OleDb.OleDbDataAdapter(sqlDonor, conDonorDB)

Dim daDonation As New OleDb.OleDbDataAdapter(sqlDonation, conDonorDB)

daDonor.Fill(donorDS, "Donor2000")

daDonation.Fill(donorDS, "Donation2000")

FillTextBoxes()

dgdDonation.DataSource = donorDS.Tables(1)

daDonor.Dispose()

daDonation.Dispose()

End Sub

Sub FillTextBoxes()

txtDIdno.Text = CStr(donorDS.Tables(0).Rows(rowIndx)("DIdno"))

txtDName.Text = CStr(donorDS.Tables(0).Rows(rowIndx)("DName"))

End Sub

 

Private Sub btnNext_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnNext.Click

If rowIndx < donorDS.Tables(0).Rows.Count - 1 Then

rowIndx = rowIndx + 1

FillTextBoxes()

Else

rowIndx = 0

FillTextBoxes()

End If

End Sub

 

Private Sub btnMatch_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnMatch.Click

Dim RowFilter As String = "DIdno = '" & txtDIdno.Text & "'"

Dim dvDonation As DataView = New DataView(donorDS.Tables("Donation2000"), _

RowFilter, "DIdno", DataViewRowState.CurrentRows)

dgdDonation.DataSource = dvDonation

End Sub

 

Private Sub btnPrevious_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPrevious.Click

If rowIndx = 0 Then

FillTextBoxes()

Else

rowIndx = rowIndx - 1

FillTextBoxes()

End If

End Sub

End Class

 

Donor2dragcombo

 

Private Sub frmRelate_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

daDonor.Fill(DsDonor1)

daDonation.Fill(DsDonation1)

End Sub

 

Private Sub cboDonor_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles cboDonor.SelectedIndexChanged

dvDonation.RowFilter = "DIdno = " & cboDonor.SelectedValue

dgdDonation.DataSource = dvDonation

End Sub

End Class

 

CombinewithSQL

 

Public Class frmAllDonor

Inherits System.Windows.Forms.Form

Dim conDonorDB As String

Dim sqlDonor As String

Dim dsDonorDB As New DataSet

 

Private Sub frmAllDonor_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

conDonorDB = "Provider=Microsoft.Jet.OLEDB.4.0;" & _

"Data Source = C:\VBver6\VB98\Access2000\donor.mdb"

sqlDonor = "Select DName, DDriveName, DAmtCont from Donor2000, Donation2000, Drive2000 Where Donor2000.DIdno = Donation2000.DIdno and Donation2000.DDriveNo = Drive2000.DDriveNo"

'sqlDonor = "Select * from Donor2000"

Dim daDonorDB As New OleDb.OleDbDataAdapter(sqlDonor, conDonorDB)

 

daDonorDB.Fill(dsDonorDB)

dgdDonorDB.DataSource = dsDonorDB.Tables(0)

End Sub

 

Twogrids

 

Public Class frm2grids

Inherits System.Windows.Forms.Form

Dim conDonorDB As String

Dim donorDS As New DataSet

Dim sqlDonor As String

Dim sqlDonation As String

Dim sqlMatchDonation As String

Dim rowIndx As Integer

 

Private Sub frm2grids_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

conDonorDB = "Provider=Microsoft.Jet.OLEDB.4.0;" & _

"Data Source = C:\VBver6\VB98\Access2000\donor.mdb"

sqlDonor = "Select DIdno, DName, DCity, DState from Donor2000"

sqlDonation = "Select DIdno, DDriveNo, DDateCont, DAmtCont from Donation2000 order by DIdno"

Dim daDonor As New OleDb.OleDbDataAdapter(sqlDonor, conDonorDB)

Dim daDonation As New OleDb.OleDbDataAdapter(sqlDonation, conDonorDB)

daDonor.Fill(donorDS, "Donor2000")

daDonation.Fill(donorDS, "Donation2000")

grdDonor.DataSource = donorDS.Tables(0)

grdDonation.DataSource = donorDS.Tables(1)

End Sub

 

Private Sub btnProcess_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnProcess.Click

Dim currDonor As String

'currDonor = InputBox("Enter number for donor", "Donor")

currDonor = grdDonor.Item(grdDonor.CurrentCell)

sqlDonation = "Select DIdno, DDriveNo, DDateCont, DAmtCont from Donation2000 where DIdno = " & "currDonor"

Dim RowFilter As String = "DIdno = '" & currDonor & "'"

Dim dvDonation As DataView = New DataView(donorDS.Tables("Donation2000"), _

RowFilter, "DIdno", DataViewRowState.CurrentRows)

grdDonation.DataSource = dvDonation

End Sub

End Class