Đá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
  [Hỏi] Navigation Bar không sử dụng được các control khác trên Form minhtungph 15 656 16-10-17, 12:15 PM
Bài mới nhất: minhtungph
  Hỏi về: Đếm số người sử dụng backend ledangvan 4 254 01-10-17, 12:27 AM
Bài mới nhất: maidinhdan
  [Hỏi] Lỗi khi dùng VBA - Combobox toidjtjmtoi 6 196 20-09-17, 06:06 PM
Bài mới nhất: tranthanhan1962
  Hiện nội dung record của subform lên main form hueqlhc 9 2,903 02-08-17, 04:36 PM
Bài mới nhất: tvn_hut
  Hướng Dẫn Hàm kiểm tra các Textbox Null, Highlight textbox và Custom Calendar ongke0711 2 263 21-07-17, 08:44 PM
Bài mới nhất: thanhtruong

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ơ