上传用户:zhpu1995
上传日期:2013-09-06
资源大小:61151k
文件大小:5k
源码类别:

企业管理

开发平台:

Visual Basic

  1. VERSION 5.00
  2. Begin VB.Form Formula_Guide_Frm 
  3.    BorderStyle     =   3  'Fixed Dialog
  4.    Caption         =   "函数向导"
  5.    ClientHeight    =   3480
  6.    ClientLeft      =   45
  7.    ClientTop       =   330
  8.    ClientWidth     =   6090
  9.    Icon            =   "函数向导.frx":0000
  10.    LinkTopic       =   "Form1"
  11.    MaxButton       =   0   'False
  12.    MinButton       =   0   'False
  13.    ScaleHeight     =   3480
  14.    ScaleWidth      =   6090
  15.    ShowInTaskbar   =   0   'False
  16.    StartUpPosition =   1  '所有者中心
  17.    Begin VB.CommandButton Cmd_OK 
  18.       Caption         =   "确定(&N)"
  19.       Default         =   -1  'True
  20.       Height          =   300
  21.       Left            =   3675
  22.       TabIndex        =   5
  23.       Top             =   3120
  24.       Width           =   1120
  25.    End
  26.    Begin VB.CommandButton Cmd_Cancel 
  27.       Cancel          =   -1  'True
  28.       Caption         =   "取消(&C)"
  29.       Height          =   300
  30.       Left            =   4875
  31.       TabIndex        =   4
  32.       Top             =   3120
  33.       Width           =   1120
  34.    End
  35.    Begin VB.Frame Frame1 
  36.       Caption         =   "函数说明:"
  37.       Height          =   2415
  38.       Left            =   2040
  39.       TabIndex        =   1
  40.       Top             =   630
  41.       Width           =   3975
  42.       Begin VB.Label Label6 
  43.          Caption         =   "例如:"
  44.          Height          =   255
  45.          Left            =   360
  46.          TabIndex        =   9
  47.          Top             =   1320
  48.          Width           =   735
  49.       End
  50.       Begin VB.Label Label5 
  51.          Height          =   255
  52.          Left            =   360
  53.          TabIndex        =   8
  54.          Top             =   1800
  55.          Width           =   3375
  56.       End
  57.       Begin VB.Label Label4 
  58.          Height          =   255
  59.          Left            =   330
  60.          TabIndex        =   7
  61.          Top             =   900
  62.          Width           =   3255
  63.       End
  64.       Begin VB.Label Label3 
  65.          Height          =   555
  66.          Left            =   360
  67.          TabIndex        =   6
  68.          Top             =   270
  69.          Width           =   3375
  70.       End
  71.    End
  72.    Begin VB.ListBox Lst_Function 
  73.       Height          =   2220
  74.       Left            =   120
  75.       TabIndex        =   0
  76.       Top             =   720
  77.       Width           =   1815
  78.    End
  79.    Begin VB.Label Label2 
  80.       AutoSize        =   -1  'True
  81.       Caption         =   "请选择需要的函数,按“确定”以输入函数"
  82.       Height          =   180
  83.       Left            =   120
  84.       TabIndex        =   3
  85.       Top             =   120
  86.       Width           =   3420
  87.    End
  88.    Begin VB.Label Label1 
  89.       AutoSize        =   -1  'True
  90.       Caption         =   "函数名:"
  91.       Height          =   180
  92.       Left            =   120
  93.       TabIndex        =   2
  94.       Top             =   480
  95.       Width           =   630
  96.    End
  97. End
  98. Attribute VB_Name = "Formula_Guide_Frm"
  99. Attribute VB_GlobalNameSpace = False
  100. Attribute VB_Creatable = False
  101. Attribute VB_PredeclaredId = True
  102. Attribute VB_Exposed = False
  103. '******************************************************************
  104. '*    模 块 名 称 :公式导入
  105. '*    功 能 描 述 :
  106. '*    程序员姓名  :苗鹏
  107. '*    最后修改人  :苗鹏
  108. '*    最后修改时间:2002/01/10
  109. '*    备        注:程序中所有依实际情况自定义部分均用[>>  <<]括起
  110. '******************************************************************
  111. Option Explicit
  112. Public sFunction As String
  113. Private Sub Cmd_Cancel_Click()
  114.     Me.sFunction = ""
  115.     Unload Me
  116. End Sub
  117. Private Sub Cmd_OK_Click()
  118.     Me.sFunction = Trim(Me.Lst_Function.Text)
  119.     Unload Me
  120. End Sub
  121. Private Sub Form_Load()
  122.     '添加公式
  123.     With Me.Lst_Function
  124.         .AddItem "Year"
  125.         .AddItem "Month"
  126.         .AddItem "Day"
  127.         .AddItem "Today"   '在公式或限定条件确认时,如果碰上today 则用getdate()替换。
  128.         .listindex = 0
  129.     End With
  130. End Sub
  131. Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
  132.     '如果用户点击右上角X关闭窗口,清空公式
  133.     If UnloadMode = 0 Then
  134.         Me.sFunction = ""
  135.     End If
  136. End Sub
  137. Private Sub Lst_Function_Click() '描述公式
  138.   Dim strName As String, strExample As String, strExplain As String
  139.   Select Case UCase(Trim(Me.Lst_Function.Text))
  140.     Case UCase("Day")
  141.       strName = "日期型函数。day(日期型表达式)"
  142.       strExample = "取<日期表达式>的天数"
  143.       strExplain = "Day(1999-12-31)"
  144.     Case UCase("Today")
  145.       strName = "日期型函数。与year month day结合使用,无参数"
  146.       strExample = "表示系统日期的今天"
  147.       strExplain = "Year(today)"
  148.     Case UCase("Month")
  149.       strName = "日期型函数。month(日期型表达式)"
  150.       strExample = "取<日期表达式>的月份"
  151.       strExplain = "Month(1999-12-31)"
  152.     Case UCase("Year")
  153.       strName = "日期型函数。year(日期型表达式)"
  154.       strExample = "取<日期表达式>的年份"
  155.       strExplain = "Year(1999-12-31)"
  156.   End Select
  157.   Label3.Caption = strName
  158.   Label4.Caption = strExample
  159.   Label5.Caption = strExplain
  160. End Sub
  161. Private Sub Lst_Function_DblClick()
  162.     Call Cmd_OK_Click
  163. End Sub