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

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

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

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

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

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

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

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

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

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


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