?? newform.frm
字號:
VERSION 5.00
Begin VB.Form NewForm
AutoRedraw = -1 'True
BorderStyle = 3 'Fixed Dialog
Caption = "添加新的展會資料"
ClientHeight = 4725
ClientLeft = 45
ClientTop = 330
ClientWidth = 8130
ControlBox = 0 'False
LinkTopic = "Form1"
LockControls = -1 'True
MaxButton = 0 'False
MDIChild = -1 'True
MinButton = 0 'False
ScaleHeight = 4725
ScaleWidth = 8130
ShowInTaskbar = 0 'False
Begin VB.TextBox FieldTxt
Height = 285
Index = 3
Left = 1185
MaxLength = 5
TabIndex = 3
Top = 1875
Width = 780
End
Begin VB.TextBox FieldTxt
Height = 285
Index = 10
Left = 4710
MaxLength = 2
TabIndex = 10
Top = 3510
Width = 645
End
Begin VB.Data Data1
Caption = "Data1"
Connect = "Access"
DatabaseName = ""
DefaultCursorType= 0 'DefaultCursor
DefaultType = 2 'UseODBC
Exclusive = 0 'False
Height = 345
Left = 0
Options = 0
ReadOnly = 0 'False
RecordsetType = 1 'Dynaset
RecordSource = ""
Top = -900
Visible = 0 'False
Width = 1140
End
Begin VB.Frame Frame2
Height = 1695
Left = 4140
TabIndex = 27
Top = 1665
Width = 3735
Begin VB.TextBox FieldTxt
Height = 1455
Index = 9
Left = 75
MaxLength = 125
MultiLine = -1 'True
ScrollBars = 2 'Vertical
TabIndex = 9
Top = 165
Width = 3585
End
End
Begin VB.TextBox FieldTxt
Height = 285
Index = 11
Left = 1170
MaxLength = 30
TabIndex = 11
Top = 4215
Width = 2745
End
Begin VB.TextBox FieldTxt
Height = 285
Index = 8
Left = 1170
MaxLength = 80
TabIndex = 8
Top = 3840
Width = 2745
End
Begin VB.TextBox FieldTxt
Height = 285
Index = 7
Left = 1170
MaxLength = 80
TabIndex = 7
Top = 3465
Width = 2745
End
Begin VB.TextBox FieldTxt
Height = 285
Index = 6
Left = 1170
MaxLength = 50
TabIndex = 6
Top = 3090
Width = 2745
End
Begin VB.TextBox FieldTxt
Height = 285
Index = 5
Left = 1170
MaxLength = 50
TabIndex = 5
Top = 2715
Width = 2745
End
Begin VB.TextBox FieldTxt
Height = 285
Index = 4
Left = 1170
MaxLength = 30
TabIndex = 4
Top = 2340
Width = 2745
End
Begin VB.TextBox FieldTxt
Height = 285
Index = 2
Left = 1185
MaxLength = 10
TabIndex = 2
Top = 1500
Width = 1485
End
Begin VB.TextBox FieldTxt
Height = 285
Index = 1
Left = 4020
MaxLength = 40
TabIndex = 1
Top = 810
Width = 3840
End
Begin VB.TextBox FieldTxt
BackColor = &H00FFFFFF&
Height = 285
Index = 0
Left = 4020
MaxLength = 30
TabIndex = 0
Top = 405
Width = 3840
End
Begin VB.PictureBox Picture1
AutoRedraw = -1 'True
BorderStyle = 0 'None
Height = 510
Left = 5325
ScaleHeight = 510
ScaleWidth = 2625
TabIndex = 17
Top = 4005
Width = 2625
Begin VB.CommandButton QX
Cancel = -1 'True
Caption = "取消(&C)"
Height = 405
Left = 1320
TabIndex = 13
ToolTipText = "取消保存"
Top = 30
Width = 1230
End
Begin VB.CommandButton OK
Caption = "確定(&O)"
Height = 405
Left = 30
TabIndex = 12
ToolTipText = "保存當前的展會資料"
Top = 30
Width = 1230
End
End
Begin VB.Frame Frame1
Caption = "New Fair Register"
ForeColor = &H00004040&
Height = 870
Left = 240
TabIndex = 14
Top = 255
Width = 2370
Begin VB.Label Label1
AutoSize = -1 'True
BackStyle = 0 'Transparent
Caption = "新的展覽會"
BeginProperty Font
Name = "宋體"
Size = 20.25
Charset = 134
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
ForeColor = &H000000FF&
Height = 405
Index = 1
Left = 180
TabIndex = 16
Top = 315
Width = 2100
End
Begin VB.Label Label1
AutoSize = -1 'True
Caption = "新的展覽會"
BeginProperty Font
Name = "宋體"
Size = 20.25
Charset = 134
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
ForeColor = &H00808080&
Height = 405
Index = 0
Left = 165
TabIndex = 15
Top = 330
Width = 2100
End
End
Begin VB.Line Line1
BorderColor = &H00FFFFFF&
Index = 1
X1 = 255
X2 = 7875
Y1 = 1305
Y2 = 1305
End
Begin VB.Line Line1
Index = 0
X1 = 240
X2 = 7875
Y1 = 1275
Y2 = 1275
End
Begin VB.Label Label11
AutoSize = -1 'True
Caption = "展 出 內 容"
ForeColor = &H00800000&
Height = 180
Left = 5580
TabIndex = 31
Top = 1500
Width = 990
End
Begin VB.Label Label5
AutoSize = -1 'True
Caption = "聯系人:"
Height = 180
Left = 465
TabIndex = 30
Top = 1920
Width = 720
End
Begin VB.Label Label12
AutoSize = -1 'True
Caption = "天數:"
Height = 180
Left = 4170
TabIndex = 29
Top = 3570
Width = 540
End
Begin VB.Label Label14
AutoSize = -1 'True
Caption = "例:1999/01/01"
ForeColor = &H00808000&
Height = 180
Left = 2790
TabIndex = 28
Top = 1545
Width = 1170
End
Begin VB.Label Label13
AutoSize = -1 'True
Caption = "地址:"
Height = 180
Left = 615
TabIndex = 26
Top = 4230
Width = 540
End
Begin VB.Label Label10
AutoSize = -1 'True
Caption = "網址:"
Height = 180
Left = 615
TabIndex = 25
Top = 3855
Width = 540
End
Begin VB.Label Label9
AutoSize = -1 'True
Caption = "郵件:"
Height = 180
Left = 615
TabIndex = 24
Top = 3495
Width = 540
End
Begin VB.Label Label8
AutoSize = -1 'True
Caption = "傳真:"
Height = 180
Left = 615
TabIndex = 23
Top = 3120
Width = 540
End
Begin VB.Label Label7
AutoSize = -1 'True
Caption = "電話:"
Height = 180
Left = 615
TabIndex = 22
Top = 2745
Width = 540
End
Begin VB.Label Label6
AutoSize = -1 'True
Caption = "單位:"
Height = 180
Left = 615
TabIndex = 21
Top = 2385
Width = 540
End
Begin VB.Label Label4
AutoSize = -1 'True
Caption = "展出時間:"
Height = 180
Left = 270
TabIndex = 20
Top = 1545
Width = 900
End
Begin VB.Label Label3
AutoSize = -1 'True
Caption = "展出地點:"
Height = 180
Left = 3090
TabIndex = 19
Top = 855
Width = 900
End
Begin VB.Label Label2
AutoSize = -1 'True
Caption = "展會名稱:"
Height = 180
Left = 3090
TabIndex = 18
Top = 450
Width = 900
End
End
Attribute VB_Name = "NewForm"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Private Sub FieldTxt_Change(Index As Integer)
If Index = 2 Then
If Len(FieldTxt(2).Text) = 4 Or Len(FieldTxt(2).Text) = 7 Then
FieldTxt(2).Text = FieldTxt(2).Text + "/"
FieldTxt(2).SelStart = Len(FieldTxt(2).Text)
FieldTxt(2).SelLength = 0
End If
End If
End Sub
Private Sub FieldTxt_GotFocus(Index As Integer)
FieldTxt(Index).BackColor = &HFF0000
FieldTxt(Index).ForeColor = &HFFFFFF
End Sub
Private Sub FieldTxt_KeyDown(Index As Integer, KeyCode As Integer, Shift As Integer)
If KeyCode = 38 Then
If Index > 0 Then
FieldTxt(Index - 1).SetFocus
End If
End If
If KeyCode = 40 Then
If Index < 11 Then
FieldTxt(Index + 1).SetFocus
End If
End If
End Sub
Private Sub FieldTxt_KeyPress(Index As Integer, KeyAscii As Integer)
If KeyAscii = 13 And Index <> 9 Then
SendKeys "{tab}"
Exit Sub
End If
If Index = 2 Then
If KeyAscii = 8 Then Exit Sub
If KeyAscii < 47 Or KeyAscii > 57 Then
KeyAscii = 0
Exit Sub
End If
End If
If Index = 10 Then
If KeyAscii = 8 Then Exit Sub
If KeyAscii < 48 Or KeyAscii > 57 Then
KeyAscii = 0
Exit Sub
End If
End If
End Sub
Private Sub FieldTxt_LostFocus(Index As Integer)
FieldTxt(Index).BackColor = &HFFFFFF
FieldTxt(Index).ForeColor = &H0
If InStr(1, FieldTxt(Index).Text, "'", vbTextCompare) Then
MsgBox "該項目之中有特殊字符" + "<'>", vbOKOnly + 48, "提示:"
FieldTxt(Index).SetFocus
End If
End Sub
Private Sub Form_Load()
NewForm.Left = Menu.Width
NewForm.Top = Menu.Height - NewForm.Height
End Sub
Private Sub OK_Click()
If Trim(FieldTxt(0).Text) = "" Then
MsgBox "登記展會時,展會名稱不能為空!", vbOKOnly + 32, "警告!"
FieldTxt(0).SetFocus
Exit Sub
End If
If VerifyDate(FieldTxt(2).Text) = False Then
MsgBox "展會日期有錯誤或者為空!", vbOKOnly + 48, "提示:"
FieldTxt(2).SelStart = 0
FieldTxt(2).SelLength = Len(FieldTxt(2).Text)
FieldTxt(2).SetFocus
Exit Sub
End If
If Val(FieldTxt(10).Text) <= 0 Then
FieldTxt(10).Text = 0
End If
Dim Db As Database, Ef As Recordset, X As Integer, TempStr As String, DebugStr As String
X = 0
For X = 0 To 11
If X = 2 Or X = 10 Then
Select Case X
Case 2
TempStr = TempStr + "#" + FieldTxt(X).Text + "#,"
Case 10
TempStr = TempStr + FieldTxt(X).Text + ","
End Select
ElseIf X < 11 Then
TempStr = TempStr + "'" + FieldTxt(X).Text + "',"
Else
TempStr = TempStr + "'" + FieldTxt(X).Text + "'"
End If
Next
TempStr = " Values (" + TempStr + ")"
DebugStr = "Insert into Fair (展會名稱,展會地點,展會時間,聯系人,舉辦單位,電話,傳真,郵件,網址,展會內容,展會天數,地址)"
DebugStr = DebugStr + TempStr
Set Db = OpenDatabase(Browser + "Fair.mdb")
Db.Execute DebugStr
Db.Close
X = 0
For X = 0 To 11
FieldTxt(X).Text = ""
Next
FieldTxt(0).SetFocus
End Sub
Private Sub QX_Click()
Unload Me
End Sub
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -