|
335 / 173 / 67
Регистрация: 25.02.2018
Сообщений: 616
|
|
Редактирование файла DBF02.02.2024, 17:04. Показов 3893. Ответов 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 | |
|
Редактирование записи автоматом в dbf DBF, DBASE, JAVA, парсинг, конвертирование, работа, редактирование Как программно из php-файла просмотреть содержимое dbf-файла на экране? Ошибка при загрузке данных из dbf файла файла Error 5004: Eihter ACE could not find Импорт из dbf файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы
Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
|
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
|
Очистка реквизитов и табличных частей документа при копировании
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2.
Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
|
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
|
|
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
|
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
|
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
|
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время?
Никакой пенсии. Никакого нового. . .
|