Печать отчета о доступе и странности десятичного разряда - PullRequest
0 голосов
/ 18 декабря 2009

У моего клиента есть приложение Access (2000), которое мы не написали, и у нас нет доступа к MDB (это MDE). Одна из функций - создать отчет по упаковочному листу. Нет возможности предварительного просмотра, только распечатать или сохранить в файл.

Есть поле, которое представляет вес; это двойное поле. На автономном компьютере она печатается правильно, но при печати через службы терминалов отображаются все нули. Печать в формате XPS, однако, позволила нам увидеть, что она форматировала число примерно до двадцати десятичных знаков, что говорит мне о том, что на автономной машине она может делать то же самое, но выравнивать поле по левому краю, но выравнивать по правому краю ( и, таким образом, отображать только нули) через службы терминалов.

Как бы то ни было, я не имел к этому никакого отношения, но наш сетевой парень принес это мне. Я могу получить больше информации, если это необходимо. Есть идеи, что может вызвать это и как это исправить?

Ответы [ 3 ]

1 голос
/ 18 декабря 2009

Единственное возможное исправление - это правильное форматирование поля, для которого требуется исходный код MDB. Извините, но это единственное реальное решение.

0 голосов
/ 18 декабря 2009

Я попытался изменить принтер по умолчанию, но безрезультатно. Единственный принтер, который там сейчас установлен, - это общий принтер для системы, который правильно печатает отборочную накладную на отдельной машине.

В конце концов возможно получить доступ к источнику. Можете ли вы вспомнить причину, по которой он может работать в автономной среде (на xp), а не в TS 2003? Спасибо за понимание.

0 голосов
/ 18 декабря 2009

Возможно, принтер по умолчанию на сервере форматирует отчет по-другому. Подобное происходит с Crystal .NET для людей в нашем магазине, у которых есть разные принтеры по умолчанию - иногда элементы, близкие к полям, не отображаются, иногда они обрезаются, иногда они в порядке. Если возможно, замените принтер по умолчанию на сервере терминалов на тот же принтер, что и на «автономном компьютере», в качестве теста.

...