• Phần mềm viết trên Access 2003 khi chuyển sang mở Access 2016 bị nháy
  • Phần mềm viết trên Access 2003 khi chuyển sang mở Access 2016 bị nháy

    ledangvan > 18-09-19, 12:50 PM

    Mọi người cho mình hỏi, phần mềm mình viết trên Access 2003 khi chuyển sang chạy bằng Access 2016 nó cứ nháy loạn lên
    Có cách nào chỉnh để nó ko nháy được không, xin trợ giúp

    Xin chân thành cảm ơn mọi người.
  • RE: Phần mềm viết trên Access 2003 khi chuyển sang mở Access 2016 bị nháy

    Noname > 18-09-19, 02:16 PM

    Cụ thể nó đang chạy cái gì bạn, code bên dưới thế nào?
  • RE: Phần mềm viết trên Access 2003 khi chuyển sang mở Access 2016 bị nháy

    ledangvan > 18-09-19, 02:35 PM

    Nó bị ở cái này Noname à : 

    ở thủ tục On Timer mình dùng để chạy chữ bên trên Caption
    Mình để Timer Interval = 100 (Không biết có cái số 100 này nó giật không ) 

    Private Sub Form_Timer()
    Dim S As String
        S = Me.Caption
        S = Right(S, Len(S) - 1) & Left(S, 1)
        Me.Caption = S
    End Sub
  • RE: Phần mềm viết trên Access 2003 khi chuyển sang mở Access 2016 bị nháy

    tranthanhan1962 > 18-09-19, 04:06 PM

    Nếu chỉ có code của chạy chữ thì mdb chạy trên office 2016 không vấn đề gì, có cái là nếu chạy mdb trên office 2016 nặng RAM hơn accdb, bạn thử chuyển sang accdb xem có OK không. TimerInterval càng nhỏ thì tốc độ bộ đếm càng nhanh, 100 là nhanh đó, tốc độ chạy chữ khoảng 500 là vừa, cũng có thể do tốc độ nhanh, ram không đáp ứng nhịp đếm nên nó bị giật, bạn thử tăng TimerInterval xem sao.
  • RE: Phần mềm viết trên Access 2003 khi chuyển sang mở Access 2016 bị nháy

    ongke0711 > 18-09-19, 04:30 PM

    Cái đồng hồ hiển thị giờ trên Form Main có Time Interval là 1.000 mà có máy giật, có máy không đó anh ledangvan.
    Time interval của anh có 100 thì nó giật là bình thường  014
    Tốt nhất là không nên dùng hiệu ứng chữ chạy để khỏi gây "choáng" người dùng.
  • RE: Phần mềm viết trên Access 2003 khi chuyển sang mở Access 2016 bị nháy

    tranthanhan1962 > 18-09-19, 07:12 PM

    Thay vì dùng hiệu ứng chạy chữ nên cho nó chạy hình. Tạo một ảnh chữ muốn chạy (có thể dùng photoshop hay Paint cũng được) cho ảnh chạy từng chút một sẽ dễ chịu hơn chạy chữ. Mình cũng có một Demo, bạn có thể tham khảo.
    Xử lý code chạy chữ mềm mại