kết quả từ 1 tới 4 trên 4

Ðề tài:
Auto Number trong Access

  1. #1
    Tham gia ngày
    Apr 2008
    Bài gởi
    21
    Cảm ơn
    12
    Được cảm ơn 0 lần trong 0 bài viết
    Rep Power
    0

    Auto Number trong Access

    Chào mọi người!
    Em muốn hỏi làm sao thay đổi số bắt đầu của field có dataType là Auto Number.
    ví dụ như ta nhập dữ liệu thì AutoNumber tự động tăng
    nhưng là tăng từ 1.
    bây giờ mình muốn tăng bất kỳ thì làm sao.
    Mong mọi người chỉ giúp

    Các bài viết khác cùng chuyên mục:


  2. # ADS
    DanketoanAds Circuit advertisement
    Tham gia ngày
    Always
    Bài gởi
    Many
    Công ty CP Tư Vấn Thuế Vinatax CleverCFO Lac Viet

    Dịch vụ đại lý thuế VINATAS: Dịch vụ Đại Lý Thuế | Dịch vụ quyết toán Thuế | Dịch vụ kiểm toán Thuế | Dịch vụ hoàn thuế | Dịch vụ kế toán trọn gói

     
  3. #2
    Tham gia ngày
    Jan 2010
    Bài gởi
    231
    Cảm ơn
    96
    Được cảm ơn 84 lần trong 67 bài viết
    Rep Power
    12

    Ðề: Auto Number trong Access

    Cái này đơn giản thôi .Bạn mở table ở Design View
    Trường Autonumber đó bạn cho New Values là Random.
    Nhưng có điều bạn nên biết khi để Random thì nó có thể ra số rất lớn và có cả số âm.

  4. Có 2 thành viên sau đây cảm ơn glasseggs vì bài viết có ích này:


  5. #3
    Tham gia ngày
    May 2009
    Bài gởi
    528
    Cảm ơn
    371
    Được cảm ơn 1,842 lần trong 536 bài viết
    Rep Power
    34

    Ðề: Auto Number trong Access

    Trích Nguyên văn bởi glasseggs View Post
    Cái này đơn giản thôi .Bạn mở table ở Design View
    Trường Autonumber đó bạn cho New Values là Random.
    Nhưng có điều bạn nên biết khi để Random thì nó có thể ra số rất lớn và có cả số âm.
    Cái này e không được ah. Số ngẫu nhiên sẽ không đúng số TT và có cả số âm
    ...................
    Để giải quyết vấn đề này, có thể dùng đoạn code sau trong form(Ví dụ bạn muốn bắt đầu từ số 100)

    Code:
    Private Sub Form_Open(Cancel As Integer)
        Dim rs As Recordset
        Set rs = CurrentDb.OpenRecordset("Table1", dbOpenTable)
        If rs.RecordCount = 0 Then
            rs.AddNew
            rs!ID = 100
            rs!abc = "Anh Hung"
            rs!def = "Khong Quan"
            .......
            rs.Update
            rs.Close
            Set CurentDB = Nothing
        End If
    End Sub
    Đoạn code này bạn sử dụng khi bắt dầu nhập liệu vào Table (Table chưa có dữ liệu). Lần sau mở form bạn chỉ việc ghi tiếp và AutoNum tiếp tục từ số của bạn định nghĩa
    Cái nhược điểm của AutoNumber là Access luôn nhớ cái AutoNum ghi từ trước nên khi bạn xoá Reocord thì AutoNum không tự động sort lại mà nó vẫn tiếp tục ghi tiếp số nó đã nhớ. Các bạn thử tìm cách giải toả xem sao?
    thay đổi nội dung bởi: xuanthanh, 28-02-2010 lúc 02:30

  6. Các thành viên đã cảm ơn xuanthanh về bài viết hữu ích này :


  7. #4
    Tham gia ngày
    Apr 2008
    Bài gởi
    21
    Cảm ơn
    12
    Được cảm ơn 0 lần trong 0 bài viết
    Rep Power
    0

    Ðề: Auto Number trong Access

    Cảm ơn các bác rất nhiều
    Em làm được rồi

Thông tin về chủ đề

Users Browsing this Thread

Hiện đang có 1 người xem chủ đề này. (0 thành viên và 1 khách)

Chủ đề tương tự

  1. Trả lời: 0
    Bài mới gởi: 18-01-2010, 10:56

Quyền hạn

  • Bạn không thể gửi chủ đề mới
  • Bạn không thể gửi trả lời
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •