LEADERSOFT.ru Разработка на заказ программ и сайтов
Форумы по информационным технологиям
 
Регистрация  |  Вход
left
Форумы Минимизировать
ПоискСписок форумов
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Одна форм...
 Тема: Одна форма - две таблицы
 
 15.06.2007 21:08:27
Olga3
10 сообщения


Тема: Одна форма - две таблицы
Здравствуйте :)

Можно ли на одну форму "вывести" поля из двух таблиц??? У меня не получилось. Работают только те поля, таблица которых указана в Источнике записей.
Не хотелось бы плодить лишние поля в базе. тем более, что данные из этих таблиц нужны только для просмотра.

Спасибо.


P.S. Раздел для новичков
Автор: Olga от 15.06.2004 9:17:22 Источник ...
 15.06.2007 21:08:27
All
4316 сообщения
1-ый


RE: Одна форма - две таблицы
Предположим в таблице есть 2 поля Поле1 и Поле2, тогда результирующее поле будет
=[Поле1] & "-" & [Поле2]
P/S Обратите внимание, что в начале выражения стоит знак =. Он указывает, что в поле будет выражение для вычисления.


P.S. Раздел для новичков
Автор: Admin от 0:00:00 Источник ...
 15.06.2007 21:08:27
Olga3
10 сообщения


RE: Одна форма - две таблицы
Вы описали случай с ОДНОЙ таблицей.
я попробую поподробнее.
есть две таблицы. "Таблица1" с полями "поле1"; "поле2"; "поле3". И "Таблица2" с полями "поле21"; "поле22".
все эти поля из обоих таблиц надо показать на форме - "форма1".
НО! если я при создании формы указываю источник записей одну из таблиц (например "Таблица2"), то только в ее полях ("поле21"; "поле22") видны значения.
Как я добавляю поля не указанной в источнике таблицы: с помощью "панели элементов" добавляю элемент "поле", и там, на закладочке "данные" в строке "данные" (при помощи "построителя выражений")пишу строку: =Таблица2![Поле1].
Итак, в только что созданных элементах на "форме1" в полях "таблицы1" появляется ошибка: #Имя?
и не надо их складывать. это разнородные данные, относящиеся к общим настройкам.
Спасибо.


P.S. Раздел для новичков
Автор: Olga от 15.06.2004 16:39:18 Источник ...
 15.06.2007 21:08:27
All
4316 сообщения
1-ый


RE: Одна форма - две таблицы
1. Для группировки данных из нескольких таблиц надо написать запрос на группировку, а потом его использовать для формы.
2. Таблицы должны иметь ключевое поле(я) для связи между собой.
3. В источнике данных можно указывать только открытые объекты, т.е. если у Вас таблица не открыта, то ее данные показать невозможно.
4. В принципе можно открыть 2 таблицы и пытаться отобразить в форме их данные, но лучше это делать через запрос, т.к. проблем в этом случае меньше.


P.S. Раздел для новичков
Автор: Admin от 0:00:00 Источник ...
  Программирование  Microsoft Access. Файлы mdb и accdb  Тема: Одна форм...
ПоискПоиск  Список форумовСписок форумов  
right