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

企业管理

开发平台:

Visual Basic

  1. Attribute VB_Name = "XtsyModule"
  2. '系统私有模块用来放置一些子系统独有的过程与函数
  3. Public str_Code As String                               '存储列内容参数
  4. Public StrTemp As String                                '临时变量
  5. Public TempMainCode As String
  6. Public TempMainID As Integer
  7. Public TempSubID As Integer
  8. Public TempFile As String
  9. Public Sub Drxtztcs()                                   '读入系统帐套参数
  10.    
  11.     Dim Ztcsbrec As New ADODB.Recordset
  12.     Dim RecTemp As New ADODB.Recordset
  13.     Dim Sqlstr As String
  14.   
  15.     With Ztcsbrec
  16.         '金额总位数
  17.         .Open "Select * From Gy_AccInformation Where SystemCode='Cwzz'", Cw_DataEnvi.DataConnect, adOpenDynamic, adLockOptimistic
  18.         .MoveFirst
  19.         .Find "itemcode='cwjezws'"
  20.         If Not Ztcsbrec.EOF Then
  21.             Xtjezws = Val(Trim(Ztcsbrec.Fields("itemvalue")))
  22.         End If
  23.         
  24.         '数量总位数
  25.         .MoveFirst
  26.         .Find "itemcode='cwslzws'"
  27.         If Not Ztcsbrec.EOF Then
  28.             Xtslzws = Val(Trim(Ztcsbrec.Fields("itemvalue")))
  29.         End If
  30.    
  31.         '单价总位数
  32.         .MoveFirst
  33.         .Find "itemcode='cwdjzws'"
  34.         If Not Ztcsbrec.EOF Then
  35.             Xtdjzws = Val(Trim(Ztcsbrec.Fields("itemvalue")))
  36.         End If
  37.         
  38.         '金额小数位数
  39.         .MoveFirst
  40.         .Find "itemcode='cwjexsws'"
  41.         If Not Ztcsbrec.EOF Then
  42.             Xtjexsws = Val(Trim(Ztcsbrec.Fields("itemvalue")))
  43.         End If
  44.    
  45.         '数量小数位数
  46.         .MoveFirst
  47.         .Find "itemcode='cwslxsws'"
  48.         If Not Ztcsbrec.EOF Then
  49.             Xtslxsws = Val(Trim(Ztcsbrec.Fields("itemvalue")))
  50.         End If
  51.         
  52.         '单价小数位数
  53.         .MoveFirst
  54.         .Find "itemcode='cwdjxsws'"
  55.         If Not Ztcsbrec.EOF Then
  56.             Xtdjxsws = Val(Trim(Ztcsbrec.Fields("itemvalue")))
  57.         End If
  58.         .Close
  59.     End With
  60.   
  61. End Sub
  62. Public Sub Print_DevInfo() '人事档案打印
  63. Dim Max_y As Integer
  64. Dim tmpRs As New Recordset
  65. With DY_Tybbyldy.Tydy
  66.         '-----------------
  67.         .X1 = 0: .Y1 = 0: .X2 = 0: .Y2 = 0
  68.         '=====================
  69.         Set tmpRs = Cw_DataEnvi.DataConnect.Execute("select * from Xt_dybbcs where bbbm='Dev_MainPrint'")
  70.         .PaperSize = tmpRs!PaperSize
  71.         .Orientation = tmpRs!PaperScfx
  72.         .MarginLeft = tmpRs!bbzbj
  73.         .MarginTop = tmpRs!bbsbj
  74.         .MarginBottom = tmpRs!bbxbj
  75.         .MarginRight = tmpRs!bbybj
  76.         .StartDoc
  77.         
  78.         .CurrentX = "3.5in"
  79.         .FontName = Trim(tmpRs!bbbtfont)
  80.         .FontSize = Trim(tmpRs!bbbtsize)
  81.         .FontBold = True
  82.         DY_Tybbyldy.Tydy = "设备档案"
  83.         
  84.         .CurrentX = "1in": .CurrentY = "1.4in"
  85.         .FontSize = Trim(tmpRs!Bbsjqsize)
  86.         .FontName = Trim(tmpRs!Bbsjqfont)
  87.         .FontBold = False
  88.         
  89.         tmpRs.Close
  90.      
  91.       Dim r As Integer
  92.       Dim Height_Y As Integer
  93.       Height_Y = 2100
  94.       For r = 1 To Dev_ItemInfoForm.T_Label.Count - 1
  95.          .CurrentX = 1600 + Dev_ItemInfoForm.T_Label(r).Left
  96.          .CurrentY = Height_Y + Dev_ItemInfoForm.T_Label(r).Top
  97.          DY_Tybbyldy.Tydy = Dev_ItemInfoForm.T_Label(r).Caption & ":"
  98.          .CurrentX = 1600 + Dev_ItemInfoForm.Text_t(r).Left + 100
  99.          .CurrentY = Height_Y + Dev_ItemInfoForm.T_Label(r).Top
  100.          DY_Tybbyldy.Tydy = Dev_ItemInfoForm.Text_t(r).Text
  101.          If .CurrentY > Max_y Then Max_y = .CurrentY
  102.       Next r
  103. '     '----------------
  104.      .EndDoc
  105.      DY_Tybbyldy.Show 1
  106.  End With
  107. End Sub