Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Табл. форма, в заголовках полей выводятся имена полей  [new]
GreenStar
Member

Откуда:
Сообщений: 267
Здравствуйте.
Когда создаю табличную форму (по мастеру или автоформа) в заголовках полей выводятся имена полей, хотя я в конструкторе таблиц для каждого поля ставил подпись. Что я делаю не так?
6 апр 05, 18:10    [1446757]     Ответить | Цитировать Сообщить модератору
 Re: Табл. форма, в заголовках полей выводятся имена полей  [new]
Serge Gavrilov
Member

Откуда:
Сообщений: 3248
Access 2000?
Мастер создания табличной формы в Access 2002 привязывает метки к полям.
Привяжите метки (Label) к полям вручную.
6 апр 05, 22:25    [1447127]     Ответить | Цитировать Сообщить модератору
 Re: Табл. форма, в заголовках полей выводятся имена полей  [new]
GreenStar
Member

Откуда:
Сообщений: 267
Да аксесс 2000. А как привязать метку к поле?
7 апр 05, 08:59    [1447429]     Ответить | Цитировать Сообщить модератору
 Re: Табл. форма, в заголовках полей выводятся имена полей  [new]
Alexander G
Member

Откуда: Чукчи мы, однако
Сообщений: 3270
Создаем надпись (Label) - Вырезать - выделяем поле - Вставить
7 апр 05, 09:11    [1447445]     Ответить | Цитировать Сообщить модератору
 Re: Табл. форма, в заголовках полей выводятся имена полей  [new]
GreenStar
Member

Откуда:
Сообщений: 267
Спасибо за помощь. Я просто поменял свойства "Имя" каждого поля на подпись (т.е. CODE - на Код). Скажите, пожалуйста, влияет ли это на название столбца таблицы (и как следствие при написании кода надо использовать это руссккое имя, что нежелательно для меня) или только на значение заголовка (подпись) таблицы.

Заранее благодарен.
7 апр 05, 09:27    [1447476]     Ответить | Цитировать Сообщить модератору
 Re: Табл. форма, в заголовках полей выводятся имена полей  [new]
Spiage
Member

Откуда:
Сообщений: 183
GreenStar
...
Я просто поменял свойства "Имя" каждого поля на подпись (т.е. CODE - на Код).

Так тоже можно, но не стоит привыкать к такой практике (советую почитать это: https://www.sql.ru/forum/actualthread.aspx?tid=173577&pg=-1 )

Для того, чтобы задать имя столбцу таблицы нужно сделать так (повторяю подробней то, что написано было выше):
1. Создать на форме Надпись (Label)
2. В свойстве Надписи Подпись (Caption) нужно написать требуемое название столбца
3. Нажать на надписи правой кнопкой мыши, выбрать Вырезать (Cut)
4. Нажать на Поле (TextBox) правой кнопкой мыши, выбрать Вставить (Paste)
Все, надпись привязана...
GreenStar
...
Скажите, пожалуйста, влияет ли это на название столбца таблицы (и как следствие при написании кода надо использовать это руссккое имя, что нежелательно для меня) или только на значение заголовка (подпись) таблицы.

После твоих манипуляций с именем поля на ФОРМЕ название столбца в ТАБЛИЦЕ не изменится
Но вот при обращении к значению поля ФОРМЫ "при написании кода" прийдется "использовать это руссккое имя"
Так что привяжи Надпись и спи спокойно :)

P.S. Более простой вариант
Т.к. ты предусмотрительно в конструкторе таблиц задаешь подписи, делай так:
1. Открой фоорму в режиме конструктора
2. В меню Вид нажми Список полей
Откроется окно, в котором перечислены все поля связаной с формой таблицы (или запроса)
Теперь просто "перетащи" мышкой требуемое поле на форму, и (О, Чудо :) ) у тебя появится поле с привязаной надписью, в которой будет написано то, что ты указал в поле Подпись в конструкторе таблиц для данного поля
7 апр 05, 09:58    [1447591]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить