Страница 1 из 1

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

Добавлено: 27 дек 2004, 19:24
Johny
Есть внешняя таблица DBF с баркодами (без Nrec)
можно ли переменной присвоить значение баркода из этой таблицы, чтобы по баркоду найти строку (или Nrec) из KATMC, пробежать нужно все записи файла.
Нужно это для того, чтобы решить импортировать текущую строку файла DBF в KATMC или нет.

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

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

Правда немного пугает меня такое решение. Кажется не очень красиво играть со структурой БД :(

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

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

В любом случае, для экспорта/импорта DBF см. функции DBFGetFieldValue и иже с ним. Глянь по поиску, уже не раз обсуждалось.

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

Добавлено: 28 дек 2004, 10:47
Johny
Спасибо, буду разбираться! Я просто не додумался как искать по форуму.
Но теперь инфы нашел.
С наступающим НГ! :)