Неправильное имя столбца таблицы

  • Автор темы Автор темы SEng
  • Дата начала Дата начала

SEng

Client
Регистрация
21.09.2009
Сообщения
3
Реакции
1
Баллы
1
Подключаем таблицу, файл .csv.
Первая строка в файле: имена полей.

Необходимо считать строку и некоторые поля занести в переменные.

Делаем следующее:
Операции над таблицей- взять строку- поместить результат- в переменные.

Вопрос:
Как правильно задавать Имя столбца?
Если столбец именуем по имени поля в исходном файле, то получаем ошибку:
"Неправильное имя столбца таблицы"

Работает только, если вместо имени поля задаем его номер.
Можно ли сделать так, чтобы работало именно по имени поля?
 
Необходимо буквенно обозначать столбцы при взятии ячеек:
A B C D E...
 
Понятно, а можно добавить такую возможность в будущем?
 
  • Оценить
Реакции: LightWood
Необходимо буквенно обозначать столбцы при взятии ячеек:
A B C D E...
Не помогает. Столкнулся с такой же бедой. Пробовал и буквы, и числа, и реальные заголовки столбцов - ошибка не проходит. Похоже на какой-то баг. Зенно 7...

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

PS: уж сколько лет прошло, а беды все те же :D
 
Не помогает. Столкнулся с такой же бедой. Пробовал и буквы, и числа, и реальные заголовки столбцов - ошибка не проходит. Похоже на какой-то баг. Зенно 7...

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

PS: уж сколько лет прошло, а беды все те же :D
Никаких бед нет.
К именам столбцов можно обращаться по имени (ABCD и т.д.) или по номеру.
То что вы прописали в заголовках - это косметическая строка, как бы, она не участвует в логике работы с таблицей и соотв. обращаться к именам столбцов прописанным в заголовках, нельзя.
 
К именам столбцов можно обращаться по имени (ABCD и т.д.) или по номеру.
Зачем тогда в интерфейсе они сделаны активными для изменения? Где-то применяются на практике?
 
Зачем тогда в интерфейсе они сделаны активными для изменения? Где-то применяются на практике?
Конечно применяется, можете на свое усмотрение менять буковки или номера столбцов, откуда хотите брать данные, что собственно вы уже делали на примере этого шаблона. Или вы про то, что туда не поле ввода надо было делать, а меню выбора? Если так, то меню не получится, вернее оно не улучшит юзабилити, т.к. столбцов в таблице может быть оооочень много и скролл по меню тут если и поможет, то совсем чуть и оно того не стоит.
 
Конечно применяется, можете на свое усмотрение менять буковки или номера столбцов, откуда хотите брать данные, что собственно вы уже делали на примере этого шаблона. Или вы про то, что туда не поле ввода надо было делать, а меню выбора? Если так, то меню не получится, вернее оно не улучшит юзабилити, т.к. столбцов в таблице может быть оооочень много и скролл по меню тут если и поможет, то совсем чуть и оно того не стоит.

Я к тому, что не вижу смысла в наличии такой возможности (изменять их на буковки или числа). Может, он и есть, конечно, но как по мне так это очередной тупняк ))) Пусть бы просто показывались без возможности изменения...

Или их суть в том, что можно выборочно (не все) столбцы в любой последовательности задавать?
 
  • Оценить
Реакции: Андрейка2020
тык это не изменение имени столбца в таблице. это поле для указания имени откуда брать данные для того что бы переложить их в переменные. разные понятия.
если прям хочется работать с именами столбцов , как это происходит в базах данных, то на форуме выкладывали снипет который анализирует первую строку и на основании записанных данных переводит в номера и обратно.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)