• Số phiếu tăng dần, + 1 đơn vị so với số phiếu củ
  • Số phiếu tăng dần, + 1 đơn vị so với số phiếu củ

    muaphonui_2010 > 14-01-12, 11:30 PM

    Xin cho mình hỏi!
    Mình có 1 txt Số phiếu: dạng "Mã chứng từ/tháng/số thứ tự" (VD BH/1/1 ; BH/1/2 ;Hoặc BH/1/3 ; hoặc BH/12/4...........)
    Vậy mình muốn số thứ tự tăng lên 1 thì làm sao? ( tăng lên 1 đơn vị so với phiếu cuối cung, phiếu cuối cùng thì sọt theo cột outonumber...rồi, số phiếu cuối cùng thì làm được rồi)
    - Mình thử tìm hàm Find hoặc hàm search mà không thấy trong access, ý định là mình thay đổi định dạng "BH-1/1" rồi tìm đến ký tự / rồi lấy các ký tự tiếp theo sau đó +1 rồi ghi vào, nhưng ko tìm thấy 2 hàm này.
    - còn dùng hàm left, Right hay mid đều không được vì chổ tháng , nếu tháng 1 = 1 ký tự và tháng 12 = 2 ký tự là khác nhau về độ dài của chuổi rồi.
    Các bạn có ý tường nào không cho mình với.
  • RE: Số phiếu tăng dần, + 1 đơn vị so với số phiếu củ

    Noname > 15-01-12, 12:38 AM

    Đọc bài này rồi tự chế lại theo yêu cầu của bạn
    http://thuthuataccess.com/forum/thread-122.html
  • RE: Số phiếu tăng dần, + 1 đơn vị so với số phiếu củ

    muaphonui_2010 > 15-01-12, 05:57 PM

    (15-01-12, 12:38 AM)Noname Đã viết: Đọc bài này rồi tự chế lại theo yêu cầu của bạn
    http://thuthuataccess.com/forum/thread-122.html

    Cái này không áp dụng được, vì cái của bạn là 1 chuổi số, còn cái hôm trước mình cũng đọc của bạn thì bạn có thêm 1 cột "số thứ tự" rồi sau đó bạn ghép Date()&[sott] lại thành cột chứng từ, còn mình ko có cột số thứ tự, mà mình dùng chung vào 1 cột số chứng từ giống như line trên nhưng kiểu của mình là BH/1/1, BH/1/2, ......BH/12/5....., nên mình mình không biết làm sao lấy được phần số thứ tự 1, 2, ...5 thôi, mình chỉ cần làm sao lấy được cái phần số thứ tự thôi là mình làm được rồi.
    Mình thử dùng hàm Find mà không có trong access.
    Vậy bạn có cách nào lấy được phần số thứ tự không, có thể dựa vào ký tự "/" để lấy cũng được
    VD BH-1/1 =1, BH-1/2 =2......., BH-12/5 =5.........?
    Xin cảm ơn!
  • RE: Số phiếu tăng dần, + 1 đơn vị so với số phiếu củ

    Noname > 15-01-12, 06:21 PM

    Hàm Instr("chuỗi cần tìm", "chuỗi nguồn", 0) tương đường hàm find trong excel. Nếu kết quả trả về là 0 tức là không tìm thấy chuỗi cần tìm. Bạn từ từ làm tiếp nha
  • RE: Số phiếu tăng dần, + 1 đơn vị so với số phiếu củ

    muaphonui_2010 > 16-01-12, 12:32 AM

    (15-01-12, 06:21 PM)Noname Đã viết: Hàm Instr("chuỗi cần tìm", "chuỗi nguồn", 0) tương đường hàm find trong excel. Nếu kết quả trả về là 0 tức là không tìm thấy chuỗi cần tìm. Bạn từ từ làm tiếp nha

    Mình làm được rồi Noname, xin cảm ơn ban về hàm InStr
    .....................
    DoCmd.GoToRecord , , acLast
    txtsp.Value = Val(Mid([sp], ((InStr(1, [sp], "/", 0) + 1)), 5))
    ..........................
    DoCmd.GoToRecord , , acNewRec

    sp.Value = "XB-" & Month(Date) & "/" & txtsp + 1
    ..............................