Chào mừng đến với Diễn đàn Dân Kế Toán - Kế toán tổng hợp thực tế.
Trang 1 của 3 123 CuốiCuối
Kết quả 1 đến 10 của 21
  1. #1
    Ngày tham gia
    Nov 2015
    Bài viết
    0

  2. #2
    Ngày tham gia
    Nov 2015
    Bài viết
    0
    Ðề: Sửa dữ liệu trong access

    Có phải ý bạn muốn khi load Form lên thì không cho phép sửa dữ liệu.Mà khi người dùng muốn sử dữ liệu thì phải nhấn nút Sửa thì mới cho Sửa.Để làm được bạn phải tạo một nút lệnh(Command Button) có Name:cmdEdit,Caption:Sửa.
    Rồi sau đó bạn mới gắn mã lệnh vào ha.

  3. #3
    Ngày tham gia
    Dec 2015
    Bài viết
    0
    Ðề: Sửa dữ liệu trong access




    Trích dẫn Gửi bởi daiduong2008
    - Mình có 1 form chẳng hạn các dữ liệu đã bị khoá khi load lên. Khi nhấn vào nút sửa dữ liệu sẽ được sửa đổi, khi mình nhấn vào nút luu dữ liệu sẽ bị khoá lại
    Mong các bạn giúp đỡ cám ơn.
    Khi load form thì bạn khoá nó lại như sau:



    Mã:
    Private Sub Form_Load()
    TenTextBox.Locked = True
    End Sub
    Bấm vào nút sửa thì mở khoá:



    Mã:
    Private Sub cmdSua_Click()
    TenTextBox.Locked = False
    End Sub
    Sửa xong khoá nó lại.



    Mã:
    Private Sub cmdSave_Click()
    TenTextBox.Locked = True
    End Sub

  4. #4
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Sửa dữ liệu trong access

    Anh domfootwear xem thủ cái Form của em làm theo ý của anh.Nhưng nó xảy ra nhiều bất cập.Thi dụ như là:
    Khi nhấn nut Them moi thì nó them,chưa ghi gì nhân nút lưu thì lại không phản ứng gì hết.
    -Khi nhấn nút Sua rồi nhập xong.Nhấn nút thoát thì nó không hề báo luu.
    Mong anh xem xét giùm
    http://www.mediafire.com/file/wdkjt3zl2gi/nam.mdb

  5. #5
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Sửa dữ liệu trong access




    Trích dẫn Gửi bởi phuyen89
    Anh domfootwear xem thủ cái Form của em làm theo ý của anh.Nhưng nó xảy ra nhiều bất cập.Thi dụ như là:
    Khi nhấn nut Them moi thì nó them,chưa ghi gì nhân nút lưu thì lại không phản ứng gì hết.
    -Khi nhấn nút Sua rồi nhập xong.Nhấn nút thoát thì nó không hề báo luu.
    Mong anh xem xét giùm
    http://www.mediafire.com/file/wdkjt3zl2gi/nam.mdb
    Cú pháp trên chỉ đơn thuần là khoá và mở khoá thôi, nếu mở khoá (Nhấn sửa) bạn nhập liệu vào là nó đã lưu vào bảng tính rồi. Nếu bạn muốn xác nhận lưu Record vừa nhập xong thì phải thêm 1 vài đoạn code xác nhận nữa.

  6. #6
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Sửa dữ liệu trong access




    Trích dẫn Gửi bởi domfootwear
    Cú pháp trên chỉ đơn thuần là khoá và mở khoá thôi, nếu mở khoá (Nhấn sửa) bạn nhập liệu vào là nó đã lưu vào bảng tính rồi. Nếu bạn muốn xác nhận lưu Record vừa nhập xong thì phải thêm 1 vài đoạn code xác nhận nữa.
    Thế thì phải viết như thế nào nữa anh chỉ luôn,hay hướng dẫn cho em dùng những sự kiện gì cũng được.Hay đưa ra phuong hướng cũng được

  7. #7
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Sửa dữ liệu trong access




    Trích dẫn Gửi bởi phuyen89
    Thế thì phải viết như thế nào nữa anh chỉ luôn,hay hướng dẫn cho em dùng những sự kiện gì cũng được.Hay đưa ra phuong hướng cũng được
    Bạn dùng code sau nhé:


    Mã:
    Private Sub cmdSave_Click()
    Dim saveAns As Integer
      saveAns = MsgBox("Ban co that su muon luu khong ?", vbYesNo)
       If saveAns <> vbYes Then
         Me.Undo
       End If
      txtmhh.Locked = True
      txttenhh.Locked = True
    End Sub

  8. #8
    Ngày tham gia
    Dec 2015
    Bài viết
    0
    Ðề: Sửa dữ liệu trong access




    Trích dẫn Gửi bởi domfootwear
    Bạn dùng code sau nhé:


    Mã:
    Private Sub cmdSave_Click()
    Dim saveAns As Integer
      saveAns = MsgBox("Ban co that su muon luu khong ?", vbYesNo)
       If saveAns <> vbYes Then
         Me.Undo
       End If
      txtmhh.Locked = True
      txttenhh.Locked = True
    End Sub
    Em hỏi thêm anh Dom chút,trong qua trình từ lúc Form load lên,đén Chỉnh Sửa,Lưu.Đều xuất hiện tên của các Txtbox.Mà trong một Form có rất nhiều textbox.Như vậy nó xuất hiên rất là nhiều,chẳng lẽ phải đánh khi em muốn lock các textbox hay sao.Trong CSDL thì đâu phải chỉ có 1 Form.Có cách nào để cho dùng chung không?Anh chỉ chi tiết cho.

  9. #9
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Sửa dữ liệu trong access




    Trích dẫn Gửi bởi phuyen89
    Em hỏi thêm anh Dom chút,trong qua trình từ lúc Form load lên,đén Chỉnh Sửa,Lưu.Đều xuất hiện tên của các Txtbox.Mà trong một Form có rất nhiều textbox.Như vậy nó xuất hiên rất là nhiều,chẳng lẽ phải đánh khi em muốn lock các textbox hay sao.Trong CSDL thì đâu phải chỉ có 1 Form.Có cách nào để cho dùng chung không?Anh chỉ chi tiết cho.
    Bạn dùng cú pháp sau cho 1 form:



    Mã:
    Sub Dong()
    
    TenTexBox.Locked=True
    ....
    Mã:
    Sub Mo()
    
    TenTexBox.Locked=False
    ....
    Sau đó các nút bấm mình không cần phải gõ lại mà chỉ cần gọi nó ra là được

    Bạn muốn đóng:



    Mã:
    Call Dong
    Bạn muốn mở:



    Mã:
    Call Mo

  10. #10
    Ngày tham gia
    Aug 2015
    Bài viết
    0
    Ðề: Sửa dữ liệu trong access




    Trích dẫn Gửi bởi phuyen89
    Em hỏi thêm anh Dom chút,trong qua trình từ lúc Form load lên,đén Chỉnh Sửa,Lưu.Đều xuất hiện tên của các Txtbox.Mà trong một Form có rất nhiều textbox.Như vậy nó xuất hiên rất là nhiều,chẳng lẽ phải đánh khi em muốn lock các textbox hay sao.Trong CSDL thì đâu phải chỉ có 1 Form.Có cách nào để cho dùng chung không?Anh chỉ chi tiết cho.
    Bạn có thể đặt AllowEdits của form thành false hoặc true.
    Nếu là đang thao tác trên data thì có thể gán thêm AllowAdditions để cho phép hay không cho chèn thêm 1 record.

 

 
Trang 1 của 3 123 CuốiCuối

Quyền viết bài

  • 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
  •