frmfields.frm
来自「通用书店管理系统」· FRM 代码 · 共 1,590 行 · 第 1/5 页
FRM
1,590 行
'标题
.cqFirstTitle.Content = "图书销售价折扣"
.cqFirstTitle.FontSize = 18
.cqFirstTitle.FontBold = True
'表前叙述
.cqSayingAboveTable.Content = "打印于:|" & Format(Date, "yyyy-MM-dd")
.cqSayingAboveTable.LayOut = "Body align=left cols=3 interwidth=50 |label align=left width=16|text align=left width=20"
If rstmp.Recordcount > 0 Then
arr = rstmp.GetRows
End If
' Dim strHeaderFormat$, strHeader$
For c = 0 To tdbField.Columns.Count - 1
If c = tdbField.Columns.Count - 1 Then
strHeaderFormat = strHeaderFormat & "10"
strHeader = strHeader & tdbField.Columns(c).Caption
Else
strHeaderFormat = strHeaderFormat & "10|"
strHeader = strHeader & Trim(tdbField.Columns(c).Caption) & "|"
End If
Next c
.cqTable.Content = arr
.cqTable.LayOut = " Format=" & strHeaderFormat & "" & _
" Header=" & strHeader & ""
'采用传句柄方式
'.cqTable.Hwnd = Me.grdDetail.Hwnd
End With
With frm
Set .PrintInfo = p
'设置重复打印部分
Call .setRepeat(cp_RepeatView_All)
'设置表格填充空行
'.blnEmptyRow = True
'设置表格最后行拉伸到满页
'.blnExtenLastCol = True
'设置表格自动调整列宽到满页
.blnColumnForPage = True
'设置汇总高度,视汇总行数而定
.SubTotal_Height = 600
'设置页高、页宽、行高及最大页数
'.MaxRowsPerPage = 10
'.Row_Height = 300
.TopHeader_Height = 1
.SubTotal_Height = 600
.ParagraphInterRate = 0.4
.PrintPaperSize = pprEnv9
'设置打印信息保存位置
.strPrintInfoName = "图书销售价折扣|" & Me.Caption
.FormStart
.Show vbModal
End With
Exit Sub
Case "库区管理"
If Not checkpermission("书店管理系统", strUserName, , "基础设置.库区管理.打印") Then
Exit Sub
End If
With p
'标题
.cqFirstTitle.Content = "库区管理"
.cqFirstTitle.FontSize = 18
.cqFirstTitle.FontBold = True
'表前叙述
.cqSayingAboveTable.Content = "打印于:|" & Format(Date, "yyyy-MM-dd")
.cqSayingAboveTable.LayOut = "Body align=left cols=3 interwidth=50 |label align=left width=16|text align=left width=20"
If rstmp.Recordcount > 0 Then
arr = rstmp.GetRows
End If
' Dim strHeaderFormat$, strHeader$
For c = 0 To tdbField.Columns.Count - 1
If c = tdbField.Columns.Count - 1 Then
strHeaderFormat = strHeaderFormat & "10"
strHeader = strHeader & tdbField.Columns(c).Caption
Else
strHeaderFormat = strHeaderFormat & "10|"
strHeader = strHeader & Trim(tdbField.Columns(c).Caption) & "|"
End If
Next c
.cqTable.Content = arr
.cqTable.LayOut = " Format=" & strHeaderFormat & "" & _
" Header=" & strHeader & ""
'采用传句柄方式
'.cqTable.Hwnd = Me.grdDetail.Hwnd
End With
With frm
Set .PrintInfo = p
'设置重复打印部分
Call .setRepeat(cp_RepeatView_All)
'设置表格填充空行
'.blnEmptyRow = True
'设置表格最后行拉伸到满页
'.blnExtenLastCol = True
'设置表格自动调整列宽到满页
.blnColumnForPage = True
'设置汇总高度,视汇总行数而定
.SubTotal_Height = 600
'设置页高、页宽、行高及最大页数
'.MaxRowsPerPage = 10
'.Row_Height = 300
.TopHeader_Height = 1
.SubTotal_Height = 600
.ParagraphInterRate = 0.4
.PrintPaperSize = pprEnv9
'设置打印信息保存位置
.strPrintInfoName = "库区管理|" & Me.Caption
.FormStart
.Show vbModal
End With
Exit Sub
Case "入库类型"
If Not checkpermission("书店管理系统", strUserName, , "基础设置.出(入)库类型管理.入库类型管理.打印") Then
Exit Sub
End If
With p
'标题
.cqFirstTitle.Content = "入库类型"
.cqFirstTitle.FontSize = 18
.cqFirstTitle.FontBold = True
'表前叙述
.cqSayingAboveTable.Content = "打印于:|" & Format(Date, "yyyy-MM-dd")
.cqSayingAboveTable.LayOut = "Body align=left cols=3 interwidth=50 |label align=left width=16|text align=left width=20"
If rstmp.Recordcount > 0 Then
arr = rstmp.GetRows
End If
' Dim strHeaderFormat$, strHeader$
For c = 0 To tdbField.Columns.Count - 1
If c = tdbField.Columns.Count - 1 Then
strHeaderFormat = strHeaderFormat & "10"
strHeader = strHeader & tdbField.Columns(c).Caption
Else
strHeaderFormat = strHeaderFormat & "10|"
strHeader = strHeader & Trim(tdbField.Columns(c).Caption) & "|"
End If
Next c
.cqTable.Content = arr
.cqTable.LayOut = " Format=" & strHeaderFormat & "" & _
" Header=" & strHeader & ""
'采用传句柄方式
'.cqTable.Hwnd = Me.grdDetail.Hwnd
End With
With frm
Set .PrintInfo = p
'设置重复打印部分
Call .setRepeat(cp_RepeatView_All)
'设置表格填充空行
'.blnEmptyRow = True
'设置表格最后行拉伸到满页
'.blnExtenLastCol = True
'设置表格自动调整列宽到满页
.blnColumnForPage = True
'设置汇总高度,视汇总行数而定
.SubTotal_Height = 600
'设置页高、页宽、行高及最大页数
'.MaxRowsPerPage = 10
'.Row_Height = 300
.TopHeader_Height = 1
.SubTotal_Height = 600
.ParagraphInterRate = 0.4
.PrintPaperSize = pprEnv9
'设置打印信息保存位置
.strPrintInfoName = "入库类型|" & Me.Caption
.FormStart
.Show vbModal
End With
Exit Sub
Case "出库类型"
If Not checkpermission("书店管理系统", strUserName, , "基础设置.出(入)库类型管理.出库类型管理.打印") Then
Exit Sub
End If
With p
'标题
.cqFirstTitle.Content = "出库类型"
.cqFirstTitle.FontSize = 18
.cqFirstTitle.FontBold = True
'表前叙述
.cqSayingAboveTable.Content = "打印于:|" & Format(Date, "yyyy-MM-dd")
.cqSayingAboveTable.LayOut = "Body align=left cols=3 interwidth=50 |label align=left width=16|text align=left width=20"
If rstmp.Recordcount > 0 Then
arr = rstmp.GetRows
End If
' Dim strHeaderFormat$, strHeader$
For c = 0 To tdbField.Columns.Count - 1
If c = tdbField.Columns.Count - 1 Then
strHeaderFormat = strHeaderFormat & "10"
strHeader = strHeader & tdbField.Columns(c).Caption
Else
strHeaderFormat = strHeaderFormat & "10|"
strHeader = strHeader & Trim(tdbField.Columns(c).Caption) & "|"
End If
Next c
.cqTable.Content = arr
.cqTable.LayOut = " Format=" & strHeaderFormat & "" & _
" Header=" & strHeader & ""
'采用传句柄方式
'.cqTable.Hwnd = Me.grdDetail.Hwnd
End With
With frm
Set .PrintInfo = p
'设置重复打印部分
Call .setRepeat(cp_RepeatView_All)
'设置表格填充空行
'.blnEmptyRow = True
'设置表格最后行拉伸到满页
'.blnExtenLastCol = True
'设置表格自动调整列宽到满页
.blnColumnForPage = True
'设置汇总高度,视汇总行数而定
.SubTotal_Height = 600
'设置页高、页宽、行高及最大页数
'.MaxRowsPerPage = 10
'.Row_Height = 300
.TopHeader_Height = 1
.SubTotal_Height = 600
.ParagraphInterRate = 0.4
.PrintPaperSize = pprEnv9
'设置打印信息保存位置
.strPrintInfoName = "出库类型|" & Me.Caption
.FormStart
.Show vbModal
End With
Exit Sub
Case "会员有效期"
If Not checkpermission("书店管理系统", strUserName, , "客户管理.会员项目设置.会员有效期设置.打印") Then
Exit Sub
End If
With p
'标题
.cqFirstTitle.Content = "会员有效期"
.cqFirstTitle.FontSize = 18
.cqFirstTitle.FontBold = True
'表前叙述
.cqSayingAboveTable.Content = "打印于:|" & Format(Date, "yyyy-MM-dd")
.cqSayingAboveTable.LayOut = "Body align=left cols=3 interwidth=50 |label align=left width=16|text align=left width=20"
If rstmp.Recordcount > 0 Then
arr = rstmp.GetRows
End If
' Dim strHeaderFormat$, strHeader$
For c = 0 To tdbField.Columns.Count - 1
If c = tdbField.Columns.Count - 1 Then
strHeaderFormat = strHeaderFormat & "10"
strHeader = strHeader & tdbField.Columns(c).Caption
Else
strHeaderFormat = strHeaderFormat & "10|"
strHeader = strHeader & Trim(tdbField.Columns(c).Caption) & "|"
End If
Next c
.cqTable.Content = arr
.cqTable.LayOut = " Format=" & strHeaderFormat & "" & _
" Header=" & strHeader & ""
'采用传句柄方式
'.cqTable.Hwnd = Me.grdDetail.Hwnd
End With
With frm
Set .PrintInfo = p
'设置重复打印部分
Call .setRepeat(cp_RepeatView_All)
'设置表格填充空行
'.blnEmptyRow = True
'设置表格最后行拉伸到满页
'.blnExtenLastCol = True
'设置表格自动调整列宽到满页
.blnColumnForPage = True
'设置汇总高度,视汇总行数而定
.SubTotal_Height = 600
'设置页高、页宽、行高及最大页数
'.MaxRowsPerPage = 10
'.Row_Height = 300
.TopHeader_Height = 1
.SubTotal_Height = 600
.ParagraphInterRate = 0.4
.PrintPaperSize = pprEnv9
'设置打印信息保存
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?