2016-07-24 1 views
1

У меня есть следующий код для отправки отчета (pdf) в виде сообщения электронной почты. Код работает отлично! Тем не менее, я хотел бы, чтобы поле текущей записи было отправлено им, чтобы быть частью темы электронной почты. Я пробовал кучу вещей, но ничего не работает.MS ACCESS: размещение значения поля текущей записи в электронном сообщении «Subject»

Текущий объект: «Заказать готов!»

Я хотел бы, чтобы это было «Заказать [порядковый номер] готов!»

Private Sub sendesoreq_Click() 

Dim stDocName As String 
stDocName = "orderfinished_2" 

DoCmd.OpenReport stDocName, acPreview, , "[orderID] = " & Me.orderID 

DoCmd.SendObject acSendReport, "orderfinished_2", ".pdf",        
"[email protected]", , , "Order is ready!", "Success! The 
following order is ready for shipment. Thank you!", False 
Me.orderstatuscombo.Value = "ESO request sent" 
End Sub 

Спасибо заранее, ребята!

ответ

1

Просто используйте строку СЦЕПИТЬ, чтобы вставить ваше поле

Вместо:

"Order is ready!" 

Использование

"Order #" & Me.orderID & " is ready!" 
+0

омг ты помог мне во второй раз сегодня. Ваш вклад я хорошо заметил. Большое спасибо! –

+0

Нет проблем - если бы это был ответ, который вы искали, отметьте его как таковой. И добро пожаловать в Stack Overflow - я получил много помощи от других здесь, поэтому я стараюсь помочь тем, кто тоже может. – dbmitch

Смежные вопросы