📄 frmeco.frm
字号:
TabIndex = 66
Top = 1320
Width = 2805
_Version = 65536
_ExtentX = 4948
_ExtentY = 1058
_StockProps = 15
Caption = "其它开采费(元/吨)"
BackColor = 12640511
BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851}
Name = "宋体"
Size = 11.25
Charset = 134
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
BevelOuter = 1
End
Begin Threed.SSPanel SSPanel9
Height = 600
Left = -68760
TabIndex = 67
Top = 2280
Width = 2805
_Version = 65536
_ExtentX = 4948
_ExtentY = 1058
_StockProps = 15
Caption = "评价期(年)"
BackColor = 12640511
BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851}
Name = "宋体"
Size = 11.25
Charset = 134
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
BorderWidth = 1
BevelOuter = 0
BevelInner = 1
End
Begin Threed.SSPanel SSPanel6
Height = 600
Left = -68760
TabIndex = 68
Top = 3360
Width = 2805
_Version = 65536
_ExtentX = 4948
_ExtentY = 1058
_StockProps = 15
Caption = "油的商品率(%)"
BackColor = 12640511
BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851}
Name = "宋体"
Size = 11.25
Charset = 134
Weight = 700
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
BorderWidth = 1
BevelOuter = 1
End
Begin Threed.SSFrame SSFrame5
Height = 4575
Left = -74880
TabIndex = 69
Top = 960
Width = 11535
_Version = 65536
_ExtentX = 20346
_ExtentY = 8070
_StockProps = 14
BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851}
Name = "宋体"
Size = 9
Charset = 134
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
End
End
Begin MSComDlg.CommonDialog CommonDialog1
Left = 1920
Top = 6960
_ExtentX = 847
_ExtentY = 847
_Version = 393216
End
Begin Threed.SSPanel SSPanel1
Height = 5535
Left = 0
TabIndex = 0
Top = 0
Width = 12015
_Version = 65536
_ExtentX = 21193
_ExtentY = 9763
_StockProps = 15
Caption = "SSPanel1"
BackColor = 16053492
BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851}
Name = "宋体"
Size = 9
Charset = 134
Weight = 400
Underline = 0 'False
Italic = 0 'False
Strikethrough = 0 'False
EndProperty
BevelInner = 1
End
Begin Threed.SSCommand SSCommand1
Height = 735
Left = 6480
TabIndex = 1
Top = 5640
Width = 1215
_Version = 65536
_ExtentX = 2143
_ExtentY = 1296
_StockProps = 78
Caption = "调用数据"
ForeColor = 255
Picture = "frmeco.frx":0F98
End
Begin Threed.SSCommand SSCommand3
Height = 735
Left = 10080
TabIndex = 2
Top = 5640
Width = 1215
_Version = 65536
_ExtentX = 2143
_ExtentY = 1296
_StockProps = 78
Caption = "退 出"
ForeColor = 255
Picture = "frmeco.frx":1872
End
Begin Threed.SSCommand SSCommand2
Height = 735
Left = 4560
TabIndex = 4
Top = 5640
Width = 1215
_Version = 65536
_ExtentX = 2143
_ExtentY = 1296
_StockProps = 78
Caption = "参数默认"
ForeColor = 255
Picture = "frmeco.frx":1CC4
End
Begin Threed.SSCommand SSCommand4
Height = 735
Left = 2760
TabIndex = 70
Top = 5640
Width = 1215
_Version = 65536
_ExtentX = 2143
_ExtentY = 1296
_StockProps = 78
Caption = "项目明细"
ForeColor = 255
Picture = "frmeco.frx":2116
End
End
Attribute VB_Name = "frmeco"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Private mTotalRows& ' Contains the total rows in the set of records
Dim jsq, bb, insline_max As Integer
Dim mq_index As Integer
Dim del1$, del2$, col1$, col2$
Dim selx, sely, selzbx, tt, ttt As Integer
Dim xx(50), yy(50) As Single
Dim tval As Single
Dim kr_frt$(1 To 10)
Dim VarLiuDongZiJin(1 To 30) As Double
Private Sub Form_Load() 'FrmQiTa 其它参数表窗体
For i = 8 To 37
Txtin(i).Appearance = 1
Next i
SSCommand2_Click
If newis = 2 Then
Call opendiaoyong(OpeningDatabase)
End If
End Sub
Sub opendiaoyong(ss)
Dim Count As Byte
On Error GoTo myerrr
Set Data1 = New ADODB.Connection
Data1.CursorLocation = adUseClient
Data1.Open "Provider=Microsoft.Jet.OLEDB.4.0;data source=" & ss
Set adozjyyyhg = New ADODB.Recordset
adozjyyyhg.Open "select * from 其它参数表", Data1, adOpenStatic, adLockOptimistic
If ss = "" Then
Exit Sub
End If
' FrmQiTa.Data1.DatabaseName = OpeningDatabase '正在打开的数据库名
' FrmQiTa.Data1.RecordSource = "其它参数表"
'Data1.Refresh
With adozjyyyhg
If (.EOF = True) And (.BOF = True) Then
MsgBox "数据库无记录", 0, "提示"
Exit Sub
Else
.MoveFirst
Do While .EOF = False
Count = Count + 1
.MoveNext
Loop
'MsgBox "数据库共有" & Count & "条记录"
End If
.MoveFirst
For k = 0 To 29
Txtin(k + 8).Text = .Fields(k).Value
Next k
.Close
End With
myerrr:
MousePointer = 0
Me.Enabled = -1
Me.MousePointer = 1
End Sub
Private Sub ShengChengGrideAdd()
On Error Resume Next
Dim k%
On Error GoTo myerrr
Set Data1 = New ADODB.Connection
Data1.CursorLocation = adUseClient
Data1.Open "Provider=Microsoft.Jet.OLEDB.4.0;data source=" & OpeningDatabase
Set adozjyyyhg = New ADODB.Recordset
adozjyyyhg.Open "select * from 其它参数表", Data1, adOpenStatic, adLockOptimistic
With adozjyyyhg
If Not ((.EOF = True) And (.BOF = True)) Then
.MoveLast
End If
Do While .BOF = False
.Delete
.MovePrevious
Loop
If (.BOF = False) Then
.MoveFirst
.Delete
End If
' MsgBox "eof=" & .EOF & "BOF=" & .BOF
.AddNew ' 将文本框中的数据添加到数据库中的"其它参数表"
For k = 8 To 37
If Txtin(k).Text = "" Then
Str1 = "0.0"
Else
Str1 = Trim(Str$(Val(Txtin(k).Text)))
End If
.Fields(k - 8).Value = Str1
' VarShengCheng(I, k + 1) = Val(Str1)
Next k
.Update
.Close
MsgBox "数据已经保存成功!", 0, "OK!"
End With
'VarWeiHuFeiBiLi = Val(Txtin(38).Text)
'VarChuLiangFeiBiLi = Val(Txtin(39).Text)
'VarCaiWuFeiBiLi = Val(Txtin(40).Text)
myerrr:
MousePointer = 0
Me.Enabled = -1
Me.MousePointer = 1
End Sub
Private Sub SSCommand1_Click()
kr_frt$(1) = "#0.000": kr_frt$(2) = "#0.0000": kr_frt$(3) = "#0.0000"
kr_frt$(4) = "#0.0000": kr_frt$(5) = "#0.0000": kr_frt$(6) = "#0.0000"
kr_frt$(7) = "#0": kr_frt$(8) = "#0"
Dim b(1 To 10)
Dim A(1 To 10, 1 To 100) As Double
On Error GoTo myerrr
CommonDialog1.filename = ""
'CommonDialog1.Flags = 600
CommonDialog1.InitDir = workpath
CommonDialog1.Filter = "(*.xls)|*.xls|(*.mdb)|*.mdb"
CommonDialog1.ShowOpen
filename1 = CommonDialog1.filename
Dim oleExcel As Object
Set oleExcel = CreateObject("Excel.Application")
oleExcel.Visible = False
Dim Count As Integer
On Error GoTo myerrr
If Right$(filename1, 3) = "XLS" Or Right$(filename1, 3) = "xls" Then
oleExcel.Workbooks.Open filename:=filename1
For j = 1 To 33
Txtin(j + 7).Text = oleExcel.Worksheets("其它参数表").Range("A1").Cells(2, j)
If Txtin(j + 7).Text = "" Then MsgBox "数据为空", 0, "错误!"
Next j
oleExcel.DisplayAlerts = False
oleExcel.Quit
Set oleExcel = Nothing
Else
Call opendiaoyong(filename1)
Exit Sub
End If
myerrr:
MousePointer = 0
Me.Enabled = -1
Me.MousePointer = 1
End Sub
Priv
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -