亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? modgeneral.bas

?? 電話本系統(tǒng)...管理方便...簡單扼要
?? BAS
字號(hào):
Attribute VB_Name = "modGeneral"

Option Explicit

Public cnn As ADODB.Connection
Public adoFind As ADODB.Recordset
Public adoFilter As ADODB.Recordset
Public adoSort As ADODB.Recordset
Public m_ConnectionString As String
Public m_RecordSource1 As String
Public m_SQLRS1 As String
Public m_FieldKey1 As String
Public strSQL As String
Public intMax As Integer
Public rs1 As ADODB.Recordset
Public adoField1 As ADODB.Field

Public Declare Function GetPrivateProfileString Lib "kernel32" Alias _
"GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As _
Any, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, _
ByVal lpFileName As String) As Long

Public INIFileName As String

Public Declare Function WritePrivateProfileString Lib "kernel32" Alias _
"WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName _
As Any, ByVal lpString As Any, ByVal lpFileName As String) As Long

Public Sub OpenConnection()
  Set cnn = New ADODB.Connection
  cnn.CursorLocation = adUseClient
  m_ConnectionString = "PROVIDER=MSDataShape;Data PROVIDER=" & _
           "Microsoft.Jet.OLEDB.4.0;Data Source=" & _
           App.Path & "\DataBase\DataBase.mdb;Jet OLEDB:" & _
           "Database Password=;"
  cnn.Open m_ConnectionString
  m_SQLRS1 = "SELECT ID,FirstName,Middle,Last,Title,NickName,Email,Comments,StreetAddress,City,State,ZipCode,Country,Phone,Fax,Mobile,Web FROM Personal"
  m_RecordSource1 = "Personal"
  m_FieldKey1 = "FirstName"

End Sub

Public Sub AdjustDataGridColumnWidth _
           (DG As DataGrid, _
           adoData As ADODB.Recordset, _
           intRecord As Integer, _
           intField As Integer, _
           Optional AccForHeaders As Boolean)

'This procedure will adjust DataGrids column width
'based on longest field in underlying source


    Dim row As Long, col As Long
    Dim Width As Single, maxWidth As Single
    Dim saveFont As StdFont, saveScaleMode As Integer
    Dim cellText As String
    Dim i As Integer
    'If number of records = 0 then exit from the sub
    If intRecord = 0 Then Exit Sub
    'Save the form's font for DataGrid's font
    'We need this for form's TextWidth method
    Set saveFont = DG.Parent.font
    Set DG.Parent.font = DG.font
    'Adjust ScaleMode to vbTwips for the form (parent).
    saveScaleMode = DG.Parent.ScaleMode
    DG.Parent.ScaleMode = vbTwips
    'Always from first record...
    adoData.MoveFirst
    maxWidth = 0

    'Get maximal value for progressbar control
    intMax = intField * intRecord
    frmPersonal.prgBar1.Visible = True
    frmPersonal.prgBar1.Max = intMax
        
    'We begin from the first column until the last column
    For col = 0 To intField - 1
        'Tampilkan nama field/kolom yg sedang diproses
        frmPersonal.lblField.Caption = _
           "Column: " & DG.Columns(col).DataField & ""
        adoData.MoveFirst
        'Optional param, if true, set maxWidth to
        'width of DG.Parent
        If AccForHeaders Then
            maxWidth = DG.Parent.TextWidth(DG.Columns(col).Text) + 200
        End If
        'Repeat from first record again after we have
        'finished process the last record in
        'former column...
        adoData.MoveFirst
        For row = 0 To intRecord - 1
            'Get the text from the DataGrid's cell
            If intField = 1 Then
            Else  'If number of field more than one

               cellText = DG.Columns(col).Text
            End If
            Width = DG.Parent.TextWidth(cellText) + 200
            If Width > maxWidth Then
               maxWidth = Width
               DG.Columns(col).Width = maxWidth
            End If
            adoData.MoveNext
            DoEvents
            i = i + 1
            frmPersonal.lblAngka.Caption = _
              "Finished " & Format((i / intMax) * 100, "0") & "%"
             DoEvents
            frmPersonal.prgBar1.Value = i
            DoEvents
        Next row
        DG.Columns(col).Width = maxWidth
    Next col
    'Change the DataGrid's parent property
    Set DG.Parent.font = saveFont
    DG.Parent.ScaleMode = saveScaleMode
    adoData.MoveFirst
    ResetProgressBar
End Sub  'End of AdjustDataGridColumnWidth

Public Sub ResetProgressBar()
  With frmPersonal
    .prgBar1.Value = 0
    .lblAngka.Caption = ""
    .lblField.Caption = ""
  End With
End Sub

Public Function SaveFromControlsToINI(Objek, MyAppName As String)
Dim Contrl As Control, Result As Long
Dim TempControlName As String, TempControlValue As String
On Error Resume Next
For Each Contrl In Objek
  If (TypeOf Contrl Is CheckBox) Or (TypeOf Contrl Is ComboBox) Then
    TempControlName = Contrl.Name
    TempControlValue = Contrl.Value
    If (TypeOf Contrl Is ComboBox) Then
      TempControlValue = Contrl.Text
      If TempControlValue = "" Then TempControlValue = 1
    End If
    Result = WritePrivateProfileString(MyAppName, TempControlName, _
    TempControlValue, INIFileName)
  End If

  If (TypeOf Contrl Is TextBox) Then
    TempControlName = Contrl.Name
    TempControlValue = Contrl.Text
    Result = WritePrivateProfileString(MyAppName, TempControlName, _
    TempControlValue, INIFileName)
  End If
  If (TypeOf Contrl Is OptionButton) Then
    TempControlValue = Contrl.Value
    If TempControlValue = True Then
      TempControlName = Contrl.Name
      TempControlValue = Contrl.Index
      Result = WritePrivateProfileString(MyAppName, TempControlName, _
      TempControlValue, INIFileName)
    End If
  End If
Next
End Function

Public Function ReadFromINIToControls(Objek, MyAppName As String)
Dim Contrl As Control, Result As Long
Dim TempControlName As String * 101, TempControlValue As String * 101
On Error Resume Next
For Each Contrl In Objek
If (TypeOf Contrl Is CheckBox) Or (TypeOf Contrl Is ComboBox) Or (TypeOf _
Contrl Is OptionButton) Or (TypeOf Contrl Is TextBox) Or (TypeOf Contrl Is CheckBox) Then
TempControlName = Contrl.Name
If (TypeOf Contrl Is TextBox) Or (TypeOf Contrl Is ComboBox) Then 'Or _
   '(TypeOf Contrl Is MaskEdBox) Then
   Result = GetPrivateProfileString(MyAppName, TempControlName, "", _
   TempControlValue, Len(TempControlValue), INIFileName)
Else 'If (TypeOf Contrl Is CheckBox) Then
   Result = GetPrivateProfileString(MyAppName, TempControlName, "0", _
   TempControlValue, Len(TempControlValue), INIFileName)
End If

If (TypeOf Contrl Is OptionButton) Then
   If Contrl.Index = Val(TempControlValue) Then Contrl = True
Else
    Contrl = TempControlValue
   If (TypeOf Contrl Is ComboBox) Then
      If Len(Contrl.Text) = 0 Then Contrl.ListIndex = 0
      End If
   End If
End If
Next
End Function

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美国产一区二区| 亚洲超碰精品一区二区| 欧美日韩情趣电影| 国产成人精品aa毛片| 日韩在线一区二区| 伊人色综合久久天天人手人婷| 久久亚洲欧美国产精品乐播| 欧美喷潮久久久xxxxx| 99re8在线精品视频免费播放| 蜜桃视频第一区免费观看| 亚洲精品菠萝久久久久久久| 国产日韩欧美激情| 337p粉嫩大胆色噜噜噜噜亚洲| 欧美日韩另类一区| 日本韩国精品一区二区在线观看| 国产99一区视频免费| 国内精品伊人久久久久av影院| 亚洲成人午夜影院| 亚洲一区二区三区四区在线观看 | 国产精品久久久久久久久久久免费看 | 日韩一区国产二区欧美三区| 色爱区综合激月婷婷| 不卡一二三区首页| 风间由美一区二区三区在线观看| 久久国产人妖系列| 日本美女一区二区三区| 日韩高清不卡一区| 日韩电影免费在线看| 亚洲高清在线视频| 亚洲影院免费观看| 亚洲制服丝袜av| 玉足女爽爽91| ●精品国产综合乱码久久久久| 国产欧美精品一区二区色综合朱莉| www久久精品| 久久免费美女视频| 国产欧美一区二区精品仙草咪| 精品成人免费观看| 久久精品视频网| 国产女同性恋一区二区| 国产精品网站导航| 国产精品国产三级国产普通话蜜臀| 欧美激情一区二区三区不卡| 中文字幕中文字幕一区二区 | 久久久99精品久久| 中文字幕精品一区二区三区精品| 欧美激情一区二区三区在线| 中文字幕一区视频| 一区二区三区精品在线| 亚洲成人综合网站| 青草av.久久免费一区| 久久99国产精品成人| 国模套图日韩精品一区二区| 国产激情一区二区三区桃花岛亚洲| 国产电影一区在线| 色综合久久久久综合体桃花网| 欧美日韩专区在线| 精品国产乱码久久久久久免费| 国产三级一区二区| 亚洲视频电影在线| 一本久道久久综合中文字幕| 欧美日韩一区二区电影| 欧美成人福利视频| 国产精品美女一区二区| 一区二区三区四区视频精品免费| 午夜精品福利一区二区蜜股av | 久久国产精品99精品国产| 国产精品一卡二| 91福利在线看| 日韩午夜三级在线| 亚洲国产精品t66y| 亚洲一区二区成人在线观看| 麻豆成人av在线| 成人久久视频在线观看| 欧美午夜精品理论片a级按摩| 欧美一级xxx| 日韩美女视频19| 麻豆极品一区二区三区| aa级大片欧美| 日韩欧美你懂的| 亚洲欧美偷拍卡通变态| 老色鬼精品视频在线观看播放| 成人在线综合网| 日韩欧美黄色影院| 亚洲乱码精品一二三四区日韩在线| 男人操女人的视频在线观看欧美 | 欧美日韩中文另类| 欧美国产综合一区二区| 男女视频一区二区| 91女厕偷拍女厕偷拍高清| 精品卡一卡二卡三卡四在线| 一区二区三区蜜桃| 国产精品综合一区二区| 欧美一区午夜视频在线观看| 国产精品久久久久久久蜜臀| 麻豆91精品91久久久的内涵| 色综合久久天天| 国产精品毛片大码女人| 国产自产高清不卡| 337p亚洲精品色噜噜| 亚洲欧美国产高清| 国产高清一区日本| 日韩欧美国产综合在线一区二区三区| 国产精品二区一区二区aⅴ污介绍| 麻豆精品久久久| 欧美日本在线看| 亚洲色图视频网站| 国产jizzjizz一区二区| 精品国产髙清在线看国产毛片| 亚洲第一综合色| 色综合久久精品| 国产精品另类一区| 国产成人av影院| 久久亚洲欧美国产精品乐播| 蜜臀av一区二区三区| 欧美美女一区二区在线观看| 亚洲精品大片www| 91色乱码一区二区三区| 中文字幕亚洲不卡| 风间由美一区二区av101| 国产亚洲欧美日韩日本| 国产综合久久久久影院| 亚洲精品在线观| 久久狠狠亚洲综合| 天堂精品中文字幕在线| 欧洲av在线精品| 亚洲一二三四区不卡| 在线观看视频欧美| 一区二区三区91| 91久久人澡人人添人人爽欧美 | 激情综合网av| 精品久久久久一区二区国产| 奇米精品一区二区三区在线观看| 91精品国产欧美一区二区18| 免费成人性网站| 日韩一级欧美一级| 美国精品在线观看| 久久影音资源网| 成人一区二区三区| 亚洲欧美色综合| 91久久精品一区二区| 一区二区免费在线播放| 欧美日韩综合一区| 蜜臀久久久久久久| 久久久精品tv| a美女胸又www黄视频久久| 中文字幕在线一区免费| 欧美网站大全在线观看| 男男成人高潮片免费网站| 精品少妇一区二区三区在线视频| 国产一区二区三区免费播放| 国产精品美日韩| 欧美日韩一本到| 久久精品99久久久| 国产精品嫩草99a| 91久久精品一区二区三| 日韩高清在线一区| 国产欧美一区二区在线| 一本大道av一区二区在线播放| 亚洲国产日韩一区二区| 精品人伦一区二区色婷婷| 成人的网站免费观看| 亚洲无人区一区| 精品国精品自拍自在线| 99riav久久精品riav| 午夜精品影院在线观看| 久久亚洲综合av| 一本到不卡免费一区二区| 日韩va欧美va亚洲va久久| 国产女人水真多18毛片18精品视频| 色综合久久九月婷婷色综合| 蜜臀a∨国产成人精品| 国产精品久久看| 欧美一级黄色片| 成人黄色777网| 天天色天天操综合| 欧美国产精品一区二区三区| 欧美日韩在线三级| 高清在线不卡av| 五月综合激情婷婷六月色窝| 久久久精品国产99久久精品芒果| 欧洲国产伦久久久久久久| 国产激情一区二区三区四区| 色噜噜狠狠一区二区三区果冻| 天天操天天色综合| 国产精品久久久久影院亚瑟| 日韩一区二区三区免费看| eeuss鲁片一区二区三区在线观看| 午夜视频在线观看一区二区三区| 久久久99精品久久| 4438亚洲最大| 欧美亚洲综合一区| 成人精品在线视频观看| 免费视频一区二区| 亚洲综合区在线| 17c精品麻豆一区二区免费| 精品捆绑美女sm三区| 欧美日韩aaaaa| 在线免费精品视频| 成人理论电影网|