home *** CD-ROM | disk | FTP | other *** search
- VERSION 5.00
- Object = "{FAEEE763-117E-101B-8933-08002B2F4F5A}#1.1#0"; "DBLIST32.OCX"
- Begin VB.Form DataEntryForm
- Caption = "Data Entry Demo"
- ClientHeight = 4515
- ClientLeft = 60
- ClientTop = 345
- ClientWidth = 6840
- LinkTopic = "Form1"
- ScaleHeight = 4515
- ScaleWidth = 6840
- StartUpPosition = 3 'Windows Default
- Begin VB.TextBox txtTitle
- DataField = "Title"
- DataSource = "Data1"
- BeginProperty Font
- Name = "Tahoma"
- Size = 9.75
- Charset = 0
- Weight = 400
- Underline = 0 'False
- Italic = 0 'False
- Strikethrough = 0 'False
- EndProperty
- Height = 300
- Left = 1305
- TabIndex = 14
- Top = 240
- Width = 5325
- End
- Begin VB.TextBox txtDescription
- DataField = "Description"
- DataSource = "Data1"
- BeginProperty Font
- Name = "Tahoma"
- Size = 9.75
- Charset = 0
- Weight = 400
- Underline = 0 'False
- Italic = 0 'False
- Strikethrough = 0 'False
- EndProperty
- Height = 360
- Left = 1290
- TabIndex = 13
- Top = 1147
- Width = 5310
- End
- Begin VB.TextBox txtSubject
- DataField = "Subject"
- DataSource = "Data1"
- BeginProperty Font
- Name = "Tahoma"
- Size = 9.75
- Charset = 0
- Weight = 400
- Underline = 0 'False
- Italic = 0 'False
- Strikethrough = 0 'False
- EndProperty
- Height = 540
- Left = 1290
- TabIndex = 12
- Top = 1623
- Width = 5310
- End
- Begin VB.TextBox txtComments
- DataField = "Comments"
- DataSource = "Data1"
- BeginProperty Font
- Name = "Tahoma"
- Size = 9.75
- Charset = 0
- Weight = 400
- Underline = 0 'False
- Italic = 0 'False
- Strikethrough = 0 'False
- EndProperty
- Height = 1050
- Left = 1305
- MultiLine = -1 'True
- ScrollBars = 2 'Vertical
- TabIndex = 11
- Top = 2325
- Width = 5295
- End
- Begin VB.CommandButton DelBttn
- Caption = "Delete Record"
- BeginProperty Font
- Name = "MS Sans Serif"
- Size = 9.75
- Charset = 0
- Weight = 400
- Underline = 0 'False
- Italic = 0 'False
- Strikethrough = 0 'False
- EndProperty
- Height = 420
- Left = 5160
- TabIndex = 10
- Top = 3570
- Width = 1470
- End
- Begin VB.Data Data2
- Caption = "Data2"
- Connect = "Access"
- DatabaseName = "C:\Program Files\Microsoft Visual Studio\VB98\Biblio.mdb"
- DefaultCursorType= 0 'DefaultCursor
- DefaultType = 2 'UseODBC
- Exclusive = 0 'False
- Height = 345
- Left = 165
- Options = 0
- ReadOnly = 0 'False
- RecordsetType = 1 'Dynaset
- RecordSource = "Publishers"
- Top = 4305
- Visible = 0 'False
- Width = 6450
- End
- Begin VB.CommandButton AddBttn
- Caption = "Add Record"
- BeginProperty Font
- Name = "MS Sans Serif"
- Size = 9.75
- Charset = 0
- Weight = 400
- Underline = 0 'False
- Italic = 0 'False
- Strikethrough = 0 'False
- EndProperty
- Height = 420
- Left = 1290
- TabIndex = 6
- Top = 3570
- Width = 1410
- End
- Begin VB.Data Data1
- Caption = "BIBLIO - Titles Table"
- Connect = "Access"
- DatabaseName = "C:\Program Files\Microsoft Visual Studio\VB98\Biblio.mdb"
- DefaultCursorType= 0 'DefaultCursor
- DefaultType = 2 'UseODBC
- Exclusive = 0 'False
- Height = 345
- Left = 120
- Options = 0
- ReadOnly = 0 'False
- RecordsetType = 1 'Dynaset
- RecordSource = "Titles"
- Top = 4080
- Width = 6480
- End
- Begin VB.TextBox txtISBN
- DataField = "ISBN"
- DataSource = "Data1"
- BeginProperty Font
- Name = "Tahoma"
- Size = 9.75
- Charset = 0
- Weight = 400
- Underline = 0 'False
- Italic = 0 'False
- Strikethrough = 0 'False
- EndProperty
- Height = 300
- Left = 1290
- TabIndex = 0
- Top = 686
- Width = 1650
- End
- Begin VB.CommandButton OKBttn
- Caption = "OK"
- BeginProperty Font
- Name = "MS Sans Serif"
- Size = 9.75
- Charset = 0
- Weight = 400
- Underline = 0 'False
- Italic = 0 'False
- Strikethrough = 0 'False
- EndProperty
- Height = 420
- Left = 1290
- TabIndex = 7
- Top = 3570
- Width = 1425
- End
- Begin MSDBCtls.DBCombo DBCombo1
- Bindings = "DEntry.frx":0000
- DataField = "PubID"
- DataSource = "Data1"
- Height = 360
- Left = 4275
- TabIndex = 9
- Top = 675
- Width = 2340
- _ExtentX = 4128
- _ExtentY = 635
- _Version = 393216
- IntegralHeight = 0 'False
- ListField = "Name"
- BoundColumn = "PubID"
- Text = ""
- BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851}
- Name = "Tahoma"
- Size = 9.75
- Charset = 0
- Weight = 400
- Underline = 0 'False
- Italic = 0 'False
- Strikethrough = 0 'False
- EndProperty
- End
- Begin VB.CommandButton CancelBttn
- Caption = "Cancel"
- BeginProperty Font
- Name = "MS Sans Serif"
- Size = 9.75
- Charset = 0
- Weight = 400
- Underline = 0 'False
- Italic = 0 'False
- Strikethrough = 0 'False
- EndProperty
- Height = 420
- Left = 5145
- TabIndex = 15
- Top = 3570
- Width = 1485
- End
- Begin VB.Label Label6
- Caption = "Publisher"
- BeginProperty Font
- Name = "Tahoma"
- Size = 9.75
- Charset = 0
- Weight = 400
- Underline = 0 'False
- Italic = 0 'False
- Strikethrough = 0 'False
- EndProperty
- Height = 255
- Left = 3285
- TabIndex = 8
- Top = 720
- Width = 840
- End
- Begin VB.Label Label5
- Caption = "Comments"
- BeginProperty Font
- Name = "Tahoma"
- Size = 9.75
- Charset = 0
- Weight = 400
- Underline = 0 'False
- Italic = 0 'False
- Strikethrough = 0 'False
- EndProperty
- Height = 225
- Left = 135
- TabIndex = 5
- Top = 2325
- Width = 960
- End
- Begin VB.Label Label4
- Caption = "Subject"
- BeginProperty Font
- Name = "Tahoma"
- Size = 9.75
- Charset = 0
- Weight = 400
- Underline = 0 'False
- Italic = 0 'False
- Strikethrough = 0 'False
- EndProperty
- Height = 225
- Left = 135
- TabIndex = 4
- Top = 1623
- Width = 795
- End
- Begin VB.Label Label3
- Caption = "Description"
- BeginProperty Font
- Name = "Tahoma"
- Size = 9.75
- Charset = 0
- Weight = 400
- Underline = 0 'False
- Italic = 0 'False
- Strikethrough = 0 'False
- EndProperty
- Height = 225
- Left = 135
- TabIndex = 3
- Top = 1140
- Width = 1050
- End
- Begin VB.Label Label2
- Caption = "ISBN"
- BeginProperty Font
- Name = "Tahoma"
- Size = 9.75
- Charset = 0
- Weight = 400
- Underline = 0 'False
- Italic = 0 'False
- Strikethrough = 0 'False
- EndProperty
- Height = 225
- Left = 135
- TabIndex = 2
- Top = 686
- Width = 585
- End
- Begin VB.Label Label1
- Caption = "Title"
- BeginProperty Font
- Name = "Tahoma"
- Size = 9.75
- Charset = 0
- Weight = 400
- Underline = 0 'False
- Italic = 0 'False
- Strikethrough = 0 'False
- EndProperty
- Height = 225
- Left = 135
- TabIndex = 1
- Top = 225
- Width = 675
- End
- Attribute VB_Name = "DataEntryForm"
- Attribute VB_GlobalNameSpace = False
- Attribute VB_Creatable = False
- Attribute VB_PredeclaredId = True
- Attribute VB_Exposed = False
- Option Explicit
- Dim prevISBN
- Sub ShowButtons()
- AddBttn.Visible = True
- DelBttn.Visible = True
- OKBttn.Visible = False
- CancelBttn.Visible = False
- Data1.Visible = True
- End Sub
- Sub HideButtons()
- AddBttn.Visible = False
- DelBttn.Visible = False
- OKBttn.Visible = True
- CancelBttn.Visible = True
- Data1.Visible = False
- End Sub
- Private Sub AddBttn_Click()
- HideButtons
- prevISBN = Data1.Recordset.Fields("ISBN")
- Data1.Recordset.AddNew
- End Sub
- Private Sub CancelBttn_Click()
- Data1.Refresh
- Data1.Recordset.FindFirst "Isbn='" & prevISBN & "'"
- ShowButtons
- End Sub
- Private Sub Data1_Error(DataErr As Integer, Response As Integer)
- MsgBox Err.Description
- Response = 0
- Data1.Recordset.CancelUpdate
- End Sub
- Private Sub Data1_Validate(Action As Integer, Save As Integer)
- Dim reply
- If txtTitle.DataChanged Or txtISBN.DataChanged Or txtDescription.DataChanged Or txtSubject.DataChanged Or txtComments.DataChanged Then
- reply = MsgBox("Record has been changed. Save?", vbYesNo)
- If reply = vbNo Then
- Save = False
- End If
- End If
- End Sub
- Private Sub DelBttn_Click()
- On Error Resume Next
- Data1.Recordset.Delete
- If Not Data1.Recordset.EOF Then
- Data1.Recordset.MoveNext
- ElseIf Not Data1.Recordset.BOF Then
- Data1.Recordset.MovePrevious
- Else
- MsgBox "This was the last record in the table"
- End If
-
- End Sub
- Private Sub OKBttn_Click()
- On Error GoTo CancelUpdate
- Data1.Recordset.Update
- Data1.Recordset.MoveLast
- ShowButtons
- Exit Sub
- CancelUpdate:
- MsgBox Err.Description
- Data1.Recordset.CancelUpdate
- ShowButtons
- End Sub
-