nad582
Thành viên thường trực




- Tham gia
- 7/6/11
- Bài viết
- 317
- Được thích
- 48
Chào các a(c) trong GPE, e có đoạn code sau:
mySQL = "SELECT T3.[Frame],round(T4.[Length]*1,2) " & _
"FROM [Element Forces - Frames] T3,[Connectivity - Frame]T4 " & _
"Where T3.[Frame] = T4.[Frame] and left(T3.[Frame],1) like 'D'"
lrs.Open mySQL, cnn, 3, 1
With Sheet2
.[A6].CopyFromRecordset lrs
End With
lrs.Close: Set lrs = Nothing
cnn.Close: Set cnn = Nothing
nội dung code là copy dữ liệu từ file Access vào file Excel, e có vấn đề thế này:
tại chỗ tô màu nếu như dữ liệu ở trường T3.[Frame] có ký tự đầu tiên là chữ D thì khi thực hiện code hoạt động bình thường, nhưng nếu dữ liệu ở trường T3.[Frame] không có ký tự đầu tiên là chữ D thì code trên không có tín hiệu (không hoạt động)
Vậy nhơ các a(c) viết code nếu như dữ liệu ở trường T3.[Frame] không có ký tự đầu tiên là chữ D thì hiện thông báo Msgbox "không copy thành công"...
Chân thành cám ơn..........
mySQL = "SELECT T3.[Frame],round(T4.[Length]*1,2) " & _
"FROM [Element Forces - Frames] T3,[Connectivity - Frame]T4 " & _
"Where T3.[Frame] = T4.[Frame] and left(T3.[Frame],1) like 'D'"
lrs.Open mySQL, cnn, 3, 1
With Sheet2
.[A6].CopyFromRecordset lrs
End With
lrs.Close: Set lrs = Nothing
cnn.Close: Set cnn = Nothing
nội dung code là copy dữ liệu từ file Access vào file Excel, e có vấn đề thế này:
tại chỗ tô màu nếu như dữ liệu ở trường T3.[Frame] có ký tự đầu tiên là chữ D thì khi thực hiện code hoạt động bình thường, nhưng nếu dữ liệu ở trường T3.[Frame] không có ký tự đầu tiên là chữ D thì code trên không có tín hiệu (không hoạt động)
Vậy nhơ các a(c) viết code nếu như dữ liệu ở trường T3.[Frame] không có ký tự đầu tiên là chữ D thì hiện thông báo Msgbox "không copy thành công"...
Chân thành cám ơn..........
Lần chỉnh sửa cuối: