Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Назначение поля таблицы... / 2 сообщений из 2, страница 1 из 1
09.08.2006, 23:47
    #33909445
Ukraina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Назначение поля таблицы...
Господа!

Помогите разобраться с назначение одного поля... Разработчик почему-то никак не хочет рассказать о нем...

Есть файл dbf (VFP3/0). Там имеется некое поле "code". Оно 9-символьное и очень похоже на уникальное, но рассматривая в VFP6, что-то не увидел там ключ уникальности.

Помогите сделать предположение что это за поле: код репликации, действительно некое ключевое поле или некий финт программиста по созданию уникального поля?

Дали задание, а секреты назначения полей не говорят, вот и пытаюсь разобраться сам... все поля понял что-куда, а это не соображу... Может это какое-нибудь чуда VFP?

Файл прилагаю
...
Рейтинг: 0 / 0
10.08.2006, 10:24
    #33909809
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Назначение поля таблицы...
1. Контроль уникальности данных вовсе не обязательно осуществлять через индекс. Это можно делать программно.

2. По содержимому одной таблицы, тем более по 10 записям, вообще мало что можно сказать о назначении данного поля. Нужно смотреть как это значение используется в других таблицах.

PS: Что бы Вы ни прислали, всегда будет ощущение, что чего-то не хватает.

Например, Вы говорите о VFP3, а где контейнер базы данных (DBC)? Или вся программа реализована на свободных таблицах?

Что Вы вкладываете в понятие "Ключ уникальности"? Такого термина в FoxPro вообще не существует, но есть несколько понятий, близких по смыслу (Primary Key, индекс типа Candidat).

И т.д. и т.п.

В общем, "трясите" разработчика. По представленным данным что-то сказать с оперделенностью невозможно в принципе.

Да, для справки. Есть такая программа, называется Refox.exe (вышла XI версия). Она предназначена для декомпиляции программ, написанных на FoxPro в исходный код. Поищите ссылки на нее в этой конференции и в интернете. Вообще-то, платная, но VFP3 можно вскрыть и младшими версиями этой программы.

"Вскройте" с ее помощью программу (если разработчик не дал исходников) и посмотрите как формируется и используется содержимое этого поля в программе.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Назначение поля таблицы... / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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