vuthaiha90 > 17-03-17, 03:47 PM
ongke0711 > 17-03-17, 09:06 PM
Doc.FormFields("a").Result = DLookup("a", "Table1")
Doc.Bookmarks("a").Range.Fields(1).Result.Text = DLookup("a", "Table1")
Doc.Protect Type:=wdAllowOnlyFormFields, NoReset:=True
vuthaiha90 > 18-03-17, 07:40 AM
(17-03-17, 09:06 PM)ongke0711 Đã viết: Trường hợp này là một lỗi của VBA access. Bạn có thể khắc phục bằng cách dùng câu lệnh này:
Thay câu lệnh:
Mã PHP:Doc.FormFields("a").Result = DLookup("a", "Table1")
Bằng câu lệnh:
Mã PHP:Doc.Bookmarks("a").Range.Fields(1).Result.Text = DLookup("a", "Table1")
Doc.Protect Type:=wdAllowOnlyFormFields, NoReset:=True
binlaxanh > 29-05-17, 07:28 PM
Private Sub Command59_Click()
Dim oApp As Object, doc As Object
Dim strDocName As String
Set oApp = CreateObject("Word.Application")
oApp.Visible = True
strDocName = CurrentProject.Path & "\VANBAN\LL01.dotx"
Set doc = oApp.Documents.Add(strDocName)
doc.FormFields("Text1").Result = Me.HOVATEN
doc.FormFields("Text2").Result = Me.Text49
doc.FormFields("Text3").Result = Me.NGAYSINH
doc.FormFields("Text4").Result = Me.NOISINH
[b]doc.FormFields("Text16").Result = Me.TIEUSU[/b]
[b]doc.FormFields("Text17").Result = Me.QHGD[/b]
[b]doc.FormFields("Text18").Result = Me.QHXH[/b]
[b]doc.FormFields("Text19").Result = Me.HVVPPL[/b]
Set oApp = Nothing
End Sub
maidinhdan > 29-05-17, 09:46 PM
binlaxanh > 31-05-17, 12:36 PM
maidinhdan > 31-05-17, 01:59 PM
(31-05-17, 12:36 PM)binlaxanh Đã viết: Cám ơn bạn đã giúp, tuy nhiên mình còn thắc mắc
Câu lệnh
Doc.Bookmarks("a").Range.Fields(1).Result.Text = DLookup("a", "Table1")
Doc.Protect Type:=wdAllowOnlyFormFields, NoReset:=True
Trường hợp trong "a" có 1 record thì khi bấm nút lệnh sẽ chuyển sang word nội dung đó.
Còn trong "a" có 2 record trở lên thì mình không biết cách cho hiện các record theo ý mình.
Nhờ bạn hướng dẫn dùm với.
Doc.Bookmarks("a").Range.Fields(1).Result.Text = DLookup("a", "Table1")
Doc.Bookmarks("a").Range.Fields(1).Result.Text = Me.Text0
binlaxanh > 31-05-17, 05:02 PM
maidinhdan > 31-05-17, 11:06 PM
(31-05-17, 05:02 PM)binlaxanh Đã viết: Cám ơn bạn, vẫn chưa áp dụng được, để mình tìm hiểu tiếp, nếu không được sẽ hỏi. Nhân tiện cho mình hỏi tìm hiểu cái cấu trúc hàm
Doc.Bookmarks("a").Range.Fields(1).Result.Text này ở đâu bạn?
binlaxanh > 02-06-17, 10:04 AM