Таблицы. Как связать 2 таблицы

1.У родительской таблицы указываем столбец ссылкой на другую страницу в хранимой процедуре GetItems
DECLARE @result TABLE (id int, title nvarchar(256), code nvarchar(64),
                       demo nvarchar(256), cols nvarchar(256))

INSERT INTO @result
SELECT id as id,

       '
       + title + '' as title, -- это ссылка на форму

       isnull(code,'') as code,
       isnull(demo,'') as demo,

       '
       Колонки ' as cols , -- это ссылка на таблицу

FROM as_crud_tables

2.В разметке дочерней страницы в сниппете указываем
 без привязки к параметрам
3.В настройках данной таблицы указываем Добавку к URL

4.Для дочерней таблицы в GetItems этот параметр передается как часть фильтра (в данном случае это параметр tableID из URL) 
CREATE PROCEDURE [dbo].[crud_newTableTest_getItems]
	@filters CRUDFilterParameter READONLY,--здесь хранится параметр url-itemID
	@sort sql_variant,
	@direction nvarchar(8),
	@page int,
	@pageSize int,
	@username nvarchar(32)
AS
BEGIN
	DECLARE @result TABLE (id int, name nvarchar(256), code nvarchar(64)

        --получаем параметр из фильтра и заносим его
	DECLARE @filterTableID nvarchar(128)в переменную
	SELECT @filterTableID = try_cast(Value as int) from @filters where [Key] = 'tableID'

	INSERT INTO @result
	SELECT  id as id,
                isnull(name,'') as name,
                isnull(code,'') as code
	FROM as_trace
	WHERE tableID = @filterTableID --связываем таблицы

5.Также этот параметр будет передаваться при создании сущностей (fastCreate), чтобы можно было корректно сохранить сущность. 

Платформа Falcon Space

Это снижение стоимости владения

за счет меньшего количества людей для поддержки

Это быстрое внесение изменений

по ходу эксплуатации программы

Это современный интерфейс

полная адаптация под мобильные устройства

Бесплатное обучение разработке на Falcon Space

Вы можете разрабатывать самостоятельно или сотрудничать с нами в плане веб-разработки на платформе Falcon Space.
Примечание