Цитата:
Сообщение от lmikle
1. Обычно в БД каждая запись (строка) имеет уникальный идентификатор - некоторое поле или комбинация полей, содержащее уникальное значение во всей таблице. Это нужно как раз для того, что бы при необходимости найти конкретную запись. Я не знаю структуру твоих таблиц, просто предполагаю, что одно из полей - это ссылка на главную таблицу. Это поле позволяет тебе отфильтровать записи, которые относятся к выбранной записи в главной таблице. Еще одно поле должно уникально определять запись в рамках первого поля. Вот по этой комбинации тебе и нужно искать записи для их редактирования.
2. Строчки в данном случае - записи в таблице.
|
У первой таблицы 2 поля, ключевое и где хранятся проекты, у второй Rid связь
с первой осуществляется по полю Isid, у третьей связь с первой осуществляется по полю Rezid. Я так понимаю, что надо искать по полям Isid и полю Rezid?
У всех трех таблиц есть ключевые поля.
Цитата:
Сообщение от lmikle
Это поле позволяет тебе отфильтровать записи, которые относятся к выбранной записи в главной таблице. Еще одно поле должно уникально определять запись в рамках первого поля. Вот по этой комбинации тебе и нужно искать записи для их редактирования.
|
А что задавать в Locate('Isid'; 'Rezid'; .......[])
KeyValues какой ? какой критерий поиска?