|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.04.2015, 15:34 | #1 |
Пользователь
Регистрация: 09.04.2009
Сообщений: 27
|
Как можно в cheklistbox вставить имена поля на с русскими буквами если в бд имя поля с латинскими букв
Загружаю с таблицы имена поля в чеклистбоксу:
Код:
Побежал по count' у чеклистбокса и... Cheklistbox.items.strings[i]:= dbgrid.columns[i].title.caption; Все нормально с дбгрида тайтл капшн загружают. Но при экпорте в ексел уже не могут найти поля, ругаются с русскими названиями. Надеюсь обзяснил нормально. Что и как советуете господа проггеры Последний раз редактировалось Shingis; 20.04.2015 в 19:47. |
20.04.2015, 18:36 | #2 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
С другой стороны дай я угадаю - ты в ListBox записал некие названия неких полей, но на другом языке. А потом из этого списка выбираешь чтоб использовать в качестве имен полей?
I'm learning to live...
|
||
20.04.2015, 19:20 | #3 |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,389
|
Код:
E_MAIL: rijgvina7@yahoo.com
Последний раз редактировалось xxbesoxx; 20.04.2015 в 19:27. |
20.04.2015, 19:43 | #4 | ||
Пользователь
Регистрация: 09.04.2009
Сообщений: 27
|
Цитата:
Я такое уже получил как надо, и теперь при экспорте в ексел уже ФИО Пол ДР не понимает. Цитата:
Все равно спасибо Вам! Последний раз редактировалось Stilet; 20.04.2015 в 22:09. |
||
20.04.2015, 19:55 | #5 | |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,389
|
Цитата:
Код:
E_MAIL: rijgvina7@yahoo.com
Последний раз редактировалось xxbesoxx; 20.04.2015 в 19:58. |
|
20.04.2015, 20:15 | #6 | |
Пользователь
Регистрация: 09.04.2009
Сообщений: 27
|
Цитата:
for i:=0 to AQ1.Fields.Count-1 do begin CheckListBox.Items.Add(AQ.Fields[i].DisplayLabel); end; Если так то тоже ругается. Например у АДОКУЕРИ Fieldname:='FIO' и сделать Displaylabel:='ФИО' то полюбому ругается Проблема в том что в таблице имена поля на латын букв и его переименовал на русских букв в листбоксе и теперь с листбокса эти имена хотел использовать как имена поля и экспортировать в екселлллл Последний раз редактировалось Shingis; 20.04.2015 в 20:19. |
|
20.04.2015, 20:23 | #7 |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,389
|
1) зачем цикл FOR я не понимаю если AQ.GetFieldNames сразу заполняет ваши CheckListBox
2) смотря как вы делайте экспорт в Excel -е если там цикл копируйте все запись тогда Fields[0].DisplayLabel:= ХХХХ надо. Но, можно без него описывать каждое поля Код:
E_MAIL: rijgvina7@yahoo.com
Последний раз редактировалось xxbesoxx; 20.04.2015 в 20:32. |
20.04.2015, 20:53 | #8 |
Пользователь
Регистрация: 09.04.2009
Сообщений: 27
|
я экспортирую в ексел по выбранному полю в чеклистбоксе
|
20.04.2015, 21:00 | #9 |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,389
|
Можно ваши код и проекту посмотреть ? или пример делайте отдельно что вы делайте и что не получается . это тайна ?
Код:
E_MAIL: rijgvina7@yahoo.com
Последний раз редактировалось xxbesoxx; 20.04.2015 в 21:22. |
20.04.2015, 22:12 | #10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Тебе получается нужно назад конвертировать. В цикле искать в гриде элемент по русски и запоминать его поле. А вообще это делается проще - именам полей даются алиасы, и уже они становятся именами в запросах. Я не знаю как это правильно описать кроме как Код:
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Паскаль. Файлы - Создать подпрограмму для заполнения файла латинскими и русскими буквами | Антон Лысенко | Помощь студентам | 2 | 15.12.2010 22:44 |
как получить значение поля грид на основе значения другого lookUp поля | malayka | БД в Delphi | 0 | 21.04.2010 19:06 |
QReport QRExpr поля русскими символами | ArtInt | БД в Delphi | 1 | 24.02.2010 16:41 |
Как в dbgrideh получить имя поля той колонки, по заголовку которой Вы щелкнули???? | zimmion | БД в Delphi | 4 | 04.03.2008 15:02 |
можно ли узнать имя HTML-поля, кликнув на него? | furstenberg | Работа с сетью в Delphi | 0 | 28.01.2008 16:49 |