Вверх ↑
Этот топик читают: Гость
Ответов: 952
Рейтинг: 4
#1: 2020-01-18 00:06:40 ЛС | профиль | цитата
Возможно ли в Редакторе строк реализовать отображение с переносом текста?
Неудобно мотать скролл при SQL запросах. Они могут быть длинные...
карма: 0

0
vip
#1.1контекстная реклама от партнеров
Ответов: 16884
Рейтинг: 1239
#2: 2020-01-18 10:36:28 ЛС | профиль | цитата
user_asm писал(а):
Неудобно мотать скролл при SQL запросах. Они могут быть длинные...

А ты не пробовал писать запрос не одной строкой, а так
SELECT
n1,
n2,
n3
FROM aaaaa
WHERE
(a1=a2)
and
(b1=b2)
and
(c1=c2)
ORDER BY n1,
n2,
n3;
Попробуй. Понравится.
И ничего переделывать не надо

Редактировалось 4 раз(а), последний 2020-01-18 10:50:48
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 9906
Рейтинг: 351
#3: 2020-01-19 05:47:45 ЛС | профиль | цитата
user_asm писал(а):
Возможно ли в Редакторе строк реализовать отображение с переносом текста?

А в чем проблема-то...
Он и в дефолте отображает "с переносом текста"
Add(MainForm,2953706,203,56)
{
Width=260
Height=298
Position=1
}
Add(Memo,12633949,259,56)
{
Width=244
Height=259
Align=5
Font=[Lucida Sans Typewriter,12,0,0,0]
Strings=#87:SELECT n1, n2, n3 FROM aaaaa WHERE (a1=a2) and (b1=b2) and (c1=c2) ORDER BY n1, n2, n3;|
ScrollBars=2
}
У меня, по-крайней мере:
4user_asm.png

Редактировалось 1 раз(а), последний 2020-01-19 05:48:16
карма: 9

0
Ответов: 16884
Рейтинг: 1239
#4: 2020-01-19 08:48:13 ЛС | профиль | цитата
Galkov,
он про Редактор строк HiAsm
user_asm,
нажми на квадратик
Если ещё мало - пиши "в столбик"
Вот так работает запрос "в столбик"
Увидел у себя ошибку - нужно Стеллаж, а у меня Стелаж

Редактировалось 4 раз(а), последний 2020-01-19 10:07:24
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1328
Рейтинг: 69
#5: 2020-01-19 12:30:46 ЛС | профиль | цитата
user_asm писал(а):
Возможно ли в Редакторе строк реализовать отображение с переносом текста?


Возможно, файл редактора здесь: \HiAsm\Int\ru\StrListEditor.sha
карма: 2

0
Ответов: 9906
Рейтинг: 351
#6: 2020-01-19 13:19:00 ЛС | профиль | цитата
Konst писал(а):
Возможно, файл редактора здесь: \HiAsm\Int\ru\StrListEditor.sha

Возможно, но не очень... Элемент hcTplSynEdit не имеет св-ва ScrollBars.
Если его заменить на hcTplMemo, тогда -- да. Автоперенос будет (при ScrollBars=Vertical).
НО тогда:
1) Перестанет работать подсветка синтаксиса.
2) Отсутствует событие onCaretXY - индикация <строка:позиция> перестанет работать (нижней точки Position у hcTplMemo тоже нет).
3) Да и количество строк показываться будет не настоящим, а видимым (в принципе, это можно исправить схемно).

В общем, как-то так.

Редактировалось 3 раз(а), последний 2020-01-19 13:25:43
карма: 9

0
Ответов: 1328
Рейтинг: 69
#7: 2020-01-19 13:47:09 ЛС | профиль | цитата
Galkov, можно сделать подмену редактора, например, при выборе MySQL
карма: 2

0
Ответов: 16884
Рейтинг: 1239
#8: 2020-01-19 16:51:41 ЛС | профиль | цитата
Konst писал(а):
можно сделать подмену редактора, например, при выборе MySQL

Konst, а зачем?
Обыкновенно все программисты пишут свои программы "в столбик" да ещё и "лесенкой".
А чем SQL ( язык запросов ) хуже.
Пример из учебника
SELECT  employees.employee_id,employees.last_name,positions.title
FROM employees
INNER JOIN positions
ON employees.employee_id = positions.employee_id
ORDER BY positions.title;
Посмотри примеры запросов в любых учебниках по БД.
Везде люди пишут "в столбик".
Нет, только user_asm - ХОЧУ ПИСАТЬ В ОДНУ СТРОКУ! ДАВАЙТЕ ПЕРЕДЕЛАЕМ РЕДАКТОР СТРОК!
Кончайте дурью маяться.

user_asm, выложи свой длинный запрос - покажу как он должен
выглядеть по-человечески.

Редактировалось 13 раз(а), последний 2020-01-19 17:30:39
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1328
Рейтинг: 69
#9: 2020-01-19 18:18:48 ЛС | профиль | цитата
Tad, лично меня все устраивает, я про то, что при желании можно редактор подпилить под себя. Я например, сделал себе кнопку, для выхода без сохранения.
карма: 2

0
Ответов: 9906
Рейтинг: 351
#10: 2020-01-19 19:27:18 ЛС | профиль | цитата
И ведь что занимательно
ТС в этом топике написал всего две строки:
user_asm писал(а):
Возможно ли в Редакторе строк реализовать отображение с переносом текста?
Неудобно мотать скролл при SQL запросах. Они могут быть длинные...

А экстрасенсы уже все разрулили.
И какой редактор, и как его переделать, и почему этого не надо делать.
Вообще-то, топик расположен в <Ошибки в компонентах>. Хинт на элементе Memo - именно <Редактор строк>
Как вы догадались, что речь идет о встроенном -- есть для меня загадка.

Нет-нет, я не спорю. Но, все равно - любопытное явление

Редактировалось 3 раз(а), последний 2020-01-19 19:32:10
карма: 9

0
Ответов: 16884
Рейтинг: 1239
#11: 2020-01-19 20:26:39 ЛС | профиль | цитата
user_asm писал(а):
Неудобно мотать скролл при SQL запросах. Они могут быть длинные...
SQL-запросы могут быть длинными.
SQL-запросы пишутся в компонентах для работы с Базами Данных, в FormfnStr, в StrList.
Для записей во всех этих компонентах используется <встроенный редактор строк>.
user_asm-а и его проблемы знаю давно, поэтому, о каком Редакторе строк идёт речь, даже сомнений не было .

Редактировалось 2 раз(а), последний 2020-01-20 08:19:58
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 16884
Рейтинг: 1239
#12: 2020-01-20 14:25:14 ЛС | профиль | цитата
user_asm,почему молчишь? Ушёл партизанить?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
12
Сообщение
...
Прикрепленные файлы
(файлы не залиты)