dinh_trong_hoa > 24-04-14, 09:26 PM
Public Sub export()
Dim rs As Recordset
Dim ex As Excel.Application
Dim wb As Workbook
Dim ws As Worksheet
On Error GoTo Err_ExcelOpen_Click
Set rs1 = CurrentDb.OpenRecordset("ten_query", dbOpenDynaset)
Set ex = CreateObject("Excel.Application")
ex.Visible = True
Set wb = ex.Workbooks.Open(CurrentProject.Path & "\ten_file.xls")
Set ws = wb.Worksheets("ten_sheet")
Set Rng = ws.Cells(6, 1)
Rng.CopyFromRecordset rs
ws.Columns.EntireColumn.AutoFit
ws.Rows.EntireRow.AutoFit
ws.Range(ws.Cells(6, 1), ws.Cells(rs.RecordCount + 6, 8)).Select
ex.Selection.Borders(xlDiagonalDown).LineStyle = xlNone
ex.Selection.Borders(xlDiagonalUp).LineStyle = xlNone
With ex.Selection.Borders(xlEdgeLeft)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
With ex.Selection.Borders(xlEdgeTop)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
With ex.Selection.Borders(xlEdgeBottom)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
With ex.Selection.Borders(xlEdgeRight)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
With ex.Selection.Borders(xlInsideVertical)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
With ex.Selection.Borders(xlInsideHorizontal)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
With ex.ActiveSheet.PageSetup
.LeftMargin = ex.Application.InchesToPoints(0.4)
.RightMargin = ex.Application.InchesToPoints(0.4)
.TopMargin = ex.Application.InchesToPoints(0.4)
.BottomMargin = ex.Application.InchesToPoints(0.4)
.HeaderMargin = ex.Application.InchesToPoints(0.4)
.FooterMargin = ex.Application.InchesToPoints(0.4)
.Orientation = xlLandscape
.PrintQuality = 300
.CenterHorizontally = True
.PaperSize = xlPaperA4
End With
Err_ExcelOpen_Exit:
Set wb = Nothing
Set ws = Nothing
Exit Sub
Err_ExcelOpen_Click:
If Err.Number = 13 Then
Resume Next
Else
MsgBox Err.Description
Resume Err_ExcelOpen_Exit
End If
End Sub
changkhoonline77 > 25-04-14, 07:51 PM
dinh_trong_hoa > 25-04-14, 11:10 PM
(25-04-14, 07:51 PM)changkhoonline77 Đã viết: Mình gửi lại file 2003.
Trường hợp của mình hơi khác.
Bạn xem dùm nha.
https://www.mediafire.com/?jcih64y6ao6et69
changkhoonline77 > 26-04-14, 02:23 PM
Trích dẫn:Dear changkhoonline77không được bạn. Vì form search của mình tìm kiếm nhiều điều kiện cùng một lúc.
Bạn xem file kèm theo rồi tổ chức lại theo ý muốn nha,
vì mình coppy từ mẫu sẵn có, rồi kết hợp với CSDL của bạn cho lẹ:
http://www.mediafire.com/download/h1s02v...b2l/12.rar
Cho mình góp ý là form search của bạn rắc rối quá, mình cảm thấy nhiều cái gây bất tiện,
bạn nên đơn giản nó lại, còn về phần ghi chú bạn nên tạo 1 table riêng rồi liên kết lại, như thế vừa gọn
vừa viết được nhiều loại ghi chú, còn CSDL của bạn chưa logic lắm, không khéo mai mốt phải bỏ tổ chức lại,
đó là kinh nghiệm thương đau của mình.
Chúc bạn thành công !
dinh_trong_hoa > 26-04-14, 03:58 PM
(26-04-14, 02:23 PM)changkhoonline77 Đã viết:Trích dẫn:Dear changkhoonline77không được bạn. Vì form search của mình tìm kiếm nhiều điều kiện cùng một lúc.
Bạn xem file kèm theo rồi tổ chức lại theo ý muốn nha,
vì mình coppy từ mẫu sẵn có, rồi kết hợp với CSDL của bạn cho lẹ:
http://www.mediafire.com/download/h1s02v...b2l/12.rar
Cho mình góp ý là form search của bạn rắc rối quá, mình cảm thấy nhiều cái gây bất tiện,
bạn nên đơn giản nó lại, còn về phần ghi chú bạn nên tạo 1 table riêng rồi liên kết lại, như thế vừa gọn
vừa viết được nhiều loại ghi chú, còn CSDL của bạn chưa logic lắm, không khéo mai mốt phải bỏ tổ chức lại,
đó là kinh nghiệm thương đau của mình.
Chúc bạn thành công !
Bạn cho mình hỏi câu lệnh trong điều kiện của Query search "In (Select HOTEN From tblData ......" từ đâu mà gán vào được vậy?
Kiếm hết luôn mà không biết nó từ đâu ra nữa.
Mình nghĩ nó có liên quan đến textbox v combobox ở form search, mà mình hong biết từ đâu mà query search nhận giá trị từ đó được.
CSDL thì mình mới đầu cũng tách ra nhưng sau này mình gộp lại chung luôn không làm relationship. nói thật mình thấy CSDL của mình còn nhức đầu nữa huống chi bạn. hj
dinh_trong_hoa > 26-04-14, 10:29 PM
changkhoonline77 > 27-04-14, 08:59 AM
(26-04-14, 10:29 PM)dinh_trong_hoa Đã viết: Dear changkhoonline77,
Bạn xem file kèm theo mình vừa chỉnh lại một chút:
http://www.mediafire.com/download/zt8fed...72h/13.rar
-combobox=cột tra cứu
-textbox=nhập keyword, mỗi từ (cụm từ) cách nhau nhau bởi dấu ";"
-checkbox= chọn thêm điều kiện
Hy vọng sẽ phù hợp với ý tưởng của bạn
changkhoonline77 > 27-04-14, 09:34 AM
changkhoonline77 > 27-04-14, 03:49 PM
dinh_trong_hoa > 27-04-14, 07:11 PM
(27-04-14, 03:49 PM)changkhoonline77 Đã viết: Gửi file bạn dinh_trong_hoa xem dùm
http://www.mediafire.com/download/dugkig...w0u/13.rar