CÂU LỆNH FORMAT PHIẾU IN
1. Số lượng
Số lượng ở cột
// số lượng ở cột
Replace(Replace(Replace(FormatString('{0:#,0.00;;0.00}',[SoLuong]), ',', ' '),'.',','),' ','.')
Số lượng ở sum cột
// Số lượng ở sum cột
Replace(Replace(Replace(FormatString('{0:#,#.00}',sumSum([SoLuong])), ',', ' '),'.',','),' ','.')
Số lượng ở báo cáo
// xử lý được: (0,95 thay vì ,95) && (0.00=>trắng)
{0:#,0.00;(#,0.00); }
2. Đơn giá
// Đơn giá cột
Replace(Replace(Replace(FormatString('{0:#,#.00}',[DonGia]), ',', ' '),'.',','),' ','.')
3. Thành tiền việt nam
// Thành tiền cột
Replace(Replace(Replace(FormatString('{0:#,#}',[PsNo]), ',', ' '),'.',','),' ','.')
// Thành tiền ở sum cột
Replace(Replace(Replace(FormatString('{0:#,#}',sumSum([PsNo])), ',', ' '),'.',','),' ','.')
4.KIỂU NGÀY
FormatString('{0:dd/MM/yyyy}', [Hansudung])
Trim([VatTu_Ten])+Char(13)+'- Lô sản xuất: '+[losanxuat]+char(13)+'- Hạn dùng: '+ Iif(GetYear([Hansudung])<>1900, FormatString('{0:dd/MM/yyyy}', [Hansudung]) ,'')
Trim([VatTu_Ten])+NewLine()+ ' - Lô sản xuất: ' + Trim([Losanxuat])+ NewLine()+ ' - Hạn sử dụng: '+ Iif(GetYear([Hansudung])<>1900, FormatString('{0:dd/MM/yyyy}',[Hansudung]),' / /' )
// công thức object phiếu in
Iif(GetYear([NgayHD])<>1900,[NgayHD] ,'' )
// format string của object
{0:dd/MM/yyyy}
5. Format nhiều loại font chữ trong 1 đoạn text
Với label thì không xử lý được
Chuyển sang Richtext
Richtext thì sau khi gõ nội dung gồm: Text + Tên trường + tên biến thì có thể format
Bôi đen nội dung và format font đoạn cần xử lý
richtext chỉ sử dụng text, cột dữ liệu, biến. Không áp dụng công thức, + chuỗi
Last updated