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

📄 main_ysyf_yfzkgl.frm

📁 餐饮企业的管理系统主要包括前台管理、后台管理、财务管理、报表打印等功能
💻 FRM
📖 第 1 页 / 共 2 页
字号:
               Type            =   0
               Format          =   ""
               HaveTrueFalseNull=   0
               FirstDayOfWeek  =   0
               FirstWeekOfYear =   0
               LCID            =   2052
               SubFormatType   =   0
            EndProperty
         EndProperty
         BeginProperty Column04 
            DataField       =   "折扣"
            Caption         =   "折扣"
            BeginProperty DataFormat {6D835690-900B-11D0-9484-00A0C91110ED} 
               Type            =   0
               Format          =   ""
               HaveTrueFalseNull=   0
               FirstDayOfWeek  =   0
               FirstWeekOfYear =   0
               LCID            =   2052
               SubFormatType   =   0
            EndProperty
         EndProperty
         BeginProperty Column05 
            DataField       =   "税率"
            Caption         =   "税率"
            BeginProperty DataFormat {6D835690-900B-11D0-9484-00A0C91110ED} 
               Type            =   0
               Format          =   ""
               HaveTrueFalseNull=   0
               FirstDayOfWeek  =   0
               FirstWeekOfYear =   0
               LCID            =   2052
               SubFormatType   =   0
            EndProperty
         EndProperty
         BeginProperty Column06 
            DataField       =   "应付"
            Caption         =   "应付"
            BeginProperty DataFormat {6D835690-900B-11D0-9484-00A0C91110ED} 
               Type            =   0
               Format          =   ""
               HaveTrueFalseNull=   0
               FirstDayOfWeek  =   0
               FirstWeekOfYear =   0
               LCID            =   2052
               SubFormatType   =   0
            EndProperty
         EndProperty
         BeginProperty Column07 
            DataField       =   "实付"
            Caption         =   "实付"
            BeginProperty DataFormat {6D835690-900B-11D0-9484-00A0C91110ED} 
               Type            =   0
               Format          =   ""
               HaveTrueFalseNull=   0
               FirstDayOfWeek  =   0
               FirstWeekOfYear =   0
               LCID            =   2052
               SubFormatType   =   0
            EndProperty
         EndProperty
         BeginProperty Column08 
            DataField       =   "未付"
            Caption         =   "未付"
            BeginProperty DataFormat {6D835690-900B-11D0-9484-00A0C91110ED} 
               Type            =   0
               Format          =   ""
               HaveTrueFalseNull=   0
               FirstDayOfWeek  =   0
               FirstWeekOfYear =   0
               LCID            =   2052
               SubFormatType   =   0
            EndProperty
         EndProperty
         BeginProperty Column09 
            DataField       =   "经手人"
            Caption         =   "经手人"
            BeginProperty DataFormat {6D835690-900B-11D0-9484-00A0C91110ED} 
               Type            =   0
               Format          =   ""
               HaveTrueFalseNull=   0
               FirstDayOfWeek  =   0
               FirstWeekOfYear =   0
               LCID            =   2052
               SubFormatType   =   0
            EndProperty
         EndProperty
         BeginProperty Column10 
            DataField       =   "操作员"
            Caption         =   "操作员"
            BeginProperty DataFormat {6D835690-900B-11D0-9484-00A0C91110ED} 
               Type            =   0
               Format          =   ""
               HaveTrueFalseNull=   0
               FirstDayOfWeek  =   0
               FirstWeekOfYear =   0
               LCID            =   2052
               SubFormatType   =   0
            EndProperty
         EndProperty
         BeginProperty Column11 
            DataField       =   "供应商全称"
            Caption         =   "供应商全称"
            BeginProperty DataFormat {6D835690-900B-11D0-9484-00A0C91110ED} 
               Type            =   0
               Format          =   ""
               HaveTrueFalseNull=   0
               FirstDayOfWeek  =   0
               FirstWeekOfYear =   0
               LCID            =   2052
               SubFormatType   =   0
            EndProperty
         EndProperty
         BeginProperty Column12 
            DataField       =   "欠款日期"
            Caption         =   "欠款日期"
            BeginProperty DataFormat {6D835690-900B-11D0-9484-00A0C91110ED} 
               Type            =   0
               Format          =   ""
               HaveTrueFalseNull=   0
               FirstDayOfWeek  =   0
               FirstWeekOfYear =   0
               LCID            =   2052
               SubFormatType   =   0
            EndProperty
         EndProperty
         BeginProperty Column13 
            DataField       =   "还款日期"
            Caption         =   "还款日期"
            BeginProperty DataFormat {6D835690-900B-11D0-9484-00A0C91110ED} 
               Type            =   0
               Format          =   ""
               HaveTrueFalseNull=   0
               FirstDayOfWeek  =   0
               FirstWeekOfYear =   0
               LCID            =   2052
               SubFormatType   =   0
            EndProperty
         EndProperty
         BeginProperty Column14 
            DataField       =   "付款方式"
            Caption         =   "付款方式"
            BeginProperty DataFormat {6D835690-900B-11D0-9484-00A0C91110ED} 
               Type            =   0
               Format          =   ""
               HaveTrueFalseNull=   0
               FirstDayOfWeek  =   0
               FirstWeekOfYear =   0
               LCID            =   2052
               SubFormatType   =   0
            EndProperty
         EndProperty
         BeginProperty Column15 
            DataField       =   "是否结清"
            Caption         =   "是否结清"
            BeginProperty DataFormat {6D835690-900B-11D0-9484-00A0C91110ED} 
               Type            =   0
               Format          =   ""
               HaveTrueFalseNull=   0
               FirstDayOfWeek  =   0
               FirstWeekOfYear =   0
               LCID            =   2052
               SubFormatType   =   0
            EndProperty
         EndProperty
         SplitCount      =   1
         BeginProperty Split0 
            BeginProperty Column00 
               ColumnWidth     =   1695.118
            EndProperty
            BeginProperty Column01 
               ColumnWidth     =   629.858
            EndProperty
            BeginProperty Column02 
               ColumnWidth     =   464.882
            EndProperty
            BeginProperty Column03 
               ColumnWidth     =   555.024
            EndProperty
            BeginProperty Column04 
               ColumnWidth     =   555.024
            EndProperty
            BeginProperty Column05 
               ColumnWidth     =   450.142
            EndProperty
            BeginProperty Column06 
               ColumnWidth     =   689.953
            EndProperty
            BeginProperty Column07 
               ColumnWidth     =   629.858
            EndProperty
            BeginProperty Column08 
               ColumnWidth     =   510.236
            EndProperty
            BeginProperty Column09 
               ColumnWidth     =   599.811
            EndProperty
            BeginProperty Column10 
               ColumnWidth     =   689.953
            EndProperty
            BeginProperty Column11 
               ColumnWidth     =   1679.811
            EndProperty
            BeginProperty Column12 
               ColumnWidth     =   1785.26
            EndProperty
            BeginProperty Column13 
               ColumnWidth     =   1769.953
            EndProperty
            BeginProperty Column14 
               ColumnWidth     =   870.236
            EndProperty
            BeginProperty Column15 
               ColumnWidth     =   824.882
            EndProperty
         EndProperty
      End
   End
   Begin VB.Frame Frame3 
      Height          =   1050
      Left            =   9135
      TabIndex        =   14
      Top             =   2535
      Width           =   2370
      Begin VB.CommandButton Comview 
         Caption         =   "查看进货单信息"
         Height          =   330
         Left            =   180
         TabIndex        =   4
         Top             =   225
         Width           =   2010
      End
      Begin VB.CommandButton ComPrint 
         Caption         =   "打印应付款信息"
         Height          =   330
         Left            =   180
         TabIndex        =   5
         Top             =   630
         Width           =   2010
      End
   End
End
Attribute VB_Name = "main_ysyf_yfzkgl"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Dim newcnn As New Connection     '定义数据库连接
Dim myval, SQL0, SQL1, SQL2, SQL3 As String     '定义字符串变量
Dim rs1 As New ADODB.Recordset     '定义数据集对象
Private Sub Form_Load()
    
    sqlStr = "select * From 进货单据临时表"
    Call FunAdo(Adodc1, sqlStr)
    Sql = "select * From 进货单据临时表 "
    Call FunAdo(Adodc2, Sql)
    rq.text = Now     '设置时间,Now返回系统当前时间
    DT2.Value = Date + 1
    DT1.Value = DT2.Value - 30 'Date函数返回系统当前日期

    '向combo1添加供应商列表
    rs1.Open "select 供应商全称 from 进货单据临时表 group by 供应商全称", cnn, adOpenKeyset, adLockOptimistic
    If rs1.BOF = False Then rs1.MoveFirst
    For i = 0 To rs1.RecordCount - 1
        Combo1.AddItem (Trim(rs1.Fields("供应商全称")))
        rs1.MoveNext
    Next i
    If Combo1.ListCount > 0 Then Combo1.ListIndex = 0
        rs1.Close
End Sub
Private Sub Comfind_Click()     '查询统计应付账款信息
 If Combo1.text <> "" Then
    Sql = "select * from 进货单据临时表 where 进货单据临时表.欠款日期 between '" + Str(DT1.Value) + "'AND '" + Str(DT2.Value) + "'and 进货单据临时表.供应商全称='" + Trim(Combo1.text) + "'and 进货单据临时表.是否结清='否'"
    Call FunAdo(Adodc1, Sql)
    Adodc1.Refresh
    If Adodc1.Recordset.RecordCount > 0 Then
       Sql = "select count(*)as 记录,sum(数量)as 数量合计,sum(应付)as 应付合计,sum(实付)as 实付合计,sum(未付)as 未付合计 from 进货单据临时表 where 进货单据临时表.欠款日期 between '" + Str(DT1.Value) + "'AND '" + Str(DT2.Value) + "'and 进货单据临时表.供应商全称='" + Trim(Combo1.text) + "'and 进货单据临时表.是否结清='否'"
       Call FunAdo(Adodc2, Sql)
       Adodc2.Refresh
       If Adodc2.Recordset.Fields(0) <> "" Then Labjl.Caption = Adodc2.Recordset.Fields(0) Else Labjl.Caption = "0"
       If Adodc2.Recordset.Fields(1) <> "" Then Labhjsl.Caption = Adodc2.Recordset.Fields(1) Else Labhjsl.Caption = "0"
       If Adodc2.Recordset.Fields(2) <> "" Then Labyfhj.Caption = Format(Adodc2.Recordset.Fields(2), "0.00") Else Labyfhj.Caption = "0.00"
       If Adodc2.Recordset.Fields(3) <> "" Then Labsfhj.Caption = Format(Adodc2.Recordset.Fields(3), "0.00") Else Labsfhj.Caption = "0.00"
       If Adodc2.Recordset.Fields(4) <> "" Then Labwfhj.Caption = Format(Adodc2.Recordset.Fields(4), "0.00") Else Labwfhj.Caption = "0.00"
    Else
       MsgBox "没有付款供应商!"
    End If
  Else
     MsgBox "请输入供应商全称!"
 End If
End Sub
Private Sub Comone_Click()     '归还单个账款
 newcnn.Open "Provider=MSDASQL.1;Persist Security Info=False;User ID=sa;Data Source=CYGLXT"
 Sql = "select * from 进货单据临时表 where 欠款日期 between '" + Str(DT1.Value) + "'AND '" + Str(DT2.Value) + "'and 供应商全称='" + Trim(Combo1.text) + "'"
 Call FunAdo(Adodc1, Sql)
 Adodc1.Refresh
 If Adodc1.Recordset.RecordCount > 0 Then
    myval = MsgBox("确认归还[" & Combo1.text & "]的账款吗?", vbYesNo)
    If myval = vbYes Then
       SQL0 = "update 进货单据临时表 set 还款日期='" + Trim(rq.text) + "',是否结清='是' where 进货票号='" + Trim(Adodc1.Recordset.Fields("进货票号")) + "'and 供应商全称='" + Trim(Combo1.text) + "'and 是否结清='否'"
       newcnn.Execute SQL0
       SQL1 = "insert 付款单据历史表(结账票号,品种数,数量,金额,折扣,税率,应付,实付,付款金额,供应商全称,欠款日期,还款日期,付款方式,是否结清) select 进货票号,品种数,数量,金额,折扣,税率,应付,实付,未付,供应商全称,欠款日期,还款日期,付款方式,是否结清 from 进货单据临时表 where 进货票号='" + Trim(Adodc1.Recordset.Fields("进货票号")) + "'and 供应商全称='" + Trim(Combo1.text) + "'and 是否结清='是'"
       newcnn.Execute SQL1
       SQL2 = "insert 进货单据历史表(进货票号,品种数,数量,金额,折扣,税率,应付,实付,未付,经手人,操作员,供应商全称,欠款日期,还款日期,付款方式,是否结清) select 进货票号,品种数,数量,金额,折扣,税率,应付,实付,未付,经手人,操作员,供应商全称,欠款日期,还款日期,付款方式,是否结清 from 进货单据临时表 where 进货票号='" + Trim(Adodc1.Recordset.Fields("进货票号")) + "'and 供应商全称='" + Trim(Combo1.text) + "'and 是否结清='是'"
       newcnn.Execute SQL2
       SQL3 = "delete 进货单据临时表 where 进货票号='" + Trim(Adodc1.Recordset.Fields("进货票号")) + "'and 供应商全称='" + Trim(Combo1.text) + "'and 是否结清='是'"
       newcnn.Execute SQL3         'Connection 对象的 Execute 方法,执行指定的查询、SQL 语句、存储过程或特定提供者的文本等内容
       MsgBox "已成功归还[" & Combo1.text & "]的账款!"
       Adodc1.Refresh
    End If
 Else
    MsgBox "没有付款供应商!"
 End If
 newcnn.Close
End Sub
Private Sub Comall_Click()     '归还所有账款
 newcnn.Open "Provider=MSDASQL.1;Persist Security Info=False;User ID=sa;Data Source=CYGLXT"
 Sql = "select * from 进货单据临时表 where 欠款日期 between '" + Str(DT1.Value) + "'AND '" + Str(DT2.Value) + "'and 供应商全称='" + Trim(Combo1.text) + "'"
 Call FunAdo(Adodc1, Sql)
 Adodc1.Refresh
 If Adodc1.Recordset.RecordCount > 0 Then
    myval = MsgBox("确认归还[" & Combo1.text & "]的账款吗?", vbYesNo)
    If myval = vbYes Then
       SQL0 = "update 进货单据临时表 set 还款日期='" + Trim(rq.text) + "',是否结清='是' where 供应商全称='" + Trim(Combo1.text) + "'and 是否结清='否'"
       newcnn.Execute SQL0
       SQL1 = "insert 付款单据历史表(结账票号,品种数,数量,金额,折扣,税率,应付,实付,付款金额,供应商全称,欠款日期,还款日期,付款方式,是否结清) select 进货票号,品种数,数量,金额,折扣,税率,应付,实付,未付,供应商全称,欠款日期,还款日期,付款方式,是否结清 from 进货单据临时表 where 供应商全称='" + Trim(Combo1.text) + "'and 是否结清='是'"
       newcnn.Execute SQL1
       SQL2 = "insert 进货单据历史表(进货票号,品种数,数量,金额,折扣,税率,应付,实付,未付,经手人,操作员,供应商全称,欠款日期,还款日期,付款方式,是否结清) select 进货票号,品种数,数量,金额,折扣,税率,应付,实付,未付,经手人,操作员,供应商全称,欠款日期,还款日期,付款方式,是否结清 from 进货单据临时表 where 供应商全称='" + Trim(Combo1.text) + "'and 是否结清='是'"
       newcnn.Execute SQL2
       SQL3 = "delete 进货单据临时表 where 供应商全称='" + Trim(Combo1.text) + "'and 是否结清='是'"
       newcnn.Execute SQL3         'Connection 对象的 Execute 方法,执行指定的查询、SQL 语句、存储过程或特定提供者的文本等内容
       MsgBox "已成功归还[" & Combo1.text & "]的账款!"
       Adodc1.Refresh
    End If
 Else
    MsgBox "没有付款供应商!"
 End If
 newcnn.Close
End Sub
Private Sub ComView_Click()     '显示进货单信息
 If Adodc1.Recordset.RecordCount > 0 Then
    Load main_ysyf_jhdxx
    main_ysyf_jhdxx.Show
    Me.Enabled = False
 Else
    MsgBox "无进货单信息!"
 End If
End Sub
Private Sub Comprint_Click()     '打印应付账款信息
  DataE1.rsCommand1.Open "select * from 进货单据临时表 where 进货单据临时表.欠款日期 between '" + Str(DT1.Value) + "'AND '" + Str(DT2.Value) + "'and 进货单据临时表.供应商全称='" + Trim(Combo1.text) + "'and 进货单据临时表.是否结清='否'", cnn, adOpenKeyset, adLockOptimistic
  DR1_yfzkdy.Show
End Sub
Private Sub comend_Click()
  frm_main.Enabled = True
  Unload Me
End Sub
Private Sub Form_Unload(Cancel As Integer)
  frm_main.Enabled = True
End Sub


⌨️ 快捷键说明

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