#0
by ixs
Собственно сабж... Можно ли программно добавить каким-то образом еще одно поле в существующий dbf файл?
#2
by ДенисЧ
Синтаксис: ДобавитьПоле(<Название>,<Тип>,<Длина>,<Точность>) Назначение: Добавить поле в структуру базы. Метод можно использовать только перед созданием новой базы. Параметры: <Название> - строковое выражение, содержащее имя создаваемого поля, <Тип> - выражение, содержащее тип создаваемого поля, <Длина> - общая длина создаваемого поля, <Точность> - число знаков после десятичной точки (только для числовых полей). Подробнее см. в документации, глава ''Работа с базами данных DBF формата'' Миста - лучший синтак-помощник!!!
#4
by ixs
не взлетит. нет, не из базы. Просто есть необходимость добавить поле, не прибегая к посторонним прогам. Можно, конечно, создать пустую dbf-ку с новой структурой и перенести туда все данные из старого файла, но думал можно как-то проще сделать...
#9
by Vlad55
+7 Можно конечно и каким нибудь редактором (ну Хексом например) подправить голову, но геморно это не зная.
#16
by mrkorn
в 2007 сохраняй в эксель и конверть акцессом в дбф старые эксели умеют сохранть в dBase
#17
by Virusaka_P
А че сыпать. Ради интереса прошел по своим пользователям - у всех стоит новенькый "офис 2007" в котором и близко нет сохранения в dBF. Ради добавления поля ставить старый ексель? хихи П.С. Автор спросил "Можно ли программно добавить" вообще то.
#18
by ДенисЧ
Оставить конвертор халявный с сайта производителя, если так нужно Кстати, 2007 - нигде не упоминался :-)
#20
by Mikeware
В любом случае, "добавление поля" - это по факту создание нового файла с требуемой структурой, и переписывание в него всех записей....
#21
by Torquader
На Васике на ура пишется, через Scripting.OpenTextFile. Подправить заголовок, и расширить каждую запись. Встроенный движок 1С не умеет этого делать. Можно ещё с ADO-DB проэкспериментировать - очень "забавное" занятие.
#22
by Иду
жопочкой закончится редактирование заголовка dbf. ибо содержимое, надевается на структуру. иное даже в ado нереализуемо. кста ADD Column, тем же созданием дубля с заливкой данных реализуется. Но фокс в свои типа ТЗ дбф-ы втягивает. такшо: токмо создать новое + залить из старого, иначе фигвам.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- kladr.dbf, street.dbf, socrbase.dbf
- Добавление Группировки в запрос. Можно ли так это описать?
- 1С не понимает тип поля integer в dbf
- Добавление отбора в Построитель отчета
- DBF: Проблема с dbf файлом.
- Файлы t1.dbf, t2.dbf и т. д.
- добавление поля в отчёт (СКД)
- Заполнение поля ТЧ из поля справочника: как написать без sql?
- Как в конфигураторе добраться до поля ввода табличного поля невидимого на форме
В этой группе 1С
- Подскажите как программно снять регистрацию для обмена с элемента объекта?
- Табличное поле: как очистить?
- Каркас отчета по практике
- Для выплаты аванса нужно начислять зарплату среди месяца?
- Шаблон RLS для ограничения доступа к складам и складским документам УТ 10.3 8.1
- Как считаются праздничные дни и сверхурочные в табеле.
- v7: УПП 8. начисление зарплаты
- v7: Возврат из отпуска в ЗиК 7.7
- Два периода в одном запросе
- Кто нибудь использует винду без swap файла?
- Можно ли сделать элемент формы "подменю" сделать недоступным для разворачивания?
- Конвертация данных - произвольный алгоритм
- КД: Как установить предопределенное значение субконто
- Анализ логов Kerio
- ЗУП 2.5.12.1 Отработано времени в часах=Норма времени в часах?
- УПП документ РЕализация товаров и услуг
- Конвертация из БП в УТ
- Как активировать определенную ячейку?
- Отладка. Не могу зайти в общий модуль.
- При окончании редактирования строки табличного поля сдвигать курсор вниз. Как?