powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Возможно ли в Foxpro организовать связь по полям, а не по индексам?
3 сообщений из 3, страница 1 из 1
Возможно ли в Foxpro организовать связь по полям, а не по индексам?
    #37576749
_CJ_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня такая проблема. Есть в таблице order_details есть primary индекс, который указывает на два поля выражением STR(ordertid)+STR(productid), есть таблица orders с полем orderid и с primary индексом STR(orderid), и имеется таблица products с полем productid и primary индексом STR(productid). Так вот. надо сделать связь такую: order_details.orderid->orders.orderid, order_details.productid->products.productid. Заранее Спасибо.
...
Рейтинг: 0 / 0
Возможно ли в Foxpro организовать связь по полям, а не по индексам?
    #37576826
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_CJ_У меня такая проблема. Есть в таблице order_details есть primary индекс, который указывает на два поля выражением STR(ordertid)+STR(productid), есть таблица orders с полем orderid и с primary индексом STR(orderid), и имеется таблица products с полем productid и primary индексом STR(productid). Так вот. надо сделать связь такую: order_details.orderid->orders.orderid, order_details.productid->products.productid. Заранее Спасибо.

Можно, только надо изменить индексы, типа:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
CREATE TABLE ORDERs ( OrderID c(10), primary key PADR(OrderID,10) tag OrderID)

CREATE TABLE Products ( ProductID c(10), primary key PADR(ProductID,10) tag ProductID)

CREATE TABLE Order_Details (OrderID c(10), ProductID c(10),;
 FOREIGN KEY PADR(OrderID,10) TAG OrderID  REFERENCES Orders TAG OrderID , ;
 FOREIGN KEY PADR(ProductID,10) TAG ProductID  REFERENCES Products TAG ProductID ;
     )



затем настроить RI через дизайнер БД, и сказать Compile Database
...
Рейтинг: 0 / 0
Возможно ли в Foxpro организовать связь по полям, а не по индексам?
    #37577084
_CJ_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PaulWist,
Спасибо большое! Очень помогло!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Возможно ли в Foxpro организовать связь по полям, а не по индексам?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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