Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
gán giá trị 0 cho Query nhu thế nào ?
#1
các pác giúp em vấn đề này với, em tạo 1 table có 1 field là STT (Data Type : NumBer)
em tạo 1 Select Query và viết 1 câu lệnh là Max ([STT]) để lấy số lớn nhất trong field này
cụ thể là trong ô Field em gõ lệnh : MaxSTT : Max ([STT])
Nếu trong table không có dữ liệu nào thì khi Run Query trong ô Record sẽ la Null
Các pác chỉ giúp em làm sao để nó tự điền vào ô Record là 0 khi Run Query.
Cám ơn các pác rất nhiều
Chữ ký của taohiencuong Xin chào, mình là taohiencuong, Tham gia http://thuthuataccess.com/forum từ ngày 21-04 -12.
Reply
Những người đã cảm ơn
#2
(24-04-12, 12:17 AM)taohiencuong Đã viết: các pác giúp em vấn đề này với, em tạo 1 table có 1 field là STT (Data Type : NumBer)
em tạo 1 Select Query và viết 1 câu lệnh là Max ([STT]) để lấy số lớn nhất trong field này
cụ thể là trong ô Field em gõ lệnh : MaxSTT : Max ([STT])
Nếu trong table không có dữ liệu nào thì khi Run Query trong ô Record sẽ la Null
Các pác chỉ giúp em làm sao để nó tự điền vào ô Record là 0 khi Run Query.
Cám ơn các pác rất nhiều


Thường thì mình hay mọc thêm một bảng khác để nhặt dữ liệu từ bảng gốc ->VD : Bảng có tên là Moi có các trường là MAxSTT, Record (Trong mục Design View ở mục thuộc tính Default Value đặt = 0 -> Khi thực hiện mình dùng Delete query để xóa các dữ liệu trong bảng Moi -> nhặt (Cập nhật) các dữ liệu dùng Append Query -> Khi cập nhật nếu cột record có thì nó lấy số còn không có thì nó có giá trị = 0

http://www.mediafire.com/?zvxjld78yzcnl0z
Không biết đã đúng ý bạn hỏi chưa
Chữ ký của ledangvan Xin chào, mình là ledangvan, Tham gia http://thuthuataccess.com/forum từ ngày 22-08 -11.
ღღღღღTài sản của ledangvan (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#3
(24-04-12, 12:17 AM)taohiencuong Đã viết: các pác giúp em vấn đề này với, em tạo 1 table có 1 field là STT (Data Type : NumBer)
em tạo 1 Select Query và viết 1 câu lệnh là Max ([STT]) để lấy số lớn nhất trong field này
cụ thể là trong ô Field em gõ lệnh : MaxSTT : Max ([STT])
Nếu trong table không có dữ liệu nào thì khi Run Query trong ô Record sẽ la Null
Các pác chỉ giúp em làm sao để nó tự điền vào ô Record là 0 khi Run Query.
Cám ơn các pác rất nhiều

Thì thêm hàm Count nữa để đếm. Nếu Count > 0 thì lấy Max, ngược lại cho bằng 0
MaxSTT: IIf(Count([STT])>0, Max ([STT]), 0)

Thâ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


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  Hướng Dẫn Query cấp phát quần áo cho công nhân tieuho828 9 255 17-01-17, 04:07 PM
Bài mới nhất: maidinhdan
  Hướng Dẫn hướng dẫn làm query theo cbobox tieuho828 3 84 03-01-17, 03:54 PM
Bài mới nhất: cpucloi
  [Hỏi] Câu lệnh để tìm max tại criteria trong query khongcodit 8 294 23-12-16, 12:05 AM
Bài mới nhất: ongke0711
  [Hỏi] Hỏi Query tính giá trị trung bình luonguct 2 85 17-12-16, 07:21 PM
Bài mới nhất: ongke0711
  Thiết lập Query sổ chi tiết slow2812 11 177 13-12-16, 07:44 PM
Bài mới nhất: ongke0711

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ơ