Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Hỏi] Làm sao để ấn định Null cho trường Date khi sử dụng Class Module
#1
Chào cả nhà !
Mình có làm một "Tiện ích bán hàng" sử dụng Class Module. Trong tiện ích có table Hàng hóa với trường "hạn sử dụng" là kiểu Date. Vì hàng hóa có loại là có hạn sử dụng, có loại không có hạn sử dụng nên khi nhập liệu các mặt hàng không có hạn sử dụng thì bị báo lỗi Null.
Xin các Pro chỉ giáo có cách nào FixNull cho trường Datetime này không ?
Hiện này mình tạm dùng cách FixNull là: Nếu Null thì tự gán cho HSD=1/1/3000. Xong trên Form hiển thị rất "No OK" !
Thanks !
Chữ ký của Minh Tiên -----------------------------------------------
Đường tuy ngắn, không đi không đến
Việc tuy nhỏ, không làm không nên.
                                           Tuân Tử
-----------------------------------------------
Reply
Những người đã cảm ơn
#2
Làm gì có năm ....3000 mà gán kiểu đó? Thay bằng con số < 2029 xem thử
Thân mến
Chữ ký của Xuân Thanh Trăm năm trước thì ta chưa gặp
Trăm năm sau biết gặp được không?
Cuộc đời sắc sắc không không
Thì thôi ta cứ hết lòng vì nhau
ღღღღღTài sản của Xuân Thanh (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#3
Ủa sao lại ko có Xuân Thanh. Trong Excel 2007 là số: 401769 mà ! tmtien261 gán vẫn chạy OK mà ! Tuy nhiên khi hiển thị ko đẹp mắt lắm. Mình muốn hiển thị " " khi là Null, nhưng ko biết cách nào ! Xuân Thanh có cách nào FixNull cho trường Date ko ? Chỉ giúp với !

Hiện tại, để hiển thị " " cho các Record Null thì khi nhập mình gán giá trị 01/01/3000 và dùng Query để hiển thị bằng cách:
- Nếu giá trị nào <401769 (Số của ngày 01/01/3000) thị hiển thị ngày, còn không thì gán Null ---> Kết quả OK.
Chữ ký của Minh Tiên -----------------------------------------------
Đường tuy ngắn, không đi không đến
Việc tuy nhỏ, không làm không nên.
                                           Tuân Tử
-----------------------------------------------
Reply
Những người đã cảm ơn
#4
Vậy sao không dùng hàm IsNull hoặc Is Not Null mà làm?
Chữ ký của Xuân Thanh Trăm năm trước thì ta chưa gặp
Trăm năm sau biết gặp được không?
Cuộc đời sắc sắc không không
Thì thôi ta cứ hết lòng vì nhau
ღღღღღTài sản của Xuân Thanh (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#5
Mình đã dùng hàm IsNull hoặc Not IsNull rồi những với kiểu Class Module đếu để Null thì báo lỗi ngay, cho nên mình mới gán tạm dữ liệu như đã nêu.
Mình sử dụng Acc 2007. Xuân Thanh có cách nào gán Null cho trường Date ko ? chỉ giáo với. Cảm ơn nhiều !
Chữ ký của Minh Tiên -----------------------------------------------
Đường tuy ngắn, không đi không đến
Việc tuy nhỏ, không làm không nên.
                                           Tuân Tử
-----------------------------------------------
Reply
Những người đã cảm ơn
#6
(04-09-13, 03:10 PM)Minh Tiên Đã viết: Mình đã dùng hàm IsNull hoặc Not IsNull rồi những với kiểu Class Module đếu để Null thì báo lỗi ngay, cho nên mình mới gán tạm dữ liệu như đã nêu.
Mình sử dụng Acc 2007. Xuân Thanh có cách nào gán Null cho trường Date ko ? chỉ giáo với. Cảm ơn nhiều !

Ba năm có dư rồi, mà sao ko bác nào trả lời câu này vậy ạ?

Em cũng đang mắc ở chỗ tương tự.

Bác nào cao tay chỉ giáo em với......
Chữ ký của MinhnHang Charlotte 

Reply
Những người đã cảm ơn
#7
Hiện giờ mình dùng trường ngày là kiểu text. Khi lưu mình chuyển sang dạng dd/mm/yyyy để show.

Khi xử lý kiểu date thì chuyển từ String sang date.
Thân./.
Chữ ký của Minh Tiên -----------------------------------------------
Đường tuy ngắn, không đi không đến
Việc tuy nhỏ, không làm không nên.
                                           Tuân Tử
-----------------------------------------------
Reply
Những người đã cảm ơn MinhnHang
#8
(17-11-16, 09:39 PM)Minh Tiên Đã viết: Hiện giờ mình dùng trường ngày là kiểu text. Khi lưu mình chuyển sang dạng dd/mm/yyyy để show.

Khi xử lý kiểu date thì chuyển từ String sang date.
Thân./.

Bạn dùng kiểu variant có báo lỗi không? nó chấp nhận Null value.
Chữ ký của ongke0711 If you BORN poor, it's not your mistake. But if you DIE poor, It's your mistake!
ღღღღღTài sản của ongke0711 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn MinhnHang
#9
(18-11-16, 12:37 AM)ongke0711 Đã viết:
(17-11-16, 09:39 PM)Minh Tiên Đã viết: Hiện giờ mình dùng trường ngày là kiểu text. Khi lưu mình chuyển sang dạng dd/mm/yyyy để show.

Khi xử lý kiểu date thì chuyển từ String sang date.
Thân./.

Bạn dùng kiểu variant có báo lỗi không? nó chấp nhận Null value.

Em đã dùng theo gợi ý của anh và đã vượt qua được báo lỗi khi đến textbox đó.

Nhưng giờ nó lại sinh ra lỗi  ở đoạn kết thúc. Bác Bill Gates báo với em là: Run-time error '3421' Data type conversion error.

Giờ em xử như thế nào nữa vậy ạ?
Chữ ký của MinhnHang Charlotte 

Reply
Những người đã cảm ơn


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Help] Giúp đỡ về cách xóa nội dung trong một field nam8384 2 117 17-10-16, 08:43 PM
Bài mới nhất: toancvp
  [Hỏi] Sử dụng chuột giữa trong subform là report. toancvp 10 353 12-10-16, 01:01 AM
Bài mới nhất: toancvp
  Định dạng trong listbox feeling 3 154 06-10-16, 02:44 PM
Bài mới nhất: jeck09nt
  [Help] Áp dụng query lọc dữ liệu nhập vào form amazonvn82 8 1,319 05-10-16, 03:11 PM
Bài mới nhất: amazonvn82
  [Hỏi] Lỗi khi dùng CSDL qua Link Table xndt 5 227 28-09-16, 08:22 AM
Bài mới nhất: xndt

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ơ