Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Chia sẻ các hàm trong Access
#11
nữa đi anh ............... Tongue_smile
Chữ ký của biencuong86 Xin chào, mình là biencuong86, Tham gia http://thuthuataccess.com/forum từ ngày 21-04 -12.
Reply
Những người đã cảm ơn
#12
*.) Hàm CurrentUser(): Hàm này sẽ cho ra kết quả là lấy UserName khi đăng nhập vào 1 file Access.
*.) Hàm DateSerial: Hàm này sẽ trả về 1 ngày nào đó khi ta có giá trị của 1 ngày, tháng, năm riêng lẻ.

Cú Pháp: DateSerial(year, month, day)

Ví dụ 1: DateSerial(2012,04,23) ==> 23/04/2012
Ví dụ 2: DateSerial(2012+2,04+1,23-3) ==> 20/05/2014
Chữ ký của domfootwear Xin chào Guest, nếu Guest biết thủ thuật nào thì nên chia sẻ cho cộng đồng nhé.
ღღღღღTài sản của domfootwear (View All Items) ღღღღღ
Reply
Những người đã cảm ơn Noname
#13
(23-04-12, 10:49 AM)domfootwear Đã viết: *.) Hàm CurrentUser(): Hàm này sẽ cho ra kết quả là lấy UserName khi đăng nhập vào 1 file Access.

Nói thêm, CurrentUser() chỉ áp dụng với ứng dụng có phân quyền thông qua file workgroup Access *.mdw.
Mặc định nó sẽ là admin
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
#14
Với nhiều điều kiện,, mình không biết làm,, nên chỉ biết lồng nhiều hàm iif vào,,nhưng không hết được,, nhờ các bạn ,, chỉ giúp mình...
Mã:
IIf(Left([danhmuchanghoa]![mahang],10)="0.25L-MBDT",24,IIf(Left([danhmuchanghoa]![mahang],9)="0.5L-MBDT",18,IIf(Left([danhmuchanghoa]![mahang],8)="01L-MBDT",10,IIf(Left([danhmuchanghoa]![mahang],8)="04L-MBDT",4,IIf(Left([danhmuchanghoa]![mahang],8)="05L-MBDT",4,IIf(Left([danhmuchanghoa]![mahang],7)="04L-MCT",16,IIf(Left([danhmuchanghoa]![mahang],7)="05L-MCT",16,IIf(Left([danhmuchanghoa]![mahang],7)="01L-MCT",36,IIf(Left([danhmuchanghoa]![mahang],7)="05L-MBT",20,IIf(Left([danhmuchanghoa]![mahang],7)="05L-MRT",16,IIf(Left([danhmuchanghoa]![mahang],8)="10L-MBDT",3,IIf(Left([danhmuchanghoa]![mahang],8)="12L-MBDT",3,1))))))))))))

Mình còn vài điều kiện nữa,, nhưng access chỉ cho lồng có 12 hàm ah,,, ...
Chữ ký của cuong0202 Xin chào, mình là cuong0202, Tham gia http://thuthuataccess.com/forum từ ngày 11-01 -13.
Reply
Những người đã cảm ơn
#15
(08-03-13, 12:48 PM)cuong0202 Đã viết: Với nhiều điều kiện,, mình không biết làm,, nên chỉ biết lồng nhiều hàm iif vào,,nhưng không hết được,, nhờ các bạn ,, chỉ giúp mình...
Mã:
IIf(Left([danhmuchanghoa]![mahang],10)="0.25L-MBDT",24,IIf(Left([danhmuchanghoa]![mahang],9)="0.5L-MBDT",18,IIf(Left([danhmuchanghoa]![mahang],8)="01L-MBDT",10,IIf(Left([danhmuchanghoa]![mahang],8)="04L-MBDT",4,IIf(Left([danhmuchanghoa]![mahang],8)="05L-MBDT",4,IIf(Left([danhmuchanghoa]![mahang],7)="04L-MCT",16,IIf(Left([danhmuchanghoa]![mahang],7)="05L-MCT",16,IIf(Left([danhmuchanghoa]![mahang],7)="01L-MCT",36,IIf(Left([danhmuchanghoa]![mahang],7)="05L-MBT",20,IIf(Left([danhmuchanghoa]![mahang],7)="05L-MRT",16,IIf(Left([danhmuchanghoa]![mahang],8)="10L-MBDT",3,IIf(Left([danhmuchanghoa]![mahang],8)="12L-MBDT",3,1))))))))))))

Mình còn vài điều kiện nữa,, nhưng access chỉ cho lồng có 12 hàm ah,,, ...

Sao không đưa dữ liệu vào một table rồi dùng Dlookup mà tính? làm chi cho cực thân 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 cuong0202
#16
Mã:
Sao không đưa dữ liệu vào một table rồi dùng Dlookup mà tính? làm chi cho cực thân thế?
Thân mến
[/quote]

roi,, em đưa vào 1 table,,,
Tthamchieu  : STT,nhom,soluong

trên Query selecl em không biết làm,, làm đại :
Mã:
DLookUp(Left([mahang],7),[Tthamchieu],3)

nó báo sai ,,,hihi,, chỉ giúp em với. Thank
Chữ ký của cuong0202 Xin chào, mình là cuong0202, Tham gia http://thuthuataccess.com/forum từ ngày 11-01 -13.
Reply
Những người đã cảm ơn
#17
(08-03-13, 02:15 PM)cuong0202 Đã viết: roi,, em đưa vào 1 table,,,
Tthamchieu : STT,nhom,soluong

trên Query selecl em không biết làm,, làm đại :
[/code]DLookUp(Left([mahang],7),[Tthamchieu],3)
Mã:
nó báo sai ,,,hihi,, chỉ giúp em với. Thank

1/ Bỏ STT trong table đi
2/ Tham chiếu trực tiếp từ nhom. Cách tốt nhất là tạo MaHang theo một quy luất nhất định thì dễ thao tác hơn
Mã:
Dlookup("[SoLuong]","[TThamChieu]","[Nhom] = Left([Forms]![frmXYZ]![MaHang],7)")

Lưu ý DlookUp trong Access khác VlookUp trong Excel. Xem lại trong Help của Access
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 cuong0202
#18
(08-03-13, 03:19 PM)Xuân Thanh Đã viết: [quote='cuong0202' pid='16581' dateline='1362723333']

2/ Tham chiếu trực tiếp từ nhom. Cách tốt nhất là tạo MaHang theo một quy luất nhất định thì dễ thao tác hơn
Mã:
Dlookup("[SoLuong]","[TThamChieu]","[Nhom] = Left([Forms]![frmXYZ]![MaHang],7)")

Lưu ý DlookUp trong Access khác VlookUp trong Excel. Xem lại trong Help của Access
Thân mến

em đã làm theo hướng dẫn ;
1. bo stt
2. công thức
Mã:
DLookUp("[Tthamchieu]![soluong1sheet]","[Tthamchieu]","[Nhom] = Left([tables]![danhmuchanghoa]![mahang],9)")

nó không ra kết quả gì cả,,em sửa lại như vầy
Mã:
DLookUp("[Tthamchieu]![soluong1sheet]","[Tthamchieu]","[Nhom] = Left([Formss]![Fdanhmuchanghoa]![mahang],9)")
nó cũng không ra,, mọi người giúp em,, xem nó sai chỗ nào,,
mã hàng em cũng đã thiết lập lại,, theo 1 quy luật như hướng dẫn,,hic,
Chữ ký của cuong0202 Xin chào, mình là cuong0202, Tham gia http://thuthuataccess.com/forum từ ngày 11-01 -13.
Reply
Những người đã cảm ơn
#19
Đọc lại hướng dẫn
Không thể làm trực tiếp từ table
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
#20
(11-03-13, 02:13 PM)Xuân Thanh Đã viết: Đọc lại hướng dẫn
Không thể làm trực tiếp từ table
Thân mến

Mã:
=DLookUp("[Tthamchieu]![soluong]","[Tthamchieu]","[Tthamchieu]![nhom]=Left([Form]![Fsheet]![mahang],9)")

nó bào lỗi #error tiền bối ơi ,,hic
Chữ ký của cuong0202 Xin chào, mình là cuong0202, Tham gia http://thuthuataccess.com/forum từ ngày 11-01 -13.
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] Sự khác nhau của Like và "=" trong các hàm D toancvp 6 203 10-11-16, 12:01 AM
Bài mới nhất: toancvp
  Thay thế giá trị từ cột này sang cột khác trong 1 query trungminh 6 138 08-11-16, 03:24 PM
Bài mới nhất: ongke0711
  Làm thế nào để dùng SQL trong lập trình? paulsteigel 34 2,195 04-11-16, 05:49 PM
Bài mới nhất: Minh Tiên
  [Help] Gộp nhiều dòng có cùng điều kiện lên chung một dòng trong query tronghieu9792 4 181 03-11-16, 09:58 AM
Bài mới nhất: tronghieu9792
  [Hỏi] Cách lọc trong query trungdv007 10 355 11-10-16, 08:30 AM
Bài mới nhất: trungdv007

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ơ