Значение переменной из DBF таблицы

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Johny
Местный житель
Сообщения: 291
Зарегистрирован: 29 мар 2005, 17:49
Откуда: С-Петербург
Контактная информация:

Значение переменной из DBF таблицы

Сообщение Johny »

Есть внешняя таблица DBF с баркодами (без Nrec)
можно ли переменной присвоить значение баркода из этой таблицы, чтобы по баркоду найти строку (или Nrec) из KATMC, пробежать нужно все записи файла.
Нужно это для того, чтобы решить импортировать текущую строку файла DBF в KATMC или нет.
Безвыходных ситуаций не бывает: DO LOOP WHILE TRUE
Johny
Местный житель
Сообщения: 291
Зарегистрирован: 29 мар 2005, 17:49
Откуда: С-Петербург
Контактная информация:

Re: Значение переменной из DBF таблицы

Сообщение Johny »

Свой вариант решения - каждый раз при работе интерфейса создавать новую таблицу
Create table с нужными полями, импортировать туда DBF,
а по окончании работы килять эту таблу, ну или чистить.

Правда немного пугает меня такое решение. Кажется не очень красиво играть со структурой БД :(
Безвыходных ситуаций не бывает: DO LOOP WHILE TRUE
Deinis
Местный житель
Сообщения: 783
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Re: Значение переменной из DBF таблицы

Сообщение Deinis »

У тебя есть 2 варианта:
1. Работать напрямую с файлом DBF. Медленно.
2. Переписать DBF в "таблицу в памяти" и работать уже с таблицей. Гораздо быстрее, если по твоей структуре будет более 1-го прохода.

В любом случае, для экспорта/импорта DBF см. функции DBFGetFieldValue и иже с ним. Глянь по поиску, уже не раз обсуждалось.
Johny
Местный житель
Сообщения: 291
Зарегистрирован: 29 мар 2005, 17:49
Откуда: С-Петербург
Контактная информация:

Re: Значение переменной из DBF таблицы

Сообщение Johny »

Спасибо, буду разбираться! Я просто не додумался как искать по форуму.
Но теперь инфы нашел.
С наступающим НГ! :)
Безвыходных ситуаций не бывает: DO LOOP WHILE TRUE
Ответить