Как организовать фильтрацию для ADP

George-III
Дата: 08.09.2005 12:41:25
Перевожу базу mdb на msde, раньше на форме был такой источник данных:
SELECT tblClients.SurName & " " & tblClients.Name & " " & tblClients.Patronymic & " " & tblClients.NumDocument & " " & tblClients.GiveDate & " " & tblClients.OrgGiveDocument AS UnionFields, tblClients.NumStr
FROM tblClients
WHERE ((([tblClients].[SurName] & " " & [tblClients].[Name] & " " & [tblClients].[Patronymic] & " " & [tblClients].[NumDocument] & " " & [tblClients].[GiveDate] & " " & [tblClients].[OrgGiveDocument]) Like [Forms]![frmSrRealTime]![fldRealTime] & "*"))
ORDER BY tblClients.SurName & " " & tblClients.Name & " " & tblClients.Patronymic & " " & tblClients.NumDocument & " " & tblClients.GiveDate & " " & tblClients.OrgGiveDocument;
Обновление по кнопке.
Как это организовать для проекта? Чтобы загружалась пустая форма, человек вводил в поле ФИО нажимал кнопку, данные получались бы с сервера?
George-III
Дата: 08.09.2005 15:54:50
Пытаюсь сделать самостоятельно, только вот некоторые поля не заполнены, а учавствуют в кокатенации и сервер возвращает для данного вычисляемого поля всю пустую строку. В чём проблема?
SELECT     NumStr, UPPER(SurName + ' ' + Name + ' ' + Patronymic) AS UnionFields, Patronymic, Name, SurName
FROM         dbo.tblClients
Пользователь2
Дата: 08.09.2005 16:02:39
Здесь было.
Latuk
Дата: 08.09.2005 16:06:31
Твой запрос формируется динамически
значит ты должен формировать источник по какомуто событию (например Form_Open)
Me.RecordSource = блаблабла
(наверно сейчас это так не стоит же весь этот хаос с &-ми в свойстве формы)

Ты должен собрать запрос в соответствии с синтаксисом T-SQL (в частности заменить в Like * на %)
и вынести из него ссылки на объекты VBA
(т.е. чтобы [Forms]![frmSrRealTime]![fldRealTime] оказался вне кавычек
а получившаяся строка содержала константу причем отформатированную соотв образом если это дата/время или нецелое число)

В общем получившаяся строка должна возвращать то что надо
если ее поместить в конструктор представлений
George-III
Дата: 08.09.2005 17:19:08
Спасибо Пользователь2, разобрался...
Спасибо Latuk буду разбираться, ещё не до конца понял всё...