Как запомнить настройки страницы и поля в файле Access 2003 mde?
У меня есть небольшое бухгалтерское приложение, которое должно работать на компьютере клиента и использует принтер, который печатает на узком бумажном рулоне. Я не хочу делиться своим mdb, поэтому я делаю mde файл. Я установил файл mdb на своем компьютере в соответствии с настройками, которые я хочу, и он запоминается очень хорошо. Когда я создаю файл mde, настройки остаются, меньшие поля, информация о принтере и т. Д. Однако, когда я отправляю файл своему клиенту, настройки страницы возвращаются к формату А4 (принтер на рулонной бумаге используется по умолчанию на компьютере моего клиента) и поля изменяются (левое, верхнее и нижнее остаются неизменными, но правое поле изменяется), поэтому программа печатает несколько пустых сторон при предварительном просмотре и использует много бумажных рулонов при фактической печати.
Клиент может настроить поля и принтер вручную, но проблема в том, что он должен делать это каждый раз, когда хочет что-то напечатать, что довольно утомительно.
Она запускает базу данных в Runtime Access 2013. Я попытался создать свой mde в Access 2010, и я попытался установить Office 2003 на ее компьютер и запустить мой mde, но он не работает.
Тем не менее, это прекрасно работает, если я копирую mdb на ее компьютер или создаю файл mde на месте. Что мне нужно, так это чтобы у меня была возможность создавать mde-файлы на моем компьютере, которые будут нормально работать при любом развертывании.
Есть ли возможность для файла mde запомнить параметры настройки страницы для каждого отчета, а если нет, то как можно программно изменить поля отчета и принтер для конкретной конфигурации? Кроме того, есть ли шанс сохранить имя принтера и значения полей в таблице и использовать эти значения при печати, так как это позволит моему клиенту сменить принтер без необходимости изменять код vba, поскольку это невозможно в mde?