powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с Relation в таблицах
5 сообщений из 5, страница 1 из 1
Проблема с Relation в таблицах
    #38781884
dima_18
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, всем !

Извиняюсь за вопрос. Может не очень понятный.
Суть в следующем есть таблицы 3 и они соединены отношениями.

1. Т.е. первая таблица связана со второй. По одному фио - может быть несколько заказов.
2. Вторая связана с третьей (в свою очередь), как по одному заказу можно несколько закупок.

В свою очередь третья имеет поле, где записывается данные с первой таблицы.

Суть в следующем - может быть неправильно организована были связи. Но результат во какой непонятный.
Я разрываю все отношения между таблицами. Хожу по третьей таблице в гриде и читаю ее id:

sELECT obsledl21
xviblinz=obsledl21.id

я даже вначале сделал:

sELECT obsledl21
SET ORDER TO tag id

результат один и тот же - он берет первую запись (т.е. id первой записи), хотя упорно я стою на второй.
В последнем гриде, что я стою на первой записи, что на второй - все одинаково и выбор по первой записи идет. Т.Е.

sELECT obsledl21
xviblinz=obsledl21.id

дает один и тот же id.
Хотя они абсолютно разные.
подскажите пожалуйста в чем тут дело!
В чем может быть проблема?

Спасибо большое заранее.
...
Рейтинг: 0 / 0
Проблема с Relation в таблицах
    #38781899
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dima_18Добрый день, всем !

Извиняюсь за вопрос. Может не очень понятный.
Суть в следующем есть таблицы 3 и они соединены отношениями.

1. Т.е. первая таблица связана со второй. По одному фио - может быть несколько заказов.
2. Вторая связана с третьей (в свою очередь), как по одному заказу можно несколько закупок.

В свою очередь третья имеет поле, где записывается данные с первой таблицы.

Суть в следующем - может быть неправильно организована были связи. Но результат во какой непонятный.
Я разрываю все отношения между таблицами. Хожу по третьей таблице в гриде и читаю ее id:

sELECT obsledl21
xviblinz=obsledl21.id

я даже вначале сделал:

sELECT obsledl21
SET ORDER TO tag id

результат один и тот же - он берет первую запись (т.е. id первой записи), хотя упорно я стою на второй.
В последнем гриде, что я стою на первой записи, что на второй - все одинаково и выбор по первой записи идет. Т.Е.

sELECT obsledl21
xviblinz=obsledl21.id

дает один и тот же id.
Хотя они абсолютно разные.
подскажите пожалуйста в чем тут дело!
В чем может быть проблема?

Спасибо большое заранее.

Ну, как бы не то что не очень непонятно, а вообще непонятно.
Где ты ходишь? На чем стоишь и что ты видишь?
...
Рейтинг: 0 / 0
Проблема с Relation в таблицах
    #38781913
dima_18
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, IgorNG за ответ!

На первый взгляд - трудно действительно понять.
Итак:

Часть полей таблицы 1:
id
mname
.....
Часть полей таблицы 2:
id
id_p (это идентификатор таблицы 1)
....
Часть полей таблицы 3:
id
id_p(это идентификатор таблицы 1)
id_ob(это идентификатор таблицы 2)

Т.е. структура такая - хожу по таблице один и у нее может быть много записей относительно одной записи.

Пример:
Вася - первый раз пришел второй раз пришел
полный
теплый
дурной
Т.е. вот так:
несколько наблюдений Васи и на каждое наблюдение несколько признаков

Может быть как -то прислать Вам? Если согласитесь?
...
Рейтинг: 0 / 0
Проблема с Relation в таблицах
    #38781959
IgorNG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dima_18,

С таблицами понятно, а дальше?
...
Рейтинг: 0 / 0
Проблема с Relation в таблицах
    #38782390
q1w1e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dima_18 Хожу по третьей таблице в гриде и читаю ее id:
Обозначить какая таблица в релэйшене родительская, а какая дочерняя.. Вы ходите по дочерней(3 таблица), а смотрите id родительской, но если вы заходите за диапазон родительской id, то указатель в родительской не будет перемещаться, потому что она(таблица) родитель..:-)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с Relation в таблицах
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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