www.pudn.com > vb71053453673553.rar > FormInputS.frm, change:2005-03-18,size:17864b


VERSION 5.00 
Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.0#0"; "MSCOMCTL.OCX" 
Object = "{67397AA1-7FB1-11D0-B148-00A0C922E820}#6.0#0"; "MSADODC.OCX" 
Object = "{DEF7CADD-83C0-11D0-A0F1-00A024703500}#7.0#0"; "todg7.ocx" 
Object = "{F9043C88-F6F2-101A-A3C9-08002B2F49FB}#1.2#0"; "Comdlg32.ocx" 
Object = "{4406B9AC-521E-476B-AF25-3D2C36110576}#3.0#0"; "CommandSCE.ocx" 
Begin VB.Form FormInputS  
   BorderStyle     =   1  'Fixed Single 
   Caption         =   "学生数据管理" 
   ClientHeight    =   6150 
   ClientLeft      =   45 
   ClientTop       =   435 
   ClientWidth     =   5970 
   Icon            =   "FormInputS.frx":0000 
   LinkTopic       =   "Form3" 
   MaxButton       =   0   'False 
   MinButton       =   0   'False 
   ScaleHeight     =   6150 
   ScaleWidth      =   5970 
   StartUpPosition =   2  '屏幕中心 
   Begin MSComctlLib.StatusBar StatusBar1  
      Align           =   2  'Align Bottom 
      Height          =   345 
      Left            =   0 
      TabIndex        =   5 
      Top             =   5805 
      Width           =   5970 
      _ExtentX        =   10530 
      _ExtentY        =   609 
      _Version        =   393216 
      BeginProperty Panels {8E3867A5-8586-11D1-B16A-00C0F0283628}  
         NumPanels       =   1 
         BeginProperty Panel1 {8E3867AB-8586-11D1-B16A-00C0F0283628}  
            AutoSize        =   1 
            Object.Width           =   10478 
         EndProperty 
      EndProperty 
   End 
   Begin MSComDlg.CommonDialog CommonDialog1  
      Left            =   5220 
      Top             =   3690 
      _ExtentX        =   847 
      _ExtentY        =   847 
      _Version        =   393216 
   End 
   Begin MSAdodcLib.Adodc AdoAddSTU  
      Height          =   330 
      Left            =   1830 
      Top             =   750 
      Visible         =   0   'False 
      Width           =   2385 
      _ExtentX        =   4207 
      _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=   1 
      Appearance      =   1 
      BackColor       =   -2147483643 
      ForeColor       =   -2147483640 
      Orientation     =   0 
      Enabled         =   -1 
      Connect         =   "" 
      OLEDBString     =   "" 
      OLEDBFile       =   "" 
      DataSourceName  =   "" 
      OtherAttributes =   "" 
      UserName        =   "" 
      Password        =   "" 
      RecordSource    =   "" 
      Caption         =   "AdoAddSTU" 
      BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851}  
         Name            =   "宋体" 
         Size            =   9 
         Charset         =   134 
         Weight          =   400 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      _Version        =   393216 
   End 
   Begin CSCommandSCE.CommandSCE CommandSCE5  
      Height          =   360 
      Left            =   4500 
      TabIndex        =   2 
      Top             =   4860 
      Width           =   1215 
      _ExtentX        =   2143 
      _ExtentY        =   635 
      IconAlign       =   0 
      Icon            =   "FormInputS.frx":058A 
      Caption         =   "帮助" 
      BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851}  
         Name            =   "宋体" 
         Size            =   9 
         Charset         =   134 
         Weight          =   400 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      ShowFocus       =   0   'False 
   End 
   Begin MSAdodcLib.Adodc Adodc1  
      Height          =   330 
      Left            =   3780 
      Top             =   4350 
      Visible         =   0   'False 
      Width           =   1920 
      _ExtentX        =   3387 
      _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=   1 
      Appearance      =   1 
      BackColor       =   -2147483643 
      ForeColor       =   -2147483640 
      Orientation     =   0 
      Enabled         =   -1 
      Connect         =   "" 
      OLEDBString     =   "" 
      OLEDBFile       =   "" 
      DataSourceName  =   "" 
      OtherAttributes =   "" 
      UserName        =   "" 
      Password        =   "" 
      RecordSource    =   "" 
      Caption         =   "Adodc1" 
      BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851}  
         Name            =   "宋体" 
         Size            =   9 
         Charset         =   134 
         Weight          =   400 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      _Version        =   393216 
   End 
   Begin TrueOleDBGrid70.TDBGrid TDBGrid1  
      Height          =   5685 
      Left            =   60 
      TabIndex        =   4 
      Top             =   60 
      Width           =   4275 
      _ExtentX        =   7541 
      _ExtentY        =   10028 
      _LayoutType     =   0 
      _RowHeight      =   -2147483647 
      _WasPersistedAsPixels=   0 
      Columns(0)._VlistStyle=   0 
      Columns(0)._MaxComboItems=   5 
      Columns(0).DataField=   "" 
      Columns(0)._PropDict=   "_MaxComboItems,516,2;_VlistStyle,514,3" 
      Columns(1)._VlistStyle=   0 
      Columns(1)._MaxComboItems=   5 
      Columns(1).DataField=   "" 
      Columns(1)._PropDict=   "_MaxComboItems,516,2;_VlistStyle,514,3" 
      Columns.Count   =   2 
      Splits(0)._UserFlags=   0 
      Splits(0).RecordSelectorWidth=   688 
      Splits(0)._SavedRecordSelectors=   0   'False 
      Splits(0).DividerColor=   14215660 
      Splits(0).SpringMode=   0   'False 
      Splits(0)._PropDict=   "_ColumnProps,515,0;_UserFlags,518,3" 
      Splits(0)._ColumnProps(0)=   "Columns.Count=2" 
      Splits(0)._ColumnProps(1)=   "Column(0).Width=3281" 
      Splits(0)._ColumnProps(2)=   "Column(0).DividerColor=0" 
      Splits(0)._ColumnProps(3)=   "Column(0)._WidthInPix=3175" 
      Splits(0)._ColumnProps(4)=   "Column(0).Order=1" 
      Splits(0)._ColumnProps(5)=   "Column(0)._MinWidth=64" 
      Splits(0)._ColumnProps(6)=   "Column(1).Width=3281" 
      Splits(0)._ColumnProps(7)=   "Column(1).DividerColor=0" 
      Splits(0)._ColumnProps(8)=   "Column(1)._WidthInPix=3175" 
      Splits(0)._ColumnProps(9)=   "Column(1).Order=2" 
      Splits.Count    =   1 
      PrintInfos(0)._StateFlags=   0 
      PrintInfos(0).Name=   "piInternal 0" 
      PrintInfos(0).PageHeaderFont=   "Size=9,Charset=134,Weight=400,Underline=0,Italic=0,Strikethrough=0,Name=宋体" 
      PrintInfos(0).PageFooterFont=   "Size=9,Charset=134,Weight=400,Underline=0,Italic=0,Strikethrough=0,Name=宋体" 
      PrintInfos(0).PageHeaderHeight=   0 
      PrintInfos(0).PageFooterHeight=   0 
      PrintInfos.Count=   1 
      DefColWidth     =   0 
      HeadLines       =   1 
      FootLines       =   1 
      MultipleLines   =   0 
      CellTipsWidth   =   0 
      DeadAreaBackColor=   -2147483643 
      RowDividerColor =   14215660 
      RowSubDividerColor=   14215660 
      DirectionAfterEnter=   1 
      MaxRows         =   250000 
      ViewColumnCaptionWidth=   0 
      ViewColumnWidth =   0 
      _PropDict       =   "_ExtentX,2003,3;_ExtentY,2004,3;_LayoutType,512,2;_RowHeight,16,3;_StyleDefs,513,0;_WasPersistedAsPixels,516,2" 
      _StyleDefs(0)   =   "_StyleRoot:id=0,.parent=-1,.alignment=3,.valignment=0,.bgcolor=&H80000005&" 
      _StyleDefs(1)   =   ":id=0,.fgcolor=&H80000008&,.wraptext=0,.locked=0,.transparentBmp=0" 
      _StyleDefs(2)   =   ":id=0,.fgpicPosition=0,.bgpicMode=0,.appearance=0,.borderSize=0,.ellipsis=0" 
      _StyleDefs(3)   =   ":id=0,.borderColor=&H80000005&,.borderType=0,.bold=0,.fontsize=900,.italic=0" 
      _StyleDefs(4)   =   ":id=0,.underline=0,.strikethrough=0,.charset=134" 
      _StyleDefs(5)   =   ":id=0,.fontname=宋体" 
      _StyleDefs(6)   =   "Style:id=1,.parent=0,.namedParent=33" 
      _StyleDefs(7)   =   "CaptionStyle:id=4,.parent=2,.namedParent=37" 
      _StyleDefs(8)   =   "HeadingStyle:id=2,.parent=1,.namedParent=34" 
      _StyleDefs(9)   =   "FooterStyle:id=3,.parent=1,.namedParent=35" 
      _StyleDefs(10)  =   "InactiveStyle:id=5,.parent=2,.bgcolor=&H8000000F&,.fgcolor=&H80000012&" 
      _StyleDefs(11)  =   "SelectedStyle:id=6,.parent=1,.namedParent=36" 
      _StyleDefs(12)  =   "EditorStyle:id=7,.parent=1" 
      _StyleDefs(13)  =   "HighlightRowStyle:id=8,.parent=1,.namedParent=38" 
      _StyleDefs(14)  =   "EvenRowStyle:id=9,.parent=1,.namedParent=39" 
      _StyleDefs(15)  =   "OddRowStyle:id=10,.parent=1,.namedParent=40" 
      _StyleDefs(16)  =   "RecordSelectorStyle:id=11,.parent=2,.namedParent=41" 
      _StyleDefs(17)  =   "FilterBarStyle:id=12,.parent=1,.namedParent=42" 
      _StyleDefs(18)  =   "Splits(0).Style:id=13,.parent=1" 
      _StyleDefs(19)  =   "Splits(0).CaptionStyle:id=22,.parent=4" 
      _StyleDefs(20)  =   "Splits(0).HeadingStyle:id=14,.parent=2" 
      _StyleDefs(21)  =   "Splits(0).FooterStyle:id=15,.parent=3" 
      _StyleDefs(22)  =   "Splits(0).InactiveStyle:id=16,.parent=5" 
      _StyleDefs(23)  =   "Splits(0).SelectedStyle:id=18,.parent=6" 
      _StyleDefs(24)  =   "Splits(0).EditorStyle:id=17,.parent=7" 
      _StyleDefs(25)  =   "Splits(0).HighlightRowStyle:id=19,.parent=8" 
      _StyleDefs(26)  =   "Splits(0).EvenRowStyle:id=20,.parent=9" 
      _StyleDefs(27)  =   "Splits(0).OddRowStyle:id=21,.parent=10" 
      _StyleDefs(28)  =   "Splits(0).RecordSelectorStyle:id=23,.parent=11" 
      _StyleDefs(29)  =   "Splits(0).FilterBarStyle:id=24,.parent=12" 
      _StyleDefs(30)  =   "Splits(0).Columns(0).Style:id=28,.parent=13" 
      _StyleDefs(31)  =   "Splits(0).Columns(0).HeadingStyle:id=25,.parent=14" 
      _StyleDefs(32)  =   "Splits(0).Columns(0).FooterStyle:id=26,.parent=15" 
      _StyleDefs(33)  =   "Splits(0).Columns(0).EditorStyle:id=27,.parent=17" 
      _StyleDefs(34)  =   "Splits(0).Columns(1).Style:id=32,.parent=13" 
      _StyleDefs(35)  =   "Splits(0).Columns(1).HeadingStyle:id=29,.parent=14" 
      _StyleDefs(36)  =   "Splits(0).Columns(1).FooterStyle:id=30,.parent=15" 
      _StyleDefs(37)  =   "Splits(0).Columns(1).EditorStyle:id=31,.parent=17" 
      _StyleDefs(38)  =   "Named:id=33:Normal" 
      _StyleDefs(39)  =   ":id=33,.parent=0" 
      _StyleDefs(40)  =   "Named:id=34:Heading" 
      _StyleDefs(41)  =   ":id=34,.parent=33,.valignment=2,.bgcolor=&H8000000F&,.fgcolor=&H80000012&" 
      _StyleDefs(42)  =   ":id=34,.wraptext=-1" 
      _StyleDefs(43)  =   "Named:id=35:Footing" 
      _StyleDefs(44)  =   ":id=35,.parent=33,.valignment=2,.bgcolor=&H8000000F&,.fgcolor=&H80000012&" 
      _StyleDefs(45)  =   "Named:id=36:Selected" 
      _StyleDefs(46)  =   ":id=36,.parent=33,.bgcolor=&H8000000D&,.fgcolor=&H8000000E&" 
      _StyleDefs(47)  =   "Named:id=37:Caption" 
      _StyleDefs(48)  =   ":id=37,.parent=34,.alignment=2" 
      _StyleDefs(49)  =   "Named:id=38:HighlightRow" 
      _StyleDefs(50)  =   ":id=38,.parent=33,.bgcolor=&H8000000D&,.fgcolor=&H8000000E&" 
      _StyleDefs(51)  =   "Named:id=39:EvenRow" 
      _StyleDefs(52)  =   ":id=39,.parent=33,.bgcolor=&HFFFF00&" 
      _StyleDefs(53)  =   "Named:id=40:OddRow" 
      _StyleDefs(54)  =   ":id=40,.parent=33" 
      _StyleDefs(55)  =   "Named:id=41:RecordSelector" 
      _StyleDefs(56)  =   ":id=41,.parent=34" 
      _StyleDefs(57)  =   "Named:id=42:FilterBar" 
      _StyleDefs(58)  =   ":id=42,.parent=33" 
   End 
   Begin CSCommandSCE.CommandSCE CommandSCE4  
      Height          =   360 
      Left            =   4500 
      TabIndex        =   0 
      Top             =   120 
      Width           =   1215 
      _ExtentX        =   2143 
      _ExtentY        =   635 
      ICOMaskColor    =   16777215 
      IconAlign       =   0 
      Icon            =   "FormInputS.frx":0B24 
      Caption         =   "选择文件" 
      BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851}  
         Name            =   "宋体" 
         Size            =   9 
         Charset         =   134 
         Weight          =   400 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      ShowFocus       =   0   'False 
      Appearance      =   2 
   End 
   Begin CSCommandSCE.CommandSCE CommandSCE2  
      Height          =   360 
      Left            =   4500 
      TabIndex        =   3 
      Top             =   5370 
      Width           =   1215 
      _ExtentX        =   2143 
      _ExtentY        =   635 
      IconAlign       =   0 
      Icon            =   "FormInputS.frx":10BE 
      Caption         =   "关闭" 
      BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851}  
         Name            =   "宋体" 
         Size            =   9 
         Charset         =   134 
         Weight          =   400 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      ShowFocus       =   0   'False 
   End 
   Begin CSCommandSCE.CommandSCE CommandSCE1  
      Height          =   360 
      Left            =   4500 
      TabIndex        =   1 
      Top             =   630 
      Width           =   1215 
      _ExtentX        =   2143 
      _ExtentY        =   635 
      IconAlign       =   0 
      Icon            =   "FormInputS.frx":1658 
      Caption         =   "导入数据" 
      BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851}  
         Name            =   "宋体" 
         Size            =   9 
         Charset         =   134 
         Weight          =   400 
         Underline       =   0   'False 
         Italic          =   0   'False 
         Strikethrough   =   0   'False 
      EndProperty 
      ShowFocus       =   0   'False 
      Appearance      =   2 
   End 
End 
Attribute VB_Name = "FormInputS" 
Attribute VB_GlobalNameSpace = False 
Attribute VB_Creatable = False 
Attribute VB_PredeclaredId = True 
Attribute VB_Exposed = False 
Option Explicit 
 
Private Sub CommandSCE1_Click() 
On Error Resume Next 
 
If MsgBox("数据批量导入操作是不可逆的,确定进行操作?", vbQuestion + vbYesNo, "提示") = vbYes Then 
                   AdoAddSTU.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & App.Path & "\db\svdb.mdb;Persist Security Info=False" 
                   AdoAddSTU.RecordSource = "SELECT TOP 1 年级, 班级, 编号, 姓名 FROM 成绩" 
                   AdoAddSTU.Refresh 
    With Adodc1.Recordset 
        .Update 
         DoEvents 
        .MoveFirst 
    Dim I 
    For I = 1 To .RecordCount 
                    AdoAddSTU.Recordset.AddNew 
                    AdoAddSTU.Recordset.Fields("年级") = Trim(.Fields(0).Value) 
                    AdoAddSTU.Recordset.Fields("班级") = Trim(.Fields(1).Value) 
                    AdoAddSTU.Recordset.Fields("编号") = Trim(.Fields(2).Value) 
                    AdoAddSTU.Recordset.Fields("姓名") = Trim(.Fields(3).Value) 
                 
                    .Update 
        .MoveNext 
     
    Next I 
    End With 
     
    If AdoAddSTU.Recordset.RecordCount > 0 Then 
    AdoAddSTU.Recordset.Update 
     
    Form1.FillTreeView 
    Call Form1.FillTDBGrid("nnnn", "nnn") 
    End If 
     
    MsgBox "数据导入完毕(切勿重复导入相同数据) ", , "提示" 
End If 
End Sub 
 
Private Sub CommandSCE2_Click() 
 
Unload Me 
End Sub 
 
Private Sub CommandSCE4_Click() 
On Error Resume Next 
CommonDialog1.Filter = "Excel学生信息文件|*.xls" 
CommonDialog1.Action = 1 
If CommonDialog1.FileName <> "" Then 
Me.MousePointer = 13 
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & CommonDialog1.FileName & ";Extended Properties='Excel 8.0;HDR=Yes'" 
Adodc1.RecordSource = "SELECT * FROM [Sheet1$]" 
Adodc1.Refresh 
If Adodc1.Recordset.RecordCount <> 0 Then 
CommandSCE1.Enabled = True 
Fill 
 Else 
 CommandSCE1.Enabled = False 
End If 
Me.MousePointer = 0 
End If 
 
End Sub 
'====================设置表格项目 
Private Sub Fill() 
Me.MousePointer = 13 
With TDBGrid1 
.MarqueeStyle = dbgDottedCellBorder 
.DataSource = Adodc1 
 .Columns(0).Width = 600 
  .Columns(1).Width = 500 
   .Columns(2).Width = 500 
End With 
Me.MousePointer = 0 
StatusBar1.Panels(1).Text = "该文件记录数: " & Adodc1.Recordset.RecordCount 
End Sub 
 
 
Private Sub CommandSCE5_Click() 
Dim CL 
CL = Chr(10) & Chr(13) 
 MsgBox "待导入数据格式:" & CL & CL & _ 
        "1 文件必须为 MICROSOFT OFFICE EXCEL 文件格式 [*.XLS] 。" & CL & _ 
        "2 在工作表 ""SHEET1"" 中存储数据,暂不提供其他工作表导入!" & CL & _ 
        "3 文件首行为 [年级] [班级] [编号] [姓名] ,顺序、内容必须准确!" & CL & CL & _ 
        "该操作不可逆转,请慎重. " 
End Sub 
 
Private Sub Form_Load() 
 CommandSCE1.Enabled = False 
               AdoAddSTU.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & App.Path & "\db\svdb.mdb;Persist Security Info=False" 
               AdoAddSTU.RecordSource = "SELECT TOP 1 年级, 班级, 编号, 姓名 FROM 成绩" 
               AdoAddSTU.Refresh 
End Sub