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

📄 companyinfo.frm

📁 即时通讯
💻 FRM
📖 第 1 页 / 共 4 页
字号:
        Exit Sub
    End If
    file_num = FreeFile()
    Open filename1 For Binary Access Read As #file_num
    
    fileLen = LOF(file_num)                     '求文件长度
    ReDim imageDataArr(fileLen)                 '根据文件长度定义动态数组大小
    Get #file_num, , imageDataArr               '将一个已打开的磁盘文件读入数组变量之中
    
    bufferfile = FreeFile()
    Open "tempfile.bmp" For Binary Access Read Write As #bufferfile '打开一个临时文件
    Put bufferfile, , imageDataArr              '将动态数组FileArr中的数据写入临时文件tempfile中
    current = CurDir & "\tempfile.bmp"          '获取临时文件的全路径

    Picture1.Picture = LoadPicture(current)

EXITSUB:
End Sub

Private Sub Command4_Click()
    Dim filename1 As String            ' 用户选择的文件的路径及文件名字符串
    Dim fileLen As Long                ' 文件长度
    Dim file_num As Long               ' 文件数据
    Dim bufferfile As Long
    Dim current As String


    
    CommonDialog2.FileName = ""
    CommonDialog2.ShowOpen                      '显示打开文件对话框
    filename1 = CommonDialog2.FileName          '获取所选择的文件名
    If Trim(filename1) = "" Then
        Exit Sub
    End If
    file_num = FreeFile()
    Open filename1 For Binary Access Read As #file_num
    
    fileLen = LOF(file_num)                     '求文件长度
    ReDim imageDataArr1(fileLen)                '根据文件长度定义动态数组大小
    Get #file_num, , imageDataArr1              '将一个已打开的磁盘文件读入数组变量之中
    
    bufferfile = FreeFile()
    Open "tempfile.bmp" For Binary Access Read Write As #bufferfile '打开一个临时文件
    Put bufferfile, , imageDataArr1             '将动态数组FileArr中的数据写入临时文件tempfile中
    current = CurDir & "\tempfile.bmp"          '获取临时文件的全路径

    Picture2.Picture = LoadPicture(current)
End Sub

Private Sub Command5_Click()
    Dim filename1 As String            ' 用户选择的文件的路径及文件名字符串
    Dim fileLen As Long                ' 文件长度
    Dim file_num As Long               ' 文件数据
    Dim bufferfile As Long
    Dim current As String


    
    CommonDialog3.FileName = ""
    CommonDialog3.ShowOpen                      '显示打开文件对话框
    filename1 = CommonDialog3.FileName          '获取所选择的文件名
    If Trim(filename1) = "" Then
        Exit Sub
    End If
    file_num = FreeFile()
    Open filename1 For Binary Access Read As #file_num
    
    fileLen = LOF(file_num)                     '求文件长度
    ReDim imageDataArr2(fileLen)                '根据文件长度定义动态数组大小
    Get #file_num, , imageDataArr2              '将一个已打开的磁盘文件读入数组变量之中
    
    bufferfile = FreeFile()
    Open "tempfile.bmp" For Binary Access Read Write As #bufferfile '打开一个临时文件
    Put bufferfile, , imageDataArr2             '将动态数组FileArr中的数据写入临时文件tempfile中
    current = CurDir & "\tempfile.bmp"          '获取临时文件的全路径

    Picture3.Picture = LoadPicture(current)
End Sub

Private Sub Command6_Click()
    Dim filename1 As String            ' 用户选择的文件的路径及文件名字符串
    Dim fileLen As Long                ' 文件长度
    Dim file_num As Long               ' 文件数据
    Dim bufferfile As Long
    Dim current As String


    
    CommonDialog4.FileName = ""
    CommonDialog4.ShowOpen                      '显示打开文件对话框
    filename1 = CommonDialog4.FileName          '获取所选择的文件名
    If Trim(filename1) = "" Then
        Exit Sub
    End If
    file_num = FreeFile()
    Open filename1 For Binary Access Read As #file_num
    
    fileLen = LOF(file_num)                     '求文件长度
    ReDim imageDataArr3(fileLen)                '根据文件长度定义动态数组大小
    Get #file_num, , imageDataArr3              '将一个已打开的磁盘文件读入数组变量之中
    
    bufferfile = FreeFile()
    Open "tempfile.bmp" For Binary Access Read Write As #bufferfile '打开一个临时文件
    Put bufferfile, , imageDataArr3             '将动态数组FileArr中的数据写入临时文件tempfile中
    current = CurDir & "\tempfile.bmp"          '获取临时文件的全路径
    
    Picture4.Picture = LoadPicture(current)
End Sub

Private Sub Command7_Click()
    Dim filename1 As String            ' 用户选择的文件的路径及文件名字符串
    Dim fileLen As Long                ' 文件长度
    Dim file_num As Long               ' 文件数据
    Dim bufferfile As Long
    Dim current As String


    
    CommonDialog5.FileName = ""
    CommonDialog5.ShowOpen                      '显示打开文件对话框
    filename1 = CommonDialog5.FileName          '获取所选择的文件名
    If Trim(filename1) = "" Then
        Exit Sub
    End If
    file_num = FreeFile()
    Open filename1 For Binary Access Read As #file_num
    
    fileLen = LOF(file_num)                     '求文件长度
    ReDim imageDataArr4(fileLen)                '根据文件长度定义动态数组大小
    Get #file_num, , imageDataArr4              '将一个已打开的磁盘文件读入数组变量之中
    
    bufferfile = FreeFile()
    Open "tempfile.bmp" For Binary Access Read Write As #bufferfile '打开一个临时文件
    Put bufferfile, , imageDataArr4             '将动态数组FileArr中的数据写入临时文件tempfile中
    current = CurDir & "\tempfile.bmp"          '获取临时文件的全路径

    Picture5.Picture = LoadPicture(current)
End Sub

Private Sub Form_Load()
    Set m_EmployeeDAO = New employeeDAO
    Set m_ImageDAO = New ImageDAO
    Set m_recordset = New ADODB.Recordset
    ret = yhqxpd(MainForm.g_application.m_userId, Trim(str(MYCOMPANYINFO1)))       ' 权限判断
    If Not ret Then
        MainForm.g_msgText = "您没有修改公司信息的权限!"
        HMsgBox MainForm.g_msgText, 0, 4
        Command1.Enabled = False
    End If
    CommonDialog1.Filter = "*.gif|*.gif|*.jpg|*.jpg"
    CommonDialog2.Filter = "*.gif|*.gif|*.jpg|*.jpg"
    CommonDialog3.Filter = "*.gif|*.gif|*.jpg|*.jpg"
    CommonDialog4.Filter = "*.gif|*.gif|*.jpg|*.jpg"
    CommonDialog5.Filter = "*.gif|*.gif|*.jpg|*.jpg"
    
    
    FindAll

    LoadPictureid pictureid
    LoadPictureid1 pictureid1
    LoadPictureid2 pictureid2
    LoadPictureid3 pictureid3
    LoadPictureid4 pictureid4
    
End Sub

Private Sub FindAll()
    ret = m_EmployeeDAO.company_Allinfo(m_recordset)
    With m_recordset
        Text1.text = Trim(.Fields("CompanyName"))
        Text1.Tag = Trim(.Fields("CompanyID"))
        Text2.text = Trim(.Fields("GSYWM"))
        Text3.text = Trim(.Fields("NameSimple"))
        Text4.text = Trim(.Fields("FRDB"))
        Text5.text = Trim(.Fields("Address"))
        Text6.text = Trim(.Fields("YWDZ"))
        Text7.text = Trim(.Fields("KF"))
        Text8.text = Trim(.Fields("ZH"))
        Text9.text = Trim(.Fields("PostCode"))
        Text10.text = Trim(.Fields("Phone"))
        Text11.text = Trim(.Fields("Fax"))
        Text12.text = Trim(.Fields("Http"))
        Text13.text = Trim(.Fields("mail"))
        Text14.text = Trim(.Fields("ZJL"))
        Text15.text = Trim(.Fields("XSZJL"))
        Text16.text = Trim(.Fields("XSRX"))
        Text17.text = Trim(.Fields("SHJL"))
        Text18.text = Trim(.Fields("SHRX"))
        Text19.text = Trim(.Fields("CGJL"))
        Text20.text = Trim(.Fields("CGDH"))
        Text21.text = Trim(.Fields("CWJL"))
        Text22.text = Trim(.Fields("CWDH"))
        Text23.text = Trim(.Fields("WMJL"))
        Text24.text = Trim(.Fields("WMDH"))
        Text25.text = Trim(.Fields("Country"))
        Text26.text = Trim(.Fields("City"))
        Text27.text = Trim(.Fields("Province"))
        Text28.text = Trim(.Fields("GSJJ"))
        Text30.text = Trim(.Fields("ZHA"))
        Text31.text = Trim(.Fields("ZHB"))
        Text32.text = Trim(.Fields("ZHD"))
        Text33.text = Trim(.Fields("ZHC"))
        Text34.text = Trim(.Fields("SPXX"))
        Text36.text = Trim(.Fields("YGSC"))
        pictureid = Trim(.Fields("picture1") & "")
        pictureid1 = Trim(.Fields("picture2") & "")
        pictureid2 = Trim(.Fields("picture3") & "")
        pictureid3 = Trim(.Fields("picture4") & "")
        pictureid4 = Trim(.Fields("picture5") & "")
    End With
    
    m_recordset.Close
End Sub
'**************************************
'*    功 能 描 述 :载入一个图记录的图片数据
'*    输 入 参 数 :imageId  - 图片ID
'*    输 出 能 数 :无
'**************************************
Private Function LoadPictureid(imageId As String)
    Dim fileLen As Long      ' 图片的长度
    Dim bufferfile As Long
    Dim current As String
    
    
    ret = m_ImageDAO.FindImageById(m_recordset, imageId)
    
    If ret Then
        fileLen = m_recordset.Fields("imageDate").ActualSize                '得到office字段中的文件数据的大小
        ReDim imageDataArr(fileLen)
        imageDataArr() = m_recordset.Fields("imageDate").GetChunk(fileLen)  '将字段中数据写入动态数组中
        
        bufferfile = FreeFile()
        Open "tempfile.bmp" For Binary Access Read Write As #bufferfile     '打开一个临时文件
        Put bufferfile, , imageDataArr                                      '将动态数组FileArr中的数据写入临时文件tempfile中
        current = CurDir & "\tempfile.bmp"                                  '获取临时文件的全路径

        Picture1.Picture = LoadPicture(current)
    End If
    
    m_recordset.Close
End Function
'**************************************
'*    功 能 描 述 :载入一个图记录的图片数据
'*    输 入 参 数 :imageId  - 图片ID
'*    输 出 能 数 :无
'**************************************
Private Function LoadPictureid1(imageId As String)
    Dim fileLen As Long      ' 图片的长度
    Dim bufferfile As Long
    Dim current As String
    
    
    ret = m_ImageDAO.FindImageById(m_recordset, imageId)
    
    If ret Then
        fileLen = m_recordset.Fields("imageDate").ActualSize                '得到office字段中的文件数据的大小
        ReDim imageDataArr1(fileLen)
        imageDataArr1() = m_recordset.Fields("imageDate").GetChunk(fileLen) '将字段中数据写入动态数组中
        
        bufferfile = FreeFile()
        Open "tempfile.bmp" For Binary Access Read Write As #bufferfile     '打开一个临时文件
        Put bufferfile, , imageDataArr1                                     '将动态数组FileArr中的数据写入临时文件tempfile中
        current = CurDir & "\tempfile.bmp"                                  '获取临时文件的全路径
   
        Picture2.Picture = LoadPicture(current)
    End If
    
    m_recordset.Close
End Function
'**************************************
'*    功 能 描 述 :载入一个图记录的图片数据
'*    输 入 参 数 :imageId  - 图片ID
'*    输 出 能 数 :无
'**************************************
Private Function LoadPictureid2(imageId As String)
    Dim fileLen As Long      ' 图片的长度
    Dim bufferfile As Long
    Dim current As String
    
    
    ret = m_ImageDAO.FindImageById(m_recordset, imageId)
    
    If ret Then
        fileLen = m_recordset.Fields("imageDate").ActualSize                '得到office字段中的文件数据的大小
        ReDim imageDataArr2(fileLen)
        imageDataArr2() = m_recordset.Fields("imageDate").GetChunk(fileLen) '将字段中数据写入动态数组中
        
        bufferfile = FreeFile()
        Open "tempfile.bmp" For Binary Access Read Write As #bufferfile     '打开一个临时文件
        Put bufferfile, , imageDataArr2                                     '将动态数组FileArr中的数据写入临时文件tempfile中
        current = CurDir & "\tempfile.bmp"                                  '获取临时文件的全路径
    
        Picture3.Picture = LoadPicture(current)
    End If
    
    m_recordset.Close
End Function
'**************************************
'*    功 能 描 述 :载入一个图记录的图片数据
'*    输 入 参 数 :imageId  - 图片ID
'*    输 出 能 数 :无
'**************************************
Private Function LoadPictureid3(imageId As String)
    Dim fileLen As Long      ' 图片的长度
    Dim bufferfile As Long
    Dim current As String
    
    
    ret = m_ImageDAO.FindImageById(m_recordset, imageId)
    
    If ret Then
        fileLen = m_recordset.Fields("imageDate").ActualSize                '得到office字段中的文件数据的大小
        ReDim imageDataArr3(fileLen)
        imageDataArr3() = m_recordset.Fields("imageDate").GetChunk(fileLen) '将字段中数据写入动态数组中
        
        bufferfile = FreeFile()
        Open "tempfile.bmp" For Binary Access Read Write As #bufferfile     '打开一个临时文件
        Put bufferfile, , imageDataArr3                                     '将动态数组FileArr中的数据写入临时文件tempfile中
        current = CurDir & "\tempfile.bmp"                                  '获取临时文件的全路径
    
        Picture4.Picture = LoadPicture(current)
    End If
    
    m_recordset.Close
End Function
'**************************************
'*    功 能 描 述 :载入一个图记录的图片数据
'*    输 入 参 数 :imageId  - 图片ID
'*    输 出 能 数 :无
'**************************************
Private Function LoadPictureid4(imageId As String)
    Dim fileLen As Long      ' 图片的长度
    Dim bufferfile As Long
    Dim current As String
    
    
    ret = m_ImageDAO.FindImageById(m_recordset, imageId)
    
    If ret Then
        fileLen = m_recordset.Fields("imageDate").ActualSize                '得到office字段中的文件数据的大小
        ReDim imageDataArr4(fileLen)
        imageDataArr4() = m_recordset.Fields("imageDate").GetChunk(fileLen) '将字段中数据写入动态数组中
        
        bufferfile = FreeFile()
        Open "tempfile.bmp" For Binary Access Read Write As #bufferfile     '打开一个临时文件
        Put bufferfile, , imageDataArr4                                     '将动态数组FileArr中的数据写入临时文件tempfile中
        current = CurDir & "\tempfile.bmp"                                  '获取临时文件的全路径
   
        Picture5.Picture = LoadPicture(current)
    End If
    
    m_recordset.Close
End Function

⌨️ 快捷键说明

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