Trang

Hiển thị các bài đăng có nhãn Access. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Access. Hiển thị tất cả bài đăng

Thứ Bảy, 22 tháng 12, 2012

Hàm convert font từ VNI sang UNI


Function VNItoUNICODE(vnstr As String)
Dim c As String, i As Long
Dim db As Boolean
   For i = 1 To Len(vnstr)
      db = False
      If i < Len(vnstr) Then
         c = Mid(vnstr, i + 1, 1)
         If c = "ù" Or c = "ø" Or c = "û" Or c = "õ" Or c = "ï" Or _
            c = "ê" Or c = "é" Or c = "è" Or c = "ú" Or c = "ü" Or c = "ë" Or _
            c = "â" Or c = "á" Or c = "à" Or c = "å" Or c = "ã" Or c = "ä" Or _
            c = "Ù" Or c = "Ø" Or c = "Û" Or c = "Õ" Or c = "Ï" Or _
            c = "Ê" Or c = "É" Or c = "È" Or c = "Ú" Or c = "Ü" Or c = "Ë" Or _
            c = "Â" Or c = "Á" Or c = "À" Or c = "Å" Or c = "Ã" Or c = "Ä" Then db = True
      End If

Ngăn chặn không cho Access tự động lưu


Chúng ta biết rằng Access luôn tự động lưu lại các record mỗi khi ta nhập mới hoặc sửa đổi. Để ngăn không cho access tự động lưu, muốn lưu phải hỏi trước, nếu đồng ý thì lưu, nếu không thì undo lại giá trị trước khi thay đổi, ta dùng thủ thuật sau của sự kiện BeforeUpdate của form

Dùng Array để AddNew Record

Thông thường chúng ta hay dùng cách sau để AddNew một Recordset

Public Sub AddNew()
  
Dim DB As Database
  Dim rs 
As Recordset
  Set DB 
CurrentDB
  Set rs 
DB.OpenRecordset("tblCompany"dbOpenTable)
  
With rs
     
.AddNew
     
!CompanyName "A"
     
!Address "B"
     
!City "C"
     
.Update
  End With
  rs
.CloseSet DB Nothing
End Sub