Вверх ↑
Этот топик читают: Гость
Ответов: 952
Рейтинг: 4
#1: 2009-01-18 23:42:58 ЛС | профиль | цитата
Задался целью создать некую прожку для ведения, учета, и контроля за выплнением поступающих заявок.
Взял для основы схемы DBFBlocknote.sha и Адресная книга.sha и XMLBlocknote.sha, последняя понравилась функциями выгрузки таблиц. В принципе мне этих образцов достаточно.
НО - во всех виденных мною схемах отсутствует сортировка столбцов. Т.е. при клике на столбец он не сортирует по алфавиту, а просто ничего не происходит.
Сортировка необходима для например визуальной выборке по какому либо критерию.
В будущем м.б. подумаю о функции выборки в отдельное окно или таблицу, ну а сейчас хотя бы так.
Помогите кто чем может
Заранее спасибо.
карма: 0

0
Ответов: 542
Рейтинг: 12
#2: 2009-01-19 00:59:22 ЛС | профиль | цитата
user_asm писал(а):
отсутствует сортировка столбцов. Т.е. при клике на столбец он не сортирует по алфавиту

Сортировка нужна и в моем проекте.
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#3: 2009-01-19 09:10:20 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2021-05-22 09:30:36
карма: 0

0
Ответов: 952
Рейтинг: 4
#4: 2009-01-19 09:54:52 ЛС | профиль | цитата
Спасибо за подсказку, решение было так близко
Тогда еще 1 вопрос.
Допустим как из DBFBlocknote.sha и Адресная книга.sha выгрузить данные таблиц допустим в Эксель?
Есть у кого-нибудь что-то подобное?
карма: 0

0
Ответов: 3851
Рейтинг: 159
#5: 2009-01-19 10:49:54 ЛС | профиль | цитата
user_asm писал(а):
допустим в Эксель
самый простой способ - сохранить StringTable в файл с расширением csv (эксель его понимает), при этом StrDelimiter обычно "," или ";" (если иное, то надо будет указывать экселю разделитель и описывать поля)..
карма: 0
начавший
1
Голосовали:afandi
Ответов: 952
Рейтинг: 4
#6: 2009-01-19 11:20:05 ЛС | профиль | цитата
Спасибо, разобрался, сделал.
Выбрал в качестве основы Адресная книга.sha
Еще 1 проблемка возникла.
Возможно ли что бы при длинной строке, в таблице отображался текст с переносом слов. Порыскал по свойствам но так и не нашел.
М.б. это не возможно в данном виде сохранения таблицы, я имею ввиду тхт.
Да, и еще как предать в таблицу дату выбранную из выпадающего календаря. Я что то делаю, для пробы передавая в Эдит, но вылезает какая-то непонятная цифра.
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#7: 2009-01-19 12:25:26 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2021-05-22 09:30:36
карма: 0

0
Ответов: 952
Рейтинг: 4
#8: 2009-01-19 12:40:00 ЛС | профиль | цитата
Ну вот как-то так
code_11478.txt
Похоже что формат передаваемых данных не тот. Только вот как изменить я незнаю.
карма: 0

0
файлы: 1code_11478.txt [322B] [248]
Ответов: 3851
Рейтинг: 159
#9: 2009-01-19 12:49:03 ЛС | профиль | цитата
user_asm, тут надо конвертор использовать code_11479.txt..
карма: 0
начавший
1
файлы: 1code_11479.txt [674B] [307]
Голосовали:afandi
Ответов: 542
Рейтинг: 12
#10: 2009-01-19 12:55:41 ЛС | профиль | цитата
Для этого наверное нужен компонет DateToStr а стандартный компонент конвертирования типов такого не поддерживает
------------ Дoбавленo:

Извините этот компонент DateRealToStrFmt откуда я раньше не находи его?
------------ Дoбавленo:

Подскажите пожалуйста в какой палитре компонентов он лежит?
карма: 0

0
Ответов: 3851
Рейтинг: 159
#11: 2009-01-19 13:02:25 ЛС | профиль | цитата
user_asm писал(а):
в таблице отображался текст с переносом слов
для простого отображения можно перегнать таблицу в формат html и показывать её в WebBrowser. Также можно смастерить таблицу из динамических панелей (если таблица не большая), только надо подумать над подгонкой размеров ячеек - возможно ли это..
Ещё может nesco что скажет по поводу TableWBreak, я ещё не работал с этим..

------------ Дoбавленo:

afandi, DateConvertor лежит в инструментах..
карма: 0
начавший
0
Разработчик
Ответов: 26151
Рейтинг: 2127
#12: 2009-01-19 14:32:00 ЛС | профиль | цитата
Андрей. писал(а):
Ещё может nesco что скажет по поводу TableWBreak

А что ты хотел про него услышать
карма: 22

0
Ответов: 3851
Рейтинг: 159
#13: 2009-01-19 15:07:12 ЛС | профиль | цитата
если оно работает, то как? ибо у меня не получилось, то есть при ресайзе ширины столба, при включённом свойстве, слова разделённые пробелом отображаются справа "по пробел", при этом многострочности не наблюдается, а при выключенном свойстве текст ячейки справа заканчивается многоточием, намекая, что строка показана не полностью..
карма: 0
начавший
0
Разработчик
Ответов: 26151
Рейтинг: 2127
#14: 2009-01-19 15:47:23 ЛС | профиль | цитата
Андрей., в нашеи KOLe не до конца реализован режим присвоения персональной высоты каждой строке, и вот по-этому, высоту надо приблизительно устанавливать самому высотой иконки. Поставь размер иконки 48 и посмотри, текст переедет на следующую строку внутри ячейки.
карма: 22

0
Ответов: 3655
Рейтинг: 69
#15: 2009-01-19 16:00:47 ЛС | профиль | цитата
nesco писал(а):
в нашеи KOLe не до конца реализован режим присвоения персональной высоты каждой строке

Я похоже чего то не понимаю.
А нельзя взять для этого нормальную функцию
поместить её в share и использовать её, забыв про глюк в КОЛе.
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)