?? frmedreader1.frm
字號:
CursorLocation = 3
IsolationLevel = -1
ConnectionTimeout= 15
CommandTimeout = 30
CursorType = 3
LockType = 3
CommandType = 8
CursorOptions = 0
CacheSize = 50
MaxRecords = 0
BOFAction = 0
EOFAction = 0
ConnectStringType= 3
Appearance = 1
BackColor = -2147483643
ForeColor = -2147483640
Orientation = 0
Enabled = -1
Connect = "DSN=Library"
OLEDBString = ""
OLEDBFile = ""
DataSourceName = "Library"
OtherAttributes = ""
UserName = "adminlibrary"
Password = ""
RecordSource = "select * from depart"
Caption = "Adodc2"
BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851}
Name = "MS Sans Serif"
Size = 8.25
Charset = 0
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
_Version = 393216
End
Begin MSAdodcLib.Adodc Adodc1
Height = 330
Left = 120
Top = 0
Width = 1935
_ExtentX = 3413
_ExtentY = 582
ConnectMode = 0
CursorLocation = 3
IsolationLevel = -1
ConnectionTimeout= 15
CommandTimeout = 30
CursorType = 3
LockType = 3
CommandType = 8
CursorOptions = 0
CacheSize = 50
MaxRecords = 0
BOFAction = 0
EOFAction = 0
ConnectStringType= 3
Appearance = 1
BackColor = -2147483643
ForeColor = -2147483640
Orientation = 0
Enabled = -1
Connect = "DSN=Library"
OLEDBString = ""
OLEDBFile = ""
DataSourceName = "Library"
OtherAttributes = ""
UserName = "adminlibrary"
Password = ""
RecordSource = "select * from rlevel"
Caption = "Adodc1"
BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851}
Name = "MS Sans Serif"
Size = 8.25
Charset = 0
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
_Version = 393216
End
End
Attribute VB_Name = "frmEdreader1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Dim rs As ADODB.Recordset
Private Sub Comm1_Click() '確定
If Trim(Text1(0).Text) = "" Or Trim(Text1(1).Text) = "" _
Or Trim(Text1(5).Text) = "" Or Trim(DataCombo1.Text) = "" Then
MsgBox "加*數據項不能為空,請重新設置", vbOKOnly, "信息提示"
Exit Sub
End If
If flag = 1 Then '添加操作,先判斷是否存在相同借書證號的讀者
sqltxt = "select * from reader where 借書證號='" + _
Trim(Text1(0).Text) + "'"
Set rs = exesql(sqltxt)
If rs.RecordCount <> 0 Then
MsgBox "存在相同的借書證號", vbOKOnly, "信息提示"
Text1(0).SetFocus
rs.Close
Exit Sub
Else
rs.Close
End If
frmEdreader.Adodc1.Recordset.AddNew
frmEdreader.Adodc1.Recordset.Fields("借書證號") = Trim(Text1(0).Text)
frmEdreader.Adodc1.Recordset.Fields("姓名") = Trim(Text1(1).Text)
If Opt1.Value = True Then
frmEdreader.Adodc1.Recordset.Fields("性別") = "男"
Else
frmEdreader.Adodc1.Recordset.Fields("性別") = "女"
End If
frmEdreader.Adodc1.Recordset.Fields("單位") = Trim(DataCombo2.Text)
frmEdreader.Adodc1.Recordset.Fields("級別") = Trim(DataCombo1.Text)
frmEdreader.Adodc1.Recordset.Fields("過期罰款") = Trim(Text1(2).Text)
frmEdreader.Adodc1.Recordset.Fields("借書總數") = Val(Trim(Text1(3).Text))
frmEdreader.Adodc1.Recordset.Fields("借書天數") = Val(Trim(Text1(4).Text))
frmEdreader.Adodc1.Recordset.Fields("已借書數") = 0
frmEdreader.Adodc1.Recordset.Fields("登記日期") = Format(Trim(Text1(5).Text), "yyyy-mm-dd")
frmEdreader.Adodc1.Recordset.Update
recs = recs + 1
Else '修改操作,判斷是否存在相同借書證號的讀者
frmEdreader.Adodc1.Recordset.Fields("借書證號") = Trim(Text1(0).Text)
frmEdreader.Adodc1.Recordset.Fields("姓名") = Trim(Text1(1).Text)
If Opt1.Value = True Then
frmEdreader.Adodc1.Recordset.Fields("性別") = "男"
Else
frmEdreader.Adodc1.Recordset.Fields("性別") = "女"
End If
frmEdreader.Adodc1.Recordset.Fields("單位") = Trim(DataCombo2.Text)
frmEdreader.Adodc1.Recordset.Fields("級別") = Trim(DataCombo1.Text)
frmEdreader.Adodc1.Recordset.Fields("過期罰款") = Trim(Text1(2).Text)
frmEdreader.Adodc1.Recordset.Fields("借書總數") = Val(Trim(Text1(3).Text))
frmEdreader.Adodc1.Recordset.Fields("借書天數") = Val(Trim(Text1(4).Text))
' frmEdreader.Adodc1.Recordset.Fields("已借書數") = 0
frmEdreader.Adodc1.Recordset.Fields("登記日期") = Format(Trim(Text1(5).Text), "yyyy-mm-dd")
frmEdreader.Adodc1.Recordset.Update
frmEdreader.Adodc1.Recordset.Update
End If
Unload Me
End Sub
Private Sub Comm2_Click()
Unload Me
End Sub
Private Sub DataCombo1_Click(Area As Integer)
End Sub
Private Sub DataCombo1_KeyPress(KeyAscii As Integer)
Call endData(KeyAscii)
End Sub
Private Sub DataCombo1_LostFocus() '退出本級別組合框時自動顯示相關級別的數據
If Adodc1.Recordset.RecordCount > 0 Then
If Trim(DataCombo1.Text) <> "" Then
Adodc1.Recordset.MoveFirst
Adodc1.Recordset.Find ("級別='" + Trim(DataCombo1.Text) + "'")
Text1(2).Text = Adodc1.Recordset.Fields("過期罰款")
Text1(3).Text = Adodc1.Recordset.Fields("借書總數")
Text1(4).Text = Adodc1.Recordset.Fields("借書天數")
End If
Else
MsgBox "沒有任何級別項可選,請設置", vbOKOnly, "信息提示"
End If
End Sub
Private Sub DataCombo2_Click(Area As Integer)
End Sub
Private Sub DataCombo2_KeyPress(KeyAscii As Integer)
Call endData(KeyAscii)
End Sub
Private Sub Form_Activate()
Adodc1.Refresh '數據源刷新
Adodc2.Refresh
DataCombo1.Refresh
DataCombo2.Refresh
End Sub
Private Sub Form_Load()
If flag = 2 Then '修改操作
Text1(0).Text = frmEdreader.Adodc1.Recordset.Fields("借書證號") + ""
Text1(1).Text = frmEdreader.Adodc1.Recordset.Fields("姓名") + ""
If frmEdreader.Adodc1.Recordset.Fields("性別") = "男" Then
Opt1.Value = True
Else
Opt2.Value = True
End If
DataCombo2.Text = frmEdreader.Adodc1.Recordset.Fields("單位") + ""
DataCombo1.Text = frmEdreader.Adodc1.Recordset.Fields("級別") + ""
Text1(2).Text = frmEdreader.Adodc1.Recordset.Fields("過期罰款") + ""
Text1(3).Text = frmEdreader.Adodc1.Recordset.Fields("借書總數") + ""
Text1(4).Text = frmEdreader.Adodc1.Recordset.Fields("借書天數") + ""
Text1(5).Text = frmEdreader.Adodc1.Recordset.Fields("登記日期") + ""
Text1(0).Enabled = False
Else '添加操作
Text1(5).Text = Date
End If
End Sub
Private Sub selcom1_Click()
frmedlev.Show vbModal
End Sub
Private Sub selcom2_Click()
tna = "depart"
cap = "單位"
frmedrec.Show vbModal
End Sub
Private Sub Text1_Change(Index As Integer)
End Sub
Private Sub Text1_KeyPress(Index As Integer, KeyAscii As Integer)
Call endData(KeyAscii)
End Sub
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -