|
|
|
| Как можно сжать текущую базу? понимаю, что для использования Application.CompactRepair база должна быть закрыта, но! если делать "Сжать и восстановить..." из меню "сервис", то база, как я понимаю, закрывается, сжимается во временную, удаляется, переименовывается временная в "нужную" и запускается! как можно сделать это по кнопке? ведь форма с кнопкой тоже закроется! У меня динамически формируются отчеты (разное количество), перед формированием существующие удаляю (DoCmd.DeleteObject ), и база растет-растет... Может, есть возможность удалять отчеты полностью из базы? | |
|
| |
|
|
|
| Там в Параметрах на вкладке общие есть галочка - сжимать при закрытии .....
по умолчанию не ставится..... если поставить то база будет сжиматься при закрытии | |
|
| |
|
|
|
| snipe - спасибо, к стыду своему не поглядела, наверное, "глаз замылился". теперь надо программно установить "галочку" и все! | |
|
| |
|
|
|
| Зачем програмно - просто поставить и все.....
Только как я понимаю - вам другое что то надо....
этот фокус будет срабатывать только при закрытии базы | |
|
| |
|
|
|
| вполне устроит, программно - стоит на многих машинах, не везде попаду | |
|
| |
|
|
|
| не знаю поможет или нет ......
http://www.sql.ru/faq/faq_topic.aspx?fid=155 | |
|
| |
|
|
|
| Если не секрет.
Чем обусловлена необходимость создания и удаления отчетов во время работы приложения? | |
|
| |
|
|
|
| есть оч. отвратная форма по учету материалов - М29 называется,мы от нее отказались, но вот внедряюсь на другом предприятии - условие - навличие М29. В зависимости от количества списываемых мат-ов отчет получается по горизонтали разный ( и оч. большой!, т.к не могу разместить динамически много столбцов (56 см и все!), то приходится делать отчет на страницу, а количество отчетов - сколько страниц по горизонтали! Наворотов получилось много! А т.к количество отчетов может быть разное (то больше, то ментьще), то их надо удалить, чтобы лишний не остался.Еще придумать надо с отправкой на печать... | |
|
| |
|
|
|
| Примерно понятно, но может есть возможность форму "разбить" на несколько отчетов(шаблонов), и настраивать свойства экземпляров класса отчетов(шаблонов) перед выводом на экран(печать)?
Попытаюсь найти форму в нете, хочется на это глянуть. | |
|
| |
|
|
|
| и все равно - может быть в какой-то месяц - 20 столбцов, в другой - 50 или 100. Может, конечно, можно придумать и другой подход, но у меня пока не придумался. Да и заголовки столбцов - наименование материала, цена и ед. изм.,а в столбицах - количество по плану и по факту. У меня в твблицах все хранится, конечно, по записям, так что пришлось еще и таблицу динамически создавать, и все там "поворачивать". Вообще, интересно получилось, кое-еакие решения мне даже нравятся. Хотя допускаю, что изобретаю велосипед
Если вам что попадется более "элегантное" - с удовольствикм тоже гляну. Будет интересно - покажу свое (после доработки) | |
|
| |
|
12 Кб. |
|
| Ну, посчитать количество столбцов в таблице несложно.
Я так понимаю, там есть повторяющиеся группы из 4 столбцов? (если конечно, я на то смотрю) | |
|
| |
|
|
|
| Да, только не 4,а 2 . Конечно, еол-во столбцов посчитать можно, и количество страниц тоже, но кол-вл разное каждый раз | |
|
| |
|
|
|
| Да, только не 4,а 2 . Конечно, еол-во столбцов посчитать можно, и количество страниц тоже, но кол-вл разное каждый раз | |
|
| |
|
|
|
| У меня такое подозрение (возможно ошибочное), что вывод в Excel (не отчета, а данных) тут был бы очень кстати. | |
|
| |
|
|
|
| вообще-то да, но хочется его все же сделать! Там с шапочкой еще заморочки были, а в excel много будкт ручной работы, или писать еще и там примочку | |
|
| |
|
|
|
| Я бы в Ексель такую таблицу програмно выкинул - головной боли меньше .......
(правда там ограничения по количеству столбцов - 256) все равно было бы проще (для меня).....
и печатал бы тоже из под него или програмно или пусть юзер сам давит кнопочку..... | |
|
| |