powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Нужно создать базу DBF с полем NORMA всего 12 знаков, из них 6 знаков после запятой.
2 сообщений из 2, страница 1 из 1
Нужно создать базу DBF с полем NORMA всего 12 знаков, из них 6 знаков после запятой.
    #34239225
Фотография klen_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С новым годом друзья! И снова в бой. Работа есть, значит будем жить. Если конечно в подъезде не прирежут те у кого работы нет.

Нужно создать базу DBF, формат dBase III , с полем NORMA всего 12 знаков, из них 6 знаков после запятой.
Код: plaintext
1.
2.
3.
4.
' DAO создаёт 19,5 то есть всего 19 зн. из них только 5 после запятой
Set TB = DB.CreateTableDef(basa)
Set FD = TB.CreateField("NORMA", dbDouble,  12 )
TB.Fields.Append FD
DB.TableDefs.Append TB
Если знаете как, то покажите код пожалуйста. Не важно будет ли это DAO или ADO.
...
Рейтинг: 0 / 0
Нужно создать базу DBF с полем NORMA всего 12 знаков, из них 6 знаков после запятой.
    #34239264
bac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я тут однажды писал, что всякие там ADO, DAO, RDO не позволяют корректно создавать поля для таблиц DBF.
Самое простое решение которое я применяю.
1. Создаю dbf требуемой структуры в чем нибудь, например в FoxPro, а лучше старым добрым Fox (FoxPro тоже в таблицу пишет, что она типа не dBase III, а FoxPro).
2. Сохранаю пустую таблицу куда-нибудь, от куда удобно потом достать
3. И тогда создание означает только копирование указанной структуры куда надо.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Нужно создать базу DBF с полем NORMA всего 12 знаков, из них 6 знаков после запятой.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]