Nguyễn Thị Kim Hiền
Nguyễn Thị Kim Hiền
Thảo luận 25 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 267 lượt xem

e có câu lệnh update trong sql như sau sqlcmd = "UPDATE NhapXuatTon SET SLTON=' " + uf_XuatBanLetbx_SLTontext

thầy ơi, e có câu lệnh update trong sql như sau: sqlcmd = "UPDATE NhapXuatTon SET SLTON=' " + uf_XuatBanLe.tbx_SLTon.text + " ', NGAYBAN = ' " + uf_XuatBanLe.tbx_NgayBan.text + " ', TENDV_BAN=' " + uf_XuatBanLe.tbx_TenDVBan.text + " ', TENKH_LE=' " + uf_XuatBanLe.tbx_HoTen.text + " ' WHERE NhapXuatTon.SOKHUNG =" + uf_XuatBanLe.tbx_SoKhung1.text + " OR NhapXuatTon.SOMAY=" + uf_XuatBanLe.tbx_SoMay1.text + " )"

khi chạy e vào cửa sổ local windows kiểm tra :"UPDATE NhapXuatTon SET SLTON='  ', NGAYBAN = ' 06/10/2021 ', TENDV_BAN=' H5 ', TENKH_LE=' AAAAAAAA ' WHERE NhapXuatTon.SOKHUNG = AAAAAAA1111111111  OR NhapXuatTon.SOMAY= AAAAAAA111111  )". nhìn thấy đã ra kết quả rồi

Nhưng khi e bấm chạy nó báo lỗi, e bị sai chỗ nào vậy thầy



Thảo luận 25 câu trả lời
Lượt xem 267 lượt xem
Vỗ tay vỗ tay
Nguyễn Thị Kim Hiền 14:10 - Oct 07, 2021

Chào bạn bạn chạy xem câu query đó trên access có đúng không?

bạn thử query sau

UPDATE NhapXuatTon SET SLTON='  ', NGAYBAN = ' 06/10/2021 ', TENDV_BAN=' H5 ', TENKH_LE=' AAAAAAAA ' WHERE NhapXuatTon.SOKHUNG = 'AAAAAAA1111111111'  OR NhapXuatTon.SOMAY= 'AAAAAAA111111'


Vỗ tay vỗ tay
Nguyễn Thị Kim Hiền 13:10 - Oct 08, 2021
vẫn ko tìm thấy dòng nào theo điều kiện NhapXuatTon.SOKHUNG = 'AAAAAAA1111111111' để cập nhật
Vỗ tay vỗ tay
Nguyễn Thị Kim Hiền 13:10 - Oct 08, 2021



Vỗ tay vỗ tay
Nguyễn Thị Kim Hiền 13:10 - Oct 08, 2021

bạn xem trong code có cái số khung nào như thế không?

Vỗ tay vỗ tay
Nguyễn Thị Kim Hiền 18:10 - Oct 08, 2021
đúng rồi ạ
Vỗ tay vỗ tay
Nguyễn Thị Kim Hiền 19:10 - Oct 08, 2021

Bạn có thể đẩy file access lên ko?

Vỗ tay vỗ tay
Nguyễn Thị Kim Hiền 09:10 - Oct 09, 2021

dạ e gửi thầy file access ạ

Vỗ tay vỗ tay
Nguyễn Thị Kim Hiền 09:10 - Oct 09, 2021

Chào bạn đúng rồi bạn nhé mình kiểm tra câu query của bạn 

Vỗ tay vỗ tay
Nguyễn Thị Kim Hiền 10:10 - Oct 09, 2021

dạ

Vỗ tay vỗ tay
Nguyễn Thị Kim Hiền 12:10 - Oct 09, 2021
câu query đúng rồi, vậy sao e chạy vẫn ko dc thầy ơi
Vỗ tay vỗ tay
Nguyễn Thị Kim Hiền 14:10 - Oct 09, 2021

Bạn gửi file lên giúp gitiho nhé

Vỗ tay vỗ tay
Nguyễn Thị Kim Hiền 14:10 - Oct 09, 2021

hướng dẫn e cách tải file lên nha thầy

Vỗ tay vỗ tay
Nguyễn Thị Kim Hiền 22:10 - Oct 09, 2021

Bạn gửi lên Google drive nhé

Vỗ tay vỗ tay
Nguyễn Thị Kim Hiền 10:10 - Oct 10, 2021
Nguyễn Thị Kim Hiền 10:10 - Oct 10, 2021

em gửi thầy file access ạ

Vỗ tay vỗ tay
Nguyễn Thị Kim Hiền 10:10 - Oct 10, 2021

Bạn mở quyền truy cập ra giúp gitiho

Vỗ tay vỗ tay
Nguyễn Thị Kim Hiền 13:10 - Oct 10, 2021
Nguyễn Thị Kim Hiền 17:10 - Oct 10, 2021

Chào bạn bạn xem lại nhé phần mã hàng của bạn có hai dấu cách ở đầu và cuối của chuỗi bạn thêm 2 dấu cách đó sẽ ra kết quả

Vỗ tay vỗ tay
Nguyễn Thị Kim Hiền 12:10 - Oct 11, 2021
dạ, để e kiểm tra lại ạ, cảm ơn thầy ạ
Vỗ tay vỗ tay
Nguyễn Thị Kim Hiền 13:10 - Oct 11, 2021

Chúc bạn học tốt cùng gitiho cảm ơn bạn

Vỗ tay vỗ tay
Nguyễn Thị Kim Hiền 13:10 - Oct 11, 2021

e kiểm tra câu query trong access chạy rồi

code vba của e vẫn chưa chạy được.

Private Sub cmd_XuatVaCapNhatVoucher_Click()

    Dim Spart As String

    Dim sqlcmd As String

    Dim kq As Boolean

    Spart = ThisWorkbook.Path + "\Database.accdb"

    sqlcmd = "UPDATE NhapXuatTon SET SLTON=' " + uf_XuatBanLe.tbx_SLTon.text + " ', NGAYBAN = ' " + uf_XuatBanLe.tbx_NgayBan.text + " ', TENDV_BAN=' " + uf_XuatBanLe.tbx_TenDVBan.text + " ', TENKH_LE=' " + uf_XuatBanLe.tbx_HoTen.text + " ' WHERE SOKHUNG =' " + uf_XuatBanLe.tbx_SoKhung1.text + " ' OR SOMAY=' " + uf_XuatBanLe.tbx_SoMay1.text + " ')"

    kq = QuerySQLExecute(sqlcmd, Spart, True)

    Call Laydulieu3

Sub Laydulieu3() ' Gan du lieu vao lbx ton xe tren uf_XuatXe

    Dim Arr As Variant

    Spart = ThisWorkbook.Path + "\Database.accdb"

    sqlcmd = "SELECT NhapXuatTon.* FROM NhapXuatTon"

    Arr = QuerySQL(sqlcmd, Spart, True)

    uf_XuatXe.lbx_TonXe.Clear

    If IsArray(Arr) Then

        uf_XuatXe.lbx_TonXe.List = Arr

        'uf_XuatXe.lbx_TonXe.ColumnCount = 11

    End If

End Sub

code của e có chỗ nào sai ko thầy ơi.


Vỗ tay vỗ tay
Nguyễn Thị Kim Hiền 14:10 - Oct 11, 2021

Chào bạn bạn thử với câu lệnh không bị lỗi dấu cách xem nhé.

Vỗ tay vỗ tay
Nguyễn Thị Kim Hiền 09:10 - Oct 12, 2021

hoặc bạn thử copy cái sqlcmd khi tạo chuỗi trực tiếp vào access xem có tạo ra câu update không?



Vỗ tay vỗ tay
Nguyễn Thị Kim Hiền 18:10 - Oct 16, 2021
E đã làm dc rồi ạ, e cảm ơn thầy ạ
Vỗ tay vỗ tay
Nguyễn Thị Kim Hiền 19:10 - Oct 16, 2021

Chúc bạn học tốt cùng gitiho

Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông