AnNguyen > 22-07-20, 05:04 PM
(22-07-20, 02:53 PM)tranthanhan1962 Đã viết: Vấn đề không nằm ở nguồn dữ liệu mà nằm ở form. Vì không có dữ liệu nên khó giải thích cho bạn. Đầu tiên bạn tạo thêm 1 field trên table để xác định dữ liệu được chọn., tạm gọi tên là Chon, giả sử table của bạn có tên là ABC.Cháu cảm ơn chú,
Tạo code để xác đinh dong chọn. Tren một textbox bất kỳ tạo code sau đây (luôn DblClick vào field này để xử lý code chọ dòng chọn).
Private Sub Form_Current()
DoCmd.RunSQL "UPDATE ABC SET ABC.[Chon] = ' ';"
Chon.Value = "X"
End Sub
https://imgur.com/SpmaDO5
tranthanhan1962 > 22-07-20, 08:02 PM
AnNguyen > 22-07-20, 08:12 PM
(22-07-20, 08:02 PM)tranthanhan1962 Đã viết: Đâu cần phải là table. Nguồn query cũng được mà. Miễn sao xử lý được Chon = cái gì đó khác không chọn. Hì hì! động nảo lên 1 tí! Đôi khi đánh lừa cả access, cái này đơn giản màVâng cháu cảm ơn ạ.
ledangvan > 22-07-20, 08:31 PM
AnNguyen > 23-07-20, 09:28 AM
(22-07-20, 08:31 PM)ledangvan Đã viết: Thực ra là chẳng có gì to tát cả, dữ liệu của bạn ở đâu cũng được nhưng nó đã load lên Form rồi thì là dữ liệu hiện tại. Cái kỹ thuật mà tôi làm là thêm vào dữ liệu một trường có tên là Chọn. Khi nháy đúp vào dòng thì gán giá trị của trường Chọn là -1 (Bình thường thì nó là 0) . Bạn chú ý ở trong Form có đặt một Textbox (Dùng để hiện màu xanh) , khi trường Chọn là -1 thì cho hiện Textbox màu, nếu nó là 0 thì ẩn nó đi.
tranthanhan1962 > 23-07-20, 10:20 AM
ongke0711 > 23-07-20, 10:14 PM
(23-07-20, 09:28 AM)AnNguyen Đã viết: Nhưng nếu làm vậy thì khi em chọn thì cả tất cả dòng đều nhảy theo như thế rồi ạ. Nó bị áp dụng theo hết cho các dòng khác ạ.
ongke0711 > 24-07-20, 01:37 AM
AnNguyen > 24-07-20, 09:47 AM
(24-07-20, 01:37 AM)ongke0711 Đã viết: -----------------------------------------------------------------------------------------------Em cảm ơn anh, đúng là như vậy rồi ạ.
Highlight Record với Conditional Formatting
-----------------------------------------------------------------------------------------------
Tôi làm demo vụ tô màu dòng (highlight record) trong Form dạng Datasheet (hoặc Continuous form cũng được) khi được Click hoặc Double click vô nó.
Mượn dữ liệu của anh ledangvan làm file mẫu nhé.
Link demo: https://drive.google.com/file/d/1NhPbJ8U...sp=sharing
[Forms]![f_SuDungTaiSan]![txtMaTaiSan]=[maTaiSan]
ongke0711 > 24-07-20, 10:06 AM