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

📄 dlg_incomebill.frm

📁 仓库扫描管理系统
💻 FRM
📖 第 1 页 / 共 5 页
字号:
            TabIndex        =   7
            Top             =   240
            Width           =   735
         End
      End
      Begin VB.Frame Frame3 
         Height          =   645
         Left            =   5280
         TabIndex        =   2
         Top             =   675
         Width           =   5370
         Begin VB.TextBox billDate 
            Enabled         =   0   'False
            Height          =   300
            Left            =   3480
            TabIndex        =   26
            Top             =   240
            Width           =   1395
         End
         Begin VB.TextBox billNo 
            BackColor       =   &H00FFFFFF&
            Enabled         =   0   'False
            Height          =   300
            Left            =   1080
            TabIndex        =   8
            Top             =   240
            Width           =   1395
         End
         Begin VB.Label Label9 
            Caption         =   "入库日期:"
            Height          =   180
            Left            =   2520
            TabIndex        =   24
            Top             =   270
            Width           =   975
         End
         Begin VB.Label Label4 
            BackColor       =   &H00FFFFFF&
            BackStyle       =   0  'Transparent
            Caption         =   "单据号:"
            Height          =   180
            Left            =   240
            TabIndex        =   3
            Top             =   270
            Width           =   855
         End
      End
      Begin VB.TextBox txtSupplier 
         Height          =   285
         Left            =   3090
         TabIndex        =   1
         Text            =   "0"
         Top             =   390
         Visible         =   0   'False
         Width           =   1215
      End
      Begin MSDBGrid.DBGrid grid1 
         Bindings        =   "dlg_incomeBill.frx":C417
         Height          =   2985
         Left            =   3900
         OleObjectBlob   =   "dlg_incomeBill.frx":C42B
         TabIndex        =   11
         Top             =   1620
         Visible         =   0   'False
         Width           =   6285
      End
      Begin MSDBGrid.DBGrid DBGrid1 
         Bindings        =   "dlg_incomeBill.frx":DB54
         Height          =   5865
         Left            =   -74880
         OleObjectBlob   =   "dlg_incomeBill.frx":DB6D
         TabIndex        =   16
         Top             =   480
         Width           =   11040
      End
      Begin MSFlexGridLib.MSFlexGrid mf1 
         Height          =   3735
         Left            =   120
         TabIndex        =   14
         Top             =   1320
         Width           =   11175
         _ExtentX        =   19711
         _ExtentY        =   6588
         _Version        =   393216
         BackColorFixed  =   -2147483636
         BackColorBkg    =   -2147483644
         AllowUserResizing=   3
      End
      Begin VB.Label lblTtlQty 
         Caption         =   "0"
         BeginProperty Font 
            Name            =   "MS Sans Serif"
            Size            =   12
            Charset         =   0
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H000000FF&
         Height          =   375
         Left            =   1920
         TabIndex        =   38
         Top             =   6600
         Width           =   735
      End
      Begin VB.Label lblTtlQtyCaption 
         Caption         =   "总件数:"
         ForeColor       =   &H00FF0000&
         Height          =   255
         Left            =   1080
         TabIndex        =   37
         Top             =   6600
         Width           =   855
      End
      Begin VB.Label Label6 
         Caption         =   "累计净重毛重"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   9.75
            Charset         =   0
            Weight          =   400
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H00FF0000&
         Height          =   1200
         Left            =   720
         TabIndex        =   28
         Top             =   5160
         Width           =   255
      End
      Begin VB.Line Line1 
         X1              =   6285
         X2              =   7485
         Y1              =   3000
         Y2              =   3480
      End
      Begin VB.Label Label2 
         BackStyle       =   0  'Transparent
         Caption         =   "入  库 单"
         BeginProperty Font 
            Name            =   "宋体"
            Size            =   14.25
            Charset         =   134
            Weight          =   700
            Underline       =   0   'False
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         Height          =   285
         Left            =   5100
         TabIndex        =   15
         Top             =   360
         Width           =   1395
      End
   End
   Begin MSComCtl2.DTPicker DTP1 
      Height          =   315
      Left            =   1320
      TabIndex        =   18
      Top             =   0
      Width           =   1785
      _ExtentX        =   3149
      _ExtentY        =   556
      _Version        =   393216
      BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Format          =   26935297
      CurrentDate     =   36654
   End
   Begin MSComCtl2.DTPicker DTP2 
      Height          =   315
      Left            =   3600
      TabIndex        =   19
      Top             =   0
      Width           =   1785
      _ExtentX        =   3149
      _ExtentY        =   556
      _Version        =   393216
      BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
         Name            =   "宋体"
         Size            =   12
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Format          =   26935297
      CurrentDate     =   37256
   End
   Begin VB.Label Label10 
      BackStyle       =   0  'Transparent
      Caption         =   "起止日期:"
      BeginProperty Font 
         Name            =   "MS Sans Serif"
         Size            =   9.75
         Charset         =   0
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   315
      Left            =   240
      TabIndex        =   25
      Top             =   0
      Width           =   1245
   End
   Begin VB.Label Label5 
      BackStyle       =   0  'Transparent
      Caption         =   "到"
      BeginProperty Font 
         Name            =   "MS Sans Serif"
         Size            =   9.75
         Charset         =   0
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      Height          =   315
      Left            =   3225
      TabIndex        =   20
      Top             =   0
      Width           =   330
   End
End
Attribute VB_Name = "dlg_incomeBill"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Dim s, y, i     '定义变量
Dim mydb As Database     '定义数据库
Dim rs1 As Recordset     '定义字段
Dim rs2 As Recordset
Dim rsMaster As Recordset
Dim lsph As Integer     '定义一个整型变量
Dim sqlMaster As String
Dim sqlOrderBy As String
Dim isAdd As Boolean    '是否新增
Dim grid1IsVisible As Boolean
Dim m_billType As Integer
Dim m_productCount As Integer ' 当前单据中产品个数
'Private Declare Function GetParent Lib "user32" (ByVal hwnd As Long) As Long
Private Sub cmdConfirm_Click()
    If SSTab1.Tab <> 1 Then
        SSTab1.Tab = 1
    End If
    Dim billNo As String
    If SSTab1.Tab = 1 Then
        billNo = Me.billNo.Text
    Else
        billNo = Me.DataMaster.Recordset.Fields("billNo")
    End If
    If Trim(billNo) = "" Then
        MsgBox "对不起,没有数据可导入!", vbInformation, "提示"
        Exit Sub
    End If
    If InStr(1, form_outAdd.txtPrevBillNo.Text, billNo, vbTextCompare) > 0 Then
        MsgBox "对不起,当前出库单中已经引用了该入库单!", vbInformation, "提示"
        Exit Sub
    End If
    Dim rs As Recordset
    Dim sql As String
    sql = "select rsvFld1  from hpos_StockOutBill_Master where rsvFld1='" + billNo + "'"
    Set rs = g_db.OpenRecordset(sql)
    If rs.RecordCount > 0 Then
        MsgBox "对不起,其它出库单中已经引用了该入库单!", vbInformation, "提示"
        Exit Sub
    End If
    If Trim(form_outAdd.txtPrevBillNo.Text) <> "" Then
        billNo = " || " + billNo
    End If
    form_outAdd.txtPrevBillNo.Text = form_outAdd.txtPrevBillNo.Text + billNo
    appendData Me.mf1, form_outAdd.mf1
    Unload Me
End Sub

Private Sub cmdDelete_Click()
    Dim rs As Recordset
    Set rs = DataMaster.Recordset
    If Not IsNull(rs) And rs.RecordCount > 0 And Not IsNull(rs.Fields("billId")) Then
        Dim sql As String
        If MsgBox("真的要删除吗?", vbYesNo + vbQuestion + vbDefaultButton2, "提示") = vbYes Then
            sql = " delete from hpos_StockIncomeBill_Dtl where billId=" + Chr(34) + rs.Fields("billId") + Chr(34)
            g_db.Execute sql
            sql = " delete from hpos_StockIncomeBill_Master where billId=" + Chr(34) + rs.Fields("billId") + Chr(34)
            g_db.Execute sql
            DataMaster.Refresh
            MsgBox "已经删除!", vbInformation, "提示"
'            EditData
            If SSTab1.Tab = 1 Then
                SSTab1.Tab = 0
            End If
        End If
        If Not DataMaster.Recordset.EOF Then
          cmdEdit.Enabled = True
          enableControls (True)
        Else
            clearData mf1
            clearData msfgTtl
            txtSupplier.Text = ""
            txtBillId.Text = ""
            supplierName.Text = ""
            handler.Text = ""
            cmdEdit.Enabled = False
            enableControls (False)
        End If
    End If
End Sub

Private Sub cmdDeleteLine_Click()
    For i = mf1.FixedCols To mf1.cols - mf1.FixedCols
      mf1.TextMatrix(mf1.row, i) = ""
    Next i
    text1.Text = ""
    Call fillTotalDataFromDtlData
    If mf1.row > 1 Then
        mf1.row = mf1.row - 1
    End If

⌨️ 快捷键说明

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