nesco писал(а):
А в чем проявляется эта некрасивость? При Scroll=False почему-то пропадает кусок "шапки" MT-таблицы
Ответов: 16884
Рейтинг: 1239
|
|||
nesco писал(а): А в чем проявляется эта некрасивость? При Scroll=False почему-то пропадает кусок "шапки" MT-таблицы |
|||
карма: 25 |
|
Ответов: 28
Рейтинг: 1
|
|||
Шапку можно убрать в свойствах таблицы Table/Style/lvsDetailNoHeader
|
|||
карма: 0 |
| ||
Голосовали: | Tad |
Ответов: 16884
Рейтинг: 1239
|
|||
Tiger76 писал(а): Сейчас проблема в том Зачем гонять таблицу по экрану. Сядь на место оператора. Разбей на две, три. Кто не даёт?
Запрос должен формироваться автоматом примерно как в прищепке http://forum.hiasm.com/getfile/38099. Вопрос Уже в программе тысячи три компонентов есть ? Редактировалось 3 раз(а), последний 2017-04-29 09:21:14 |
|||
карма: 25 |
| ||
файлы: 1 | Auto_parking.rar [3.4KB] [487] | ||
Голосовали: | Tiger76, Dseren |
Ответов: 28
Рейтинг: 1
|
|||
Я думал об этом.
Пример очень хороший. Часть таблиц (отчеты) я сделаю именно так. Но часть таблиц мне нужна с мультистрочной шапкой и обязательными столбцами, которые не влезают на экран, поэтому я и решил попробовать панель прокрутки --- Добавлено в 2017-04-29 10:16:42 Судя по всему у меня почему то не происходит перерисовка. по слою остальные компаненты перераспределяются в пропорциях, а панель нет --- Добавлено в 2017-04-29 10:23:59 Tad писал(а): Уже в программе тысячи три компонентов есть ?компонентов 2200 точек 3900 Редактировалось 2 раз(а), последний 2017-04-29 10:23:59 |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Tiger76 писал(а): компонентов 2200 точек 3900 Прогресс Tiger76 писал(а): Но часть таблиц мне нужна с мультистрочной шапкой и обязательными столбцами, которые не влезают на экранTad писал(а): Excel-евским мышлением.Зачем в двух таблицах на одной и той-же странице дублировать данные Фамилия Имя Отчество=200=0=2 Не понимаю. Телефон=100=0=2 Автомобиль=140=0=2 Профиль ТС=100=0=2 Гос.номер=75=0=2 VIN=200=0=2 Организация=120=0=2 Плательщик=120=0=2 № убытка=120=0=2 Тип направления=100=0=2 № Квоты=85=0=2 Я бы Excel-у не подражал. ИМХО. Редактировалось 1 раз(а), последний 2017-04-29 10:51:24 |
|||
карма: 25 |
|
Ответов: 28
Рейтинг: 1
|
|||
Tad писал(а): Прогресс Да После твоего совета очень много переделал по другому на уменьшение компонентов (начиная с того же открытия баз, открытия таблиц и занесение данных не через таблицы а сразу в базу) --- Добавлено в 2017-04-29 11:04:42 Tiger76 писал(а): Зачем в двух таблицах на одной и той-же странице дублировать данныеНа одной странице не будут дублироваться данные, там будут 2 разные таблицы, в них будут разные данные. На данной стадии я пока скопировал 2 одинаковые таблицы. По мышлению точно соглашусь, так как это первый опыт программирования Редактировалось 2 раз(а), последний 2017-04-29 11:04:42 |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Tiger76 писал(а): Судя по всему у меня почему то не происходит перерисовка.
по слою остальные компаненты перераспределяются в пропорциях, а панель нет Я со слоями в HiAsm никогда не работал. |
|||
карма: 25 |
|
Ответов: 28
Рейтинг: 1
|
|||
Tad писал(а): Я со слоями в HiAsm никогда не работал.Самое интересное что если вставить панель прокрутки не в слой, а просто на панель все работает. Почему то глючат именно слои Редактировалось 1 раз(а), последний 2017-04-29 11:36:02 |
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Tiger76 писал(а): Судя по всему у меня почему то не происходит перерисовка. В KOL была корректировка (http://forum.hiasm.com/topic/62272/0#p249502), связанная "прорисовкой ChildScrollBox в невидимом состоянии" Он здесь: (http://forum.hiasm.com/getfile/37247) Редактировалось 2 раз(а), последний 2017-04-29 14:36:16 |
|||
карма: 9 |
| ||
Голосовали: | Tiger76 |
Ответов: 16884
Рейтинг: 1239
|
|||
Galkov, это не схема. Это
Tiger76 писал(а): компонентов 2200 |
|||
карма: 25 |
|
Ответов: 28
Рейтинг: 1
|
|||
Galkov писал(а): без схемыЯ так понял количества строк не хватило чтобы моя влезла, попытался написать другую, с моей проблемой Подскажите пожалуйста, что делать со скачанным архивом? По схеме. Когда ставишь что при открытии программы открывается сразу 3 страница, таблица на 3 странице нормально инициализируется, и видит всю длину. 2 страница это скопированная 3, но при старте программы она не открывается, и при дальнейших открытиях инициализации не происходит, длинны вставленной таблицы панель прокрутки не видит. А 1 страница это вообще работа панели прокрутки без слоев, все всегда открывается и все видит. Схема
|
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
карма: 25 |
|
Ответов: 28
Рейтинг: 1
|
|||
Эту часть я тоже модернизировал, убрав 3 элемента, удаляю сразу из базы, потом обновляю таблицу по выполнению
--- Добавлено в 2017-04-29 16:19:11 Tiger76 писал(а): Логика где?.Логику в этом видел такую. После считывания я получал идентификатор строки (к примеру время записи а/м) И запрос на удаление в окне подтверждения выглядел "Вы действительно хотите удалить строку 12,30?" Чтобы как говорится не промахнуться и не удалить не ту. Редактировалось 1 раз(а), последний 2017-04-29 16:19:11 |
|||
карма: 0 |
|
Ответов: 28
Рейтинг: 1
|
|||
Мучался, мучался с панелями так ни фига и не получилось
Galkov писал(а): В KOL была корректировкаПопробовал, заменил, все заработало спасибо))) |
|||
карма: 0 |
|
Ответов: 28
Рейтинг: 1
|
|||
Если можно еще пару нюансов спрошу по панели прокрутки.
Меняешь скролом положение таблицы, перещелкиваешь страницу, туда-сюда, скрол остался на ранее остановленном положении а таблица соскочила на начало. До скрола дотрагиваешься, без передвижения и таблица вернулась. И вертикальный скрол постоянно виден, даже если таблица короткая. Это возможно как-то поправить? |
|||
карма: 0 |
|