⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 form10.frm

📁 MIS系统开发实例(VB+SQL SERVER2000)
💻 FRM
📖 第 1 页 / 共 2 页
字号:
         Size            =   15.75
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H00000000&
      Height          =   495
      Left            =   1200
      TabIndex        =   33
      Top             =   240
      Width           =   3855
   End
   Begin VB.Label Label9 
      BackStyle       =   0  'Transparent
      BeginProperty Font 
         Name            =   "隶书"
         Size            =   18
         Charset         =   134
         Weight          =   700
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H00E0E0E0&
      Height          =   495
      Left            =   2760
      TabIndex        =   31
      Top             =   1800
      Width           =   5415
   End
   Begin VB.Label Label7 
      BackStyle       =   0  'Transparent
      Caption         =   "月份"
      ForeColor       =   &H00FFFFFF&
      Height          =   255
      Left            =   9840
      TabIndex        =   29
      Top             =   6720
      Width           =   375
   End
   Begin VB.Label Label6 
      BackStyle       =   0  'Transparent
      Caption         =   "销售比率"
      ForeColor       =   &H00FFFFFF&
      Height          =   255
      Left            =   360
      TabIndex        =   28
      Top             =   6240
      Width           =   735
   End
   Begin VB.Label Label5 
      BackStyle       =   0  'Transparent
      Caption         =   "销售金额(元)"
      ForeColor       =   &H00FFFFFF&
      Height          =   255
      Left            =   360
      TabIndex        =   27
      Top             =   6720
      Width           =   1095
   End
   Begin VB.Label Label4 
      BackColor       =   &H00C0C000&
      ForeColor       =   &H00000000&
      Height          =   255
      Index           =   11
      Left            =   8040
      TabIndex        =   26
      Top             =   6720
      Width           =   495
   End
   Begin VB.Label Label4 
      BackColor       =   &H00C0C000&
      ForeColor       =   &H00000000&
      Height          =   255
      Index           =   10
      Left            =   7440
      TabIndex        =   25
      Top             =   6720
      Width           =   495
   End
   Begin VB.Label Label4 
      BackColor       =   &H00C0C000&
      ForeColor       =   &H00000000&
      Height          =   255
      Index           =   9
      Left            =   6840
      TabIndex        =   24
      Top             =   6720
      Width           =   495
   End
   Begin VB.Label Label4 
      BackColor       =   &H00C0C000&
      ForeColor       =   &H00000000&
      Height          =   255
      Index           =   8
      Left            =   6240
      TabIndex        =   23
      Top             =   6720
      Width           =   495
   End
   Begin VB.Label Label4 
      BackColor       =   &H00C0C000&
      ForeColor       =   &H00000000&
      Height          =   255
      Index           =   7
      Left            =   5640
      TabIndex        =   22
      Top             =   6720
      Width           =   495
   End
   Begin VB.Label Label4 
      BackColor       =   &H00C0C000&
      ForeColor       =   &H00000000&
      Height          =   255
      Index           =   6
      Left            =   5040
      TabIndex        =   21
      Top             =   6720
      Width           =   495
   End
   Begin VB.Label Label4 
      BackColor       =   &H00C0C000&
      ForeColor       =   &H00000000&
      Height          =   255
      Index           =   5
      Left            =   4440
      TabIndex        =   20
      Top             =   6720
      Width           =   495
   End
   Begin VB.Label Label4 
      BackColor       =   &H00C0C000&
      ForeColor       =   &H00000000&
      Height          =   255
      Index           =   4
      Left            =   3840
      TabIndex        =   19
      Top             =   6720
      Width           =   495
   End
   Begin VB.Label Label4 
      BackColor       =   &H00C0C000&
      ForeColor       =   &H00000000&
      Height          =   255
      Index           =   3
      Left            =   3240
      TabIndex        =   18
      Top             =   6720
      Width           =   495
   End
   Begin VB.Label Label4 
      BackColor       =   &H00C0C000&
      ForeColor       =   &H00000000&
      Height          =   255
      Index           =   2
      Left            =   2640
      TabIndex        =   17
      Top             =   6720
      Width           =   495
   End
   Begin VB.Label Label4 
      BackColor       =   &H00C0C000&
      ForeColor       =   &H00000000&
      Height          =   255
      Index           =   1
      Left            =   2040
      TabIndex        =   16
      Top             =   6720
      Width           =   495
   End
   Begin VB.Label Label4 
      BackColor       =   &H00C0C000&
      ForeColor       =   &H00000000&
      Height          =   255
      Index           =   0
      Left            =   1440
      TabIndex        =   15
      Top             =   6720
      Width           =   495
   End
   Begin VB.Line Line6 
      BorderColor     =   &H000040C0&
      BorderWidth     =   3
      X1              =   10080
      X2              =   9960
      Y1              =   6600
      Y2              =   6720
   End
   Begin VB.Line Line5 
      BorderColor     =   &H000040C0&
      BorderWidth     =   3
      X1              =   10080
      X2              =   9960
      Y1              =   6600
      Y2              =   6480
   End
   Begin VB.Line Line4 
      BorderColor     =   &H000040C0&
      BorderWidth     =   3
      X1              =   1200
      X2              =   1320
      Y1              =   2280
      Y2              =   2400
   End
   Begin VB.Line Line3 
      BorderColor     =   &H000040C0&
      BorderWidth     =   3
      X1              =   1200
      X2              =   1080
      Y1              =   2280
      Y2              =   2400
   End
   Begin VB.Label Label1 
      BackColor       =   &H00808080&
      Caption         =   "1月    2月    3月    4月     5月   6月    7月   8月    9月   10月   11月   12月"
      ForeColor       =   &H00E0E0E0&
      Height          =   240
      Left            =   1440
      TabIndex        =   0
      Top             =   7080
      Width           =   7215
   End
   Begin VB.Line Line2 
      BorderColor     =   &H000040C0&
      BorderWidth     =   3
      X1              =   1200
      X2              =   10080
      Y1              =   6600
      Y2              =   6600
   End
   Begin VB.Line Line1 
      BorderColor     =   &H000040C0&
      BorderWidth     =   3
      X1              =   1200
      X2              =   1200
      Y1              =   2280
      Y2              =   6600
   End
   Begin VB.Label Label8 
      BackStyle       =   0  'Transparent
      Caption         =   "比例情况"
      ForeColor       =   &H00FFFFFF&
      Height          =   735
      Left            =   840
      TabIndex        =   30
      Top             =   2520
      Width           =   255
   End
End
Attribute VB_Name = "Form10"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False

Private Sub Command1_Click()
If Combo1.Text = "" Then
    MsgBox "请选择或填写药品名称!", vbOKOnly + vbInformation, "提示"
    Combo1.SetFocus
    Exit Sub
End If
sql = "select * from yaopinjbxx,xiaoshou,namezidian where yaopinjbxx.pk=xiaoshou.pk and yaopinjbxx.yno=namezidian.yno and tyinf=0 and yname='" & Combo1.Text & "'"
Call adoopen
Call rs(sql)
If adors.EOF Then
   MsgBox "未曾销售该药品", vbOKOnly + vbInformation, "提示"
   Combo1.Text = ""
   Combo1.SetFocus
   Call adoclose
   Exit Sub
End If
Call adoclose

Label9.Caption = Year(Date) & "年度 " & Combo1.Text & "月销售情况"
Dim tj(12) As Single
For i = 1 To 11
Call adoopen
sql = "select * from xiaosdingjia,xiaoshou,yaopinjbxx,changjiazidian,namezidian where yaopinjbxx.pk=xiaosdingjia.pk and yaopinjbxx.pk=xiaoshou.pk  and namezidian.yno=yaopinjbxx.yno and yname='" & Combo1.Text & "'and shoushi between '" & Year(Date) & "-" & i & "-1' and '" & Year(Date) & "-" & (i + 1) & "-1'"
Call rs(sql)
If Not adors.EOF Then
Call adoclose
Call adoopen
sql = "select sum(zonge) as zonge from xiaosdingjia,xiaoshou,yaopinjbxx,changjiazidian,namezidian where yaopinjbxx.pk=xiaosdingjia.pk and yaopinjbxx.pk=xiaoshou.pk  and namezidian.yno=yaopinjbxx.yno and yname='" & Combo1.Text & "'and shoushi between '" & Year(Date) & "-" & i & "-1' and '" & Year(Date) & "-" & (i + 1) & "-1'"
Call rs(sql)
'If Not adors.EOF Then
   
   tj(i - 1) = Val(adors.Fields("zonge"))
   Call adoclose
Else
   tj(i - 1) = 0
   Call adoclose
End If

Text1 = Text1 & " " & tj(i - 1)
Next i

Call adoopen
sql = "select * from xiaosdingjia,xiaoshou,yaopinjbxx,changjiazidian,namezidian where yaopinjbxx.pk=xiaosdingjia.pk and yaopinjbxx.pk=xiaoshou.pk  and namezidian.yno=yaopinjbxx.yno and yname='" & Combo1.Text & "'and shoushi between '" & Year(Date) & "-12-1' and '" & Year(Date) + 1 & "-1-1'"
Call rs(sql)
If Not adors.EOF Then
Call adoclose
Call adoopen
sql = "select sum(zonge) as zonge from xiaosdingjia,xiaoshou,yaopinjbxx,changjiazidian,namezidian where yaopinjbxx.pk=xiaosdingjia.pk and yaopinjbxx.pk=xiaoshou.pk  and namezidian.yno=yaopinjbxx.yno and yname='" & Combo1.Text & "'and shoushi between '" & Year(Date) & "-12-1' and '" & Year(Date) + 1 & "-1-1'"
Call rs(sql)

   tj(12) = Val(adors.Fields("zonge"))
   Call adoclose
Else
   tj(12) = 0
   Call adoclose
End If
Text1 = Text1 & " " & tj(12)

For i = 0 To 11
    tjsum = tjsum + tj(i)
Next i

For i = 0 To 11
Label3(i).Caption = (Format$(Str$(tj(i) / tjsum), "0.0%"))
Shape1(i).Top = Picture2.Height - tj(i) / tjsum * (Picture2.Height - Label3(i).Height)
Shape1(i).Height = tj(i) / tjsum * (Picture2.Height - Label3(i).Height)
Label3(i).Top = Shape1(i).Top - Label3(i).Height
Label4(i).Caption = tj(i)
Label4(i).BackColor = &HC0C0FF
Next i
End Sub

Private Sub Command2_Click()
Unload Me
End Sub

Private Sub Form_Load()
  Move MDIForm1.Left + (MDIForm1.Width - Me.Width) / 2, MDIForm1.Top + 2000
  sql = "select distinct yname from yaopinjbxx,xiaoshou,namezidian where yaopinjbxx.pk=xiaoshou.pk and yaopinjbxx.yno=namezidian.yno"
  Call comadd(sql, "yname", Combo1)
End Sub

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -