
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
05.04.2019, 15:30
|
|||
|---|---|---|---|
SynDBEdit - не сохраняется программно измененный текст |
|||
|
#18+
В принципе банальная ситуация, может кто сталкивался, что подскажет. К полю из базы данных типа Memo прикручен SynDBEdit, ну в общем-то работает... если печатаешь в нем и сохраняешь... А вот если я программно добавляю текст SynEdit.Lines.Add('qwerty'); то он вроде появляется... но после Post исчезает. Как будто и не было ничего. Стандартный DBMemo так себя не ведет и отрабатывает, так как надо. Как можно решить проблему? Пробовал использовать Visual Bind так же работает... и на стандартных компонентах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.04.2019, 15:48
|
|||
|---|---|---|---|
|
|||
SynDBEdit - не сохраняется программно измененный текст |
|||
|
#18+
Prot_XT, Проверь, взводится ли флаг Changed (или как-там его) после твоих манипуляций. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.04.2019, 15:52
|
|||
|---|---|---|---|
|
|||
SynDBEdit - не сохраняется программно измененный текст |
|||
|
#18+
Prot_XT, Из вызови руками .DoChange() у SynDBEdit. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.04.2019, 17:20
|
|||
|---|---|---|---|
SynDBEdit - не сохраняется программно измененный текст |
|||
|
#18+
DarkMaster, Да событие OnDataCange не вызывается. Просто влетает текст и все... но если после этого тыкнуть мышью и добавить символ с клавиатуры, то все набранное запостится... Из вызови руками .DoChange() Ээээ.... честно говоря, не знаю, а где это сделать то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.04.2019, 21:53
|
|||
|---|---|---|---|
SynDBEdit - не сохраняется программно измененный текст |
|||
|
#18+
Prot_XTИз вызови руками .DoChange() Ээээ.... честно говоря, не знаю, а где это сделать то?Попробовать вызвать в событии датасета БефореПост. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.04.2019, 05:00
|
|||
|---|---|---|---|
SynDBEdit - не сохраняется программно измененный текст |
|||
|
#18+
L_argoProt_XTИз вызови руками .DoChange() Ээээ.... честно говоря, не знаю, а где это сделать то?Попробовать вызвать в событии датасета БефореПост. Да нет, где вызвать это дело то я найду... Я не могу понять откуда взять DoChange(). В DataSource знаю есть OnDataChange, а это... не пойму где оно сидит и как до него добраться. Как вообще программно кодом контролу задать, что произошло собвтие OnDataChange? Не тыкая реально в него мышью и не набирая текст. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.04.2019, 09:26
|
|||
|---|---|---|---|
|
|||
SynDBEdit - не сохраняется программно измененный текст |
|||
|
#18+
Prot_XT, У SynDBEdit есть protected метод DoChange(). Его посмотри. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&mobile=1&tid=2039602]: |
0ms |
get settings: |
10ms |
get forum list: |
22ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
161ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 243ms |
| total: | 514ms |

| 0 / 0 |
