Академический Документы
Профессиональный Документы
Культура Документы
1
основной DataSet это тот, внутри которого пользователю удобно делать редактирование. Для каждой таблицы это
свой DataSet.
2
Это замечание касается и команды TABLEUPDATE() VFP, которая является аналогом команды
DataAdapter.Update ADO.NET.
3
И (ВОЗМОЖНО) НЕСКОЛЬКО ОТНОШЕНИЙ M:1.
20/7/19 решил, что в EV5 внешние ключи всегда будут ссылаться на первичный ключ внешней таблицы. Т.Е.
формулу ссылочной целостности:
Tbl.FKField References RefTbl.RefFld
можно переписать так:
Tbl.FKField References PKTbl, где
PKTbl =RefTbl.PrimaryKey
4. Какую схему данных я буду использовать для изменения («пиклистирования»)
NKI.ID_AKI.
ALTER TABLE Nki FOREIGN KEY Id_Aki REFERENCES Nki – это ссылка на большее кол-во записей. Для
улучшения производительности я хотел ограничиваться периодом (с возможность его прокрутки по дням, неделям,
месяцам, годам). Но 21/07/19 я подумал, что для «пиклистирования» лучше использовать такую схему: Hot -> Hos
-> Nkh ->Nki плюс доп. фильтр, который в момент «пиклистирования» установлен в значение
«дата=дата_документа_в_который_входит текущее значение Nki.Id_Aki», а остальные параметры доп. фильтра -
сброшены. Этот фильтр потом пользователю можно установить, расширив/сузив выборку для поиска нужного
значения Nki.Id_Aki.