Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вставка более одного столбца, через мастер подстановки / 15 сообщений из 15, страница 1 из 1
16.02.2021, 15:04
    #40045806
untiwe
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка более одного столбца, через мастер подстановки
Есть таблица1 в ней есть поля "имя" и "фамилия". Есть таблица2 в которую я хочу перенести поля из первой. Мастер подстановки может сделать связь и выводить их список при вводе в ячейку. Но после вставки остается только фамилия. Подскажите как можно вставить 2 столбца? Что бы при этом что бы при выборе фамилии, вставлялось и имя тоже. Получится ли это в 2 столбца или 1 не важно, главное что бы отображались данные.
...
Рейтинг: 0 / 0
16.02.2021, 16:15
    #40045845
ИВП
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка более одного столбца, через мастер подстановки
untiwe
Есть таблица1 в ней есть поля "имя" и "фамилия". Есть таблица2 в которую я хочу перенести поля из первой. Мастер подстановки может сделать связь и выводить их список при вводе в ячейку. Но после вставки остается только фамилия. Подскажите как можно вставить 2 столбца? Что бы при этом что бы при выборе фамилии, вставлялось и имя тоже. Получится ли это в 2 столбца или 1 не важно, главное что бы отображались данные.

После вставки остается только код.
...
Рейтинг: 0 / 0
16.02.2021, 16:26
    #40045853
untiwe
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка более одного столбца, через мастер подстановки
ИВП, ни кого кода нет, Access сам подтягивает имена.
Сгенерированный код запроса
SELECT Сотрудники.[Код сотрудника], Сотрудники.Фамилия, Сотрудники.Имя FROM Сотрудники;

Прошу прощения за скрин, его почему то не поменять(
...
Рейтинг: 0 / 0
16.02.2021, 16:30
    #40045856
untiwe
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка более одного столбца, через мастер подстановки
Скрин выпадающего сообщения и того, что вставляется
...
Рейтинг: 0 / 0
16.02.2021, 16:31
    #40045857
untiwe
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка более одного столбца, через мастер подстановки
Вид таблицы с работниками
...
Рейтинг: 0 / 0
16.02.2021, 17:02
    #40045873
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка более одного столбца, через мастер подстановки
источник COMBO:
Код: vbnet
1.
 SELECT Код,[ф] & " " &  [и] FROM tbl

число столбцов 2
ширина столбцов 0;3
...
Рейтинг: 0 / 0
16.02.2021, 17:19
    #40045891
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка более одного столбца, через мастер подстановки
вдогонку: если в запросе-источннике строк применять самописную функцию с использованием LEN и SPACE получите вид в "два столбца"
...
Рейтинг: 0 / 0
16.02.2021, 17:32
    #40045894
untiwe
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка более одного столбца, через мастер подстановки
sdku,

Спасибо большое теперь работает, надо было немного подправить.
SELECT [Сотрудники].[Код сотрудника], [Сотрудники].[Фамилия] & " " & [Сотрудники].[Имя] FROM Сотрудники;
А можно чуть подробнее про LEN и SPACE ?
...
Рейтинг: 0 / 0
16.02.2021, 23:21
    #40046035
ИВП
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка более одного столбца, через мастер подстановки
untiwe,
и где же "ни кого кода нет"?
SELECT [Сотрудники].[Код сотрудника], ...
а это разве не код????????????
...
Рейтинг: 0 / 0
17.02.2021, 01:44
    #40046049
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка более одного столбца, через мастер подстановки
untiwe
....А можно чуть подробнее про LEN и SPACE ?
Код: vbnet
1.
[фамилия] & Space(15-Len([фамилия])) & [имя]  ' или 15-20,в зависимости от MAX возможной длины фамилии

но это будет корректно работать ТОЛЬКО с моноширинными шрифтами(типа Courier New)
Мне же вполне хватает и такого выражения в источнике (с сортировкой по фамилии)
Код: vbnet
1.
[фамилия] & " " & Left([имя];1)+". " & Left([отчество];1)+"."
...
Рейтинг: 0 / 0
17.02.2021, 10:22
    #40046096
untiwe
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка более одного столбца, через мастер подстановки
ИВП,

Имелся ввиду не SQL код, а код ячейки. Ведь ведь Access вставляет ячейки ориентируясь на id их строки
...
Рейтинг: 0 / 0
17.02.2021, 11:19
    #40046114
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка более одного столбца, через мастер подстановки
untiwe
Ведь ведь Access вставляет ячейки ориентируясь на id их строки
А если у строки нет id
...
Рейтинг: 0 / 0
17.02.2021, 11:50
    #40046133
untiwe
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка более одного столбца, через мастер подстановки
Панург, я не пробовал, но по логике, нельзя сделать связь без уникального поля
...
Рейтинг: 0 / 0
17.02.2021, 17:24
    #40046349
Лапух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка более одного столбца, через мастер подстановки
untiwe
...нельзя сделать связь без уникального поля...

Можно, но без обеспечения целостности данных, что естественно увеличит вероятность возникновения обшибок.
...
Рейтинг: 0 / 0
19.02.2021, 11:39
    #40047049
ИВП
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вставка более одного столбца, через мастер подстановки
untiwe
ИВП,

Имелся ввиду не SQL код, а код ячейки. Ведь ведь Access вставляет ячейки ориентируясь на id их строки

Так и я имел ввиду не код SQL, а код записи (ID)
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вставка более одного столбца, через мастер подстановки / 15 сообщений из 15, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]