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

Форум: MS ACCESS

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

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

 
 

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

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

тема: Вопрос по заполнению таблицы(аксесс 2002)
 
 автор: Dobus   (20.11.2008 в 19:26)   личное сообщение
 
 

Здравствуйте!
подскажите пожалуста, можно ли в поле одной таблицы заносить значения из всех полей другой таблицы?
например, одна таблица имеет поле "паспорт", а другая поля "номер", "серия" и тп....как сделать чтобы в поле "паспорт" заносилась информация из всех полей второй таблицы? ток не списком а в одну строку

  Ответить  
 
 автор: Дрюня   (20.11.2008 в 21:01)   личное сообщение
 
 

конечно можно, только зачем ?

  Ответить  
 
 автор: Dobus   (21.11.2008 в 00:08)   личное сообщение
 
 

просто таких полей как "паспорт" много, и хочется вынести их данные в отдельные таблицы чтоб не захламлять основные...подскажите пожалуста как вынести все значения полей из вторичных таблиц в одну строку в поле "паспорт" основной таблицы?

  Ответить  
 
 автор: Скорп   (21.11.2008 в 00:44)   личное сообщение
 
 

а вот это не поможет?
из справки:

Выражения, объединяющие или обрабатывающие текст
Операторы & (амперсанд) и + (плюс) используют для объединения текстовых строк и встроенные функции для обработки текстовых строк или, иными словами, производят действия над текстовыми значениями, чтобы создать вычисляемый элемент управления.


=[Имя] & " " & [Фамилия] 



Отображает значения, хранящиеся в полях таблицы «Имя» и «Фамилия». В данном примере оператор & используется для объединения значения в поле «Имя», пробела (заключенного в прямые кавычки) и значения в поле «Фамилия».

п.с. другими словами получать данные вы можете ч-з запрос, использую вышеописанное мною

п.п.с. справка
http://office.microsoft.com/ru-ru/access/HA100962951049.aspx?pid=CH100645701049

  Ответить  
 
 автор: dobus   (24.11.2008 в 19:48)   личное сообщение
 
 

сделал запрос, но он не берет значения из второй таблицы а предлагает их ввести
как сделать чтоб он их оттуда брал?

  Ответить  
 
 автор: Скорп   (24.11.2008 в 22:19)   личное сообщение
10 Кб.
 
 

2 таблицы и один запрос на добавление
табл Общая пустая, но если запустить запрос, то он заполнит эту таблицу

  Ответить  
 
 автор: час   (21.11.2008 в 15:49)   личное сообщение
 
 

Можно заносить сразу в одно поле через запятую или другой разделительный знак - тода ничего объединять не нужно будет.

Появиться другая проблема - как это разьединить?

Так что выход:
Добавьте в имеющуюся таблицу ещё одно поле и в него будете сваливать введённые в разные поля данные и они там будут превращаться в хлам..............

  Ответить  
 
 автор: Мюллер   (21.11.2008 в 16:00)   личное сообщение
 
 





Топикастер вопрошает:
>подскажите пожалуста, можно ли в поле одной таблицы заносить значения из всех полей >другой таблицы?

И получает исчерпывающий ответ:

>Добавьте в имеющуюся таблицу ещё одно поле и в него будете сваливать введённые в >разные поля данные и они там будут превращаться в хлам..............

  Ответить  
 
 автор: Дрюня   (21.11.2008 в 08:58)   личное сообщение
 
 

вопросик
если дама, например, поменяла фамилию, как Вы будете это отслеживать?

  Ответить  
 
 автор: dobus   (21.11.2008 в 19:39)   личное сообщение
 
 

я думаю там это не смертельно :) а есть какие нибудь предложения на этот счет?

  Ответить  
 
 автор: Дрюня   (21.11.2008 в 22:41)   личное сообщение
 
 

стандартно:
не хранить в БД ту информацию, которую можно вывести на основании другой

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