Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вместо Id в простом поле чтобы показывалось ФИО MSA 2002
 
 автор: Dutch Shultz   (06.10.2008 в 13:24)   личное сообщение
 
 

Есть 2 таблицы - главная и клиенты,связаны по полю клиент_id.Можно ли сделать так,чтобы в таблице или форме главная код клиента заменялся,например,Фамилией (без создания поля со списком).И, если можно,то как можно сделать,чтобы он вместо кода ставил Фамилию и Инициалы,взятые из полей Имя и Отчество таблицы клиенты.
Заранее спасибо.

  Ответить  
 
 автор: Анатолий (Киев)   (06.10.2008 в 13:37)   личное сообщение
 
 

1. Источником формы сделать запрос на двух этих таблицах, включить в него нужные поля из таблицы "Клиенты". В вычисляемом поле написать:
=[Фамилия] & Left([Имя];1) & ". " & Left([Отчество];1) + "."
2. Можно этого и не делать. Тогда в поле формы пишете:
=DLookup("[Фамилия] & Left([Имя];1) & "". "" & Left([Отчество];1) + "".""";"[Клиенты]";"[клиент_id]=" & Me![клиент_id])

  Ответить  
 
 автор: Dutch Shultz   (06.10.2008 в 13:46)   личное сообщение
 
 

Спасибо большое!А в таблице не сделать-почему он обязательно хочет поле со списком чтобы можно было сделать подстановку?

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList