Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

FoxPro и запросы

1.8K
21 марта 2008 года
Evgeni
188 / / 14.06.2006
Возникла интересная проблема: у меня имеются три базы данных
table1 - поле NumDoc
table2 - поля NumDoc и Idn
table3 - поле Idn
мне нужно сделать такой запрос:

browse fields Table3.fio:h="ФИО", table2.data_na_ispol:h="Срок исполнения", table1.type_otpr:h="Тип документа"

однако почему то в столбце fio появляется две одинаковые записи, а остальные столбцы отображаются корректно. Хотя все таблицы вбиты правильно.

Не понимаю, каким образом задать связи между таблицами?
8.2K
23 марта 2008 года
Ora-cool
211 / / 20.09.2007
Честно говоря, ничего не понял из вашего объяснения, но если вам просто нужно связать эти 3 таблицы, то

 
Код:
select * from table1 t1
inner join table2 t2 on t1.NumDoc = t2.NumDoc
inner join table3 t3 on t2.Idn = t3.Idn


Возмжно, в FoxPro потребуется расставить скобки.
1.8K
24 марта 2008 года
Evgeni
188 / / 14.06.2006
у меня некоректно работает функция browse. сами таблицу я связываю через Data Session. Потом запускаю browse и у меня в поле ФИО, кде должно быть две записи различные, появляется две одинаковые, а остальные поля корректно загружаюся.
Может мне скинуть исходник базы?
1.8K
24 марта 2008 года
Evgeni
188 / / 14.06.2006
USE "c:\table1.dbf" IN 0 EXCLUSIVE
USE "c:\table2.dbf" IN 0 EXCLUSIVE
USE "c:\table3.dbf" IN 0 EXCLUSIVE
SELECT 3
SET ORDER TO TAG Idn OF "c:\table2.cdx" IN Table2
SET RELATION TO idn INTO Table2 ADDITIVE
SELECT 2
SET ORDER TO TAG Num_doc OF "c:\table1.cdx" IN Table1
SET RELATION TO num_doc INTO Table1 ADDITIVE
browse fields Table3.fio:h="ФИО", table2.data_na_ispol:h="Срок исполнения", table1.type_otpr:h="Тип документа"


Вот такая вот программа работает некорректно
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог