Đánh giá chủ đề:
  • 4 Votes - 3.25 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Convert Null thành zero
#1
Khi bạn phải cộng trừ với 1 giá trị rỗng, lập tức sẽ bị báo lỗi dữ liệu. Nhất là trường hợp các bạn dùng left join sẽ bị cộng khi bên kia không tìm thấy khóa. Vì vậy một mẹo nhỏ là bạn tạo một hàm đển convert giá trị null thành số 0. Sau đó, mỗi khi cộng trừ nhân chia thì ta thêm trước field đó dòng NZ([field chứa giá trị])
Convert Null-Zero
Mã:
Trích:
Function NZ(anyValue As Variant) As Variant
NZ = IIf(IsNull(anyValue), 0, anyValue)
End Function
Chữ ký của Noname 020
ღღღღღTài sản của Noname (View All Items) ღღღღღ
Reply
Những người đã cảm ơn domfootwear , Hạ Vàng , maidinhdan
#2
Em nỏ hiểu chi cả
Chữ ký của sonngo chào mấy bạn, rất mong nhận được nhiều sự hỗ trợ Star
Reply
Những người đã cảm ơn
#3
(29-12-10, 04:32 PM)sonngo Đã viết: Em nỏ hiểu chi cả

Để hiểu và sử dụng được. Bạn cần có một ứng dụng cụ thể, và cụ thể trường hợp nào cần áp dụng theo function đó thì mới thấy được tác dụng.
Chữ ký của haquocquan Guest, you are welcome!
ღღღღღTài sản của haquocquan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#4
Mình là thành viên mới, Xin gửi tới tất cả các thành viên những lời chúc mừng tốt đẹp, chúc các bạn có sức khỏe tốt.

Mình có một vấn đề nhỏ nhờ các bạn giúp: CHUYỂN ĐỔI NGÀY THÁNG

Trong báo cáo ngày tháng là: dd/mm/yyyy
Giờ mình muốn đổi thành: Ngày dd tháng mm năm yyyy

Mong các thàng viên giúp mình nhé:
xin gửi cho mình theo Email: gialilamait@gmail.com
Mobile: 0936079258

Mình xin cảm ơn!
Mình mới tham gia diễn đàn, ai có vấn đề gì cần giúp đỡ cứ nhắn cho mình theo địa chỉ trên nhé!

Giúp một người bằng làm mười điều thiện
Chữ ký của gialilama Xin chào, mình là gialilama, Tham gia http://thuthuataccess.com/forum từ ngày 08-02 -12.
Reply
Những người đã cảm ơn
#5
(08-02-12, 02:39 PM)gialilama Đã viết: Mình là thành viên mới, Xin gửi tới tất cả các thành viên những lời chúc mừng tốt đẹp, chúc các bạn có sức khỏe tốt.

Mình có một vấn đề nhỏ nhờ các bạn giúp: CHUYỂN ĐỔI NGÀY THÁNG

Trong báo cáo ngày tháng là: dd/mm/yyyy
Giờ mình muốn đổi thành: Ngày dd tháng mm năm yyyy

Mong các thàng viên giúp mình nhé:
xin gửi cho mình theo Email: gialilamait@gmail.com
Mobile: 0936079258

Mình xin cảm ơn!
Mình mới tham gia diễn đàn, ai có vấn đề gì cần giúp đỡ cứ nhắn cho mình theo địa chỉ trên nhé!

Giúp một người bằng làm mười điều thiện

"Mình mới tham gia diễn đàn, ai có vấn đề gì cần giúp đỡ cứ nhắn cho mình theo địa chỉ trên nhé! "
Bạn đi nhờ người ta giúp mà giống như bạn đi giúp người ta vậy.
Vấn đề của bạn thì bạn cânf vẽ lên Report 1 textbox và gõ vào như sau:
= "Ngày" & day(ngaythang) & "tháng" & month(ngaythang)& "năm" & year(ngaythang).


Chữ ký của muaphonui_2010 "Cần cù bù thông minh"
Reply
Những người đã cảm ơn gialilama
#6
(09-08-10, 01:31 AM)Noname Đã viết:
Mã:
Trích:
Function NZ(anyValue As Variant) As Variant
NZ = IIf(IsNull(anyValue), 0, anyValue)
End Function

Xin hỏi?
Mình dùng hàm NZ() bình thường mà , mình có cần viết hàm Function NZ(anyValue As Variant) As Variant gì đâu mà cũng dùng bình thường.
Vậy vì sao bạn phải viết hàm NZ để làm gì?
Chữ ký của muaphonui_2010 "Cần cù bù thông minh"
Reply
Những người đã cảm ơn


Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ