nguyentrunghoadh > 20-08-20, 09:58 AM
feeling > 20-08-20, 11:18 AM
(20-08-20, 09:58 AM)nguyentrunghoadh Đã viết: Tôi có 1 file access tên "Phan cong 2020", trong đó form "F_phancong". Tôi gặp khó khăn là khi mở phân công tháng 8 thì có 2 field "Kiêm nhiệm" và "Lớp" còn hiện các số 0, in sẽ không đẹp, nhờ các bạn giúp cách nào không hiện số 0 dùm. Đây là file của tôi:
https://drive.google.com/file/d/15FAF6uu...sp=sharing
Xuân Thanh > 20-08-20, 11:50 AM
ongke0711 > 20-08-20, 11:52 AM
ongke0711 > 20-08-20, 12:00 PM
(20-08-20, 11:56 AM)Xuân Thanh Đã viết:(20-08-20, 11:52 AM)ongke0711 Đã viết: Sử dụng Format (Sheet property) này thử xem: #.00;-#.00;"";""
Ý của chủ thớt là khử số 0 đang hiển thị trên textbox chứ không phải định dạng số thập phân. Chắc là vậy
nguyentrunghoadh > 21-08-20, 11:32 AM
ongke0711 > 21-08-20, 03:50 PM
(21-08-20, 11:32 AM)nguyentrunghoadh Đã viết: Mình xin lỗi vì file không tải được, đây là đường dẫn file mới:
https://drive.google.com/file/d/1gqO_XBJ...sp=sharing
Nhờ các bạn xem giúp, vì mình chưa làm được. Cảm ơn!
Option Explicit
Function GopDong(TenFieldCanGop As String, TenFieldThamChieu As String, FieldThamChieu As Variant, TenTable As String) As String
'Ham dung de gop các dong co chung mot truong (field) nao do lai voi nhau.
Dim db As DAO.Database
Dim rs As DAO.Recordset
Dim strSQL As String
Dim RowList As String
Set db = CurrentDb()
strSQL = "SELECT [" & TenFieldCanGop & "] FROM " & TenTable & " WHERE [" & TenFieldThamChieu & "]= """ & FieldThamChieu & """"
'Debug.Print strSQL
Set rs = db.OpenRecordset(strSQL, dbOpenSnapshot)
If Not rs.EOF Then
rs.MoveFirst
End If
RowList = ""
Do While Not rs.EOF
If Len(Nz(rs(0), "")) = 0 Then GoTo Skip
RowList = RowList & rs(0) & ", "
Skip:
rs.MoveNext
Loop
If RowList = "" Then
GopDong = ""
Else
GopDong = Left(RowList, Len(RowList) - 2)
End If
End Function