|
35 Кб. |
|
| Помогите правильно экспортировать в EXCEL
у меня при экспорте тестового поля нули исчезают в столбце "Сертификат"
и поле "Дат1" при экспорте становится первым столбцом (где это вправить?) | |
|
| |
|
|
|
| нули исчезают потому-что, при экспорте, ячейки excel имеют формат "общий" соответственно автоматом переводятся в число (в числе как вы понимаете нули в начале не стоят) | |
|
| |
|
|
|
| здесь ничего нельзя сделать? | |
|
| |
|
|
|
| DoCmd.OutputTo acQuery, "Запрос1", "MicrosoftExcelBiff8(*.xls)", "c:/1.xls", True, "", 0
True - это автозагрузка | |
|
| |
|
36 Кб. |
|
| все равно без нулей | |
|
| |
|
28 Кб. |
|
| а так => | |
|
| |
|
|
|
| мне надо в моей форме
я же буду экспортировать отфильтрованные записи (по отделам, по ИТР, рабочим) | |
|
| |
|
|
|
| Сделайте простенький отчет. И его в excel. | |
|
| |
|
|
|
| отчет есть, значение фильтра туда передается
а при экспорте в excel у меня нули пропадают | |
|
| |
|
|
29 Кб. |
|
| ну тогда так => | |
|
| |
|
|
|
| спасибо! буду разбираться | |
|
| |
|
|
|
| а формат ячейки в книге Excel какой | |
|
| |
|
|
|
| формат "общий", по умолчанию | |
|
| |
|
|
|
| а попробуй в аксе изменить поле на текстовый, может тогда нули будут передаваться | |
|
| |
|
|
|
| Вместо DoCmd.OutputTo используйте DoCmd.TransferSpreadsheet и экспортируйте запрос.
Нули не пропадают.
Еще лучше - с помощью объектной модели Excel залить методом CopyFromRecordset непосредственно RecordsetClone вашей субформы. Нули тоже остаются. | |
|
| |
|