|
335 / 173 / 67
Регистрация: 25.02.2018
Сообщений: 616
|
|
Редактирование файла DBF02.02.2024, 17:04. Показов 3777. Ответов 25
Доброго времени суток!
С базами данных не работал, от слова совсем, нужна помощь вот в чем. Существует файл, например water_Object.dbf (во вложении). Это таблица полученных в результате экспорта объектов из файлов карт Open Street Map. Структура каждого файла может отличаться (количество и название полей, количество строк и т.д.). Однако при извлечении данных в названии файла, первое слово water, будет соответствовать одному из полей. Данное поле будет нужно для классификации объектов, т.е. например: lake - озеро, river - река и т.д. Задача следующая: 1. Добавить в конце таблицы новое поле, например с названием cls_id, тип поля integer, длинна 9. 2. Обработать объекты по полю water, и значения занести в новое поле cls_id. т.е. если найдено значение lake, то ему будет соответствовать значение 10101, или если найдено значение river - река, то ему будет соответствовать значение 20001, и т.д. Просьба подскажите как реализовать вышеуказанное, может у кого есть подобный пример работы с DBF файлами. Заранее спасибо! water_Object.zip
0
|
|
| 02.02.2024, 17:04 | |
|
Ответы с готовыми решениями:
25
Редактирование DBF файла Чтение и редактирование DBF файлов Редактирование в DBGrid нескольких dbf |
|
554 / 484 / 191
Регистрация: 11.12.2013
Сообщений: 2,507
|
|
| 07.02.2024, 17:08 | |
|
Предполагаю что никаких либ от BDE он не тянет т.к. в руководстве по компоненту пишут что он работает без установки BDE. И еще - у меня на компе нет BDE, а все работает. Код похож на работу с TTable видимо потому, что автор компонента сделал похожие методы как у TTable. В компоненте TAdoTable есть похожие методы, а она работает без BDE.
0
|
|
|
пофигист широкого профиля
4770 / 3206 / 862
Регистрация: 15.07.2013
Сообщений: 18,613
|
|
| 08.02.2024, 02:37 | |
|
Алекcей, ну тогда приведите ссылку на скачивание этого компонента.
Если он бесплатный, конечно.
0
|
|
|
335 / 173 / 67
Регистрация: 25.02.2018
Сообщений: 616
|
||
| 07.03.2024, 21:06 [ТС] | ||
|
0
|
||
|
554 / 484 / 191
Регистрация: 11.12.2013
Сообщений: 2,507
|
||||||
| 08.03.2024, 23:29 | ||||||
Сообщение было отмечено Flip как решение
Решение
Можно сделать примерно так:
Правильнее сделать еще один dbf-файл, в котором будет наименование и его id. Потом в приложении установить связь master-detail между файлами.
1
|
||||||
|
335 / 173 / 67
Регистрация: 25.02.2018
Сообщений: 616
|
||
| 10.03.2024, 23:52 [ТС] | ||
|
0
|
||
| 10.03.2024, 23:52 | |
|
Помогаю со студенческими работами здесь
26
Редактирование записи автоматом в dbf DBF, DBASE, JAVA, парсинг, конвертирование, работа, редактирование Как программно из php-файла просмотреть содержимое dbf-файла на экране? Ошибка при загрузке данных из dbf файла файла Error 5004: Eihter ACE could not find Импорт из dbf файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер.
Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
|
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта
Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
|
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром.
возможно получится прикрутить интерпретатор питон для кастомизации игровой логики.
что есть на текущий момент:. . .
|
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2.
Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
|
|
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|