Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: Explorer
дополню, что...

в таких полях формы, как правило приходится отображать данные вида
[FirstName] & ", " & [LastName] & " " & [MiddleName] AS Employee

или например
[Country] & ", " & [PostalCode] & ", " & [City] & " " & [AddressLine] AS Address


отбирать такие данные Dlookup' ом и прописывать длинное условие запроса в десятке разных мест очень неудобно...

имеет смысл создать сохраненный запрос с заранее объединенными данными и уже из него подставлять сведения в поле на форме - что-то вроде

SELECT

CompanyCode, [LegalStatus] & ' "' & [CompanyName] AS Company, 
[Country] & ", " & [PostalCode] & " " & [Region] & " " & [City] & ", " & [AddressLine] AS Address


FROM tblCompanies;

как вариант можно сделать в глобальном модуле функцию с запросом и обращаться к ней передавая аргумент и Dlookup'ом забирая значение для поля формы:

ControlSource = q([EmployeeCode])

или

ControlSource = s([CompanyCode])

эз дискрайбд ин зе эттэчмент


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.