Đá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
  [Help] Sử dụng hàm DSum trong query mainguyenthinh79 11 2,448 07-06-17, 09:13 AM
Bài mới nhất: quocbinh77dilang@gmail.com
  [Help] Edit record từ from vào bảng thông qua query. HoangManh 5 181 02-06-17, 11:35 AM
Bài mới nhất: tranthanhan1962
  tạo query trị giá cao nhất tran780 4 179 29-05-17, 06:03 PM
Bài mới nhất: tran780
  Xin giúp về tạo query để làm theo mẫu report trungminh 10 344 23-05-17, 08:08 AM
Bài mới nhất: tranthanhan1962
  Nhờ sửa lỗi # Error khi tính toán trong Query tieu_ngao 13 446 18-05-17, 06:52 AM
Bài mới nhất: tieu_ngao

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ơ