Передача параметров в запросы формы из ADP
Chainik(still)
Дата: 24.11.2001 12:25:47
Здр добрый люд!
Вот трабл.
Как передать параметр в запрос( источник данных формы).
Сначала в качестве источника данных стояла сохраненная процедура в которую передавался параметр, но от этого пришлось отказаться, т.к. невозможно указать уникальную таблицу (в запросе внутр объединение) и соответственно результат был не едитабле...
Павел
Дата: 26.11.2001 07:30:57
А это без разницы, запрос или процедура. Все равно и в том и в другом случае придется указывать Unique Table. Так что можешь еще поупираться с процедурой. А что касается параметров в запросе - просто в условии поставь что-то типа WHERE <YourField> = ?. причем '?' может быть несколько. А в Input Parameters формы указывай значения для каждого параметра.
ДиД.
Дата: 26.11.2001 12:16:55
Для того, чтобы указать однозначную таблицу при использовании хр. проц., сначала в качестве источника поставьте эту самую таблицу, затем выберите ее в свойстве формы "однозначная таблица", а потом уж заново в источнике формы выберите хр. проц. Вот такая фенька.
1
Дата: 03.06.2004 15:53:02
АлексейК
Дата: 03.06.2004 16:20:37
если под внутренним объединением подразумевается union то уникальной таблицей здесь не обойдешься
план такой:
1 результат одной сложной или нескольких хранимых процедур -> во временную таблицу
2 создаем первичный ключ для этой таблицы
3 вешаем эту таблицу форме
4 назначаем форме уникальную таблицу и строку синхронизации
5 по кнопке или по выходу из формы вешаем процедуру, которая разбирает результаты из временной таблицы по исходным