|
|
|
DBGridEh 3.6 + checkbox сохранение в базе
|
|||
|---|---|---|---|
|
#18+
Василий 2А зачем отметки для юзерских манипуляций в принципе сохранять в базе? Намного проще потом манипулировать данными с помощью обычных запросов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2019, 10:51 |
|
||
|
DBGridEh 3.6 + checkbox сохранение в базе
|
|||
|---|---|---|---|
|
#18+
wadmanВасилий 2А зачем отметки для юзерских манипуляций в принципе сохранять в базе? Вариантов миллион. Например, что заявка выполнена/закрыта. ЗЫ. Странный вопрос. Вопрос странный, да. Но, как раз "заявка выполнена/закрыта" надо делать по другому. Через окошко с вопросом, "А вы точно уверены?" ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2019, 10:53 |
|
||
|
DBGridEh 3.6 + checkbox сохранение в базе
|
|||
|---|---|---|---|
|
#18+
ёёёёёНепонятна проблема. Почему нельзя вызвать post сразу после изменения конкретного поля, раз уж так хочется? В датасете/датасорце есть соответствующие эвенты, чтобы ловить нужный момент. Ну, добавить защиту от дурака, чтобы не чекали записи, логически непригодные для сохранения. Я так и хотел, когда понял, что само оно не работает. Просто не сразу нашел подходящий эвент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2019, 10:55 |
|
||
|
DBGridEh 3.6 + checkbox сохранение в базе
|
|||
|---|---|---|---|
|
#18+
Я делал так. У колонки с Checkbox есть OnUpdateData (Правда, у меня Ehlib 6.2) В этом обработчике вручную поменяйте (через TpFIBQuery) значение, и значение Checkbox'a, и ставите Handled := True; Текст, конечно, кривоват, но стабильно работает уже лет 12: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2019, 11:14 |
|
||
|
DBGridEh 3.6 + checkbox сохранение в базе
|
|||
|---|---|---|---|
|
#18+
И никто не узнает что ж там за ошибка была, если что... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2019, 11:19 |
|
||
|
DBGridEh 3.6 + checkbox сохранение в базе
|
|||
|---|---|---|---|
|
#18+
didgikwadmanпропущено... Вариантов миллион. Например, что заявка выполнена/закрыта. ЗЫ. Странный вопрос. Вопрос странный, да. Но, как раз "заявка выполнена/закрыта" надо делать по другому. Через окошко с вопросом, "А вы точно уверены?" )))Теперь представь условия да/нет в виде битовой маски. Окошки для каждого бита выводить? А если у каждого условия больще двух вариантов? Юзверь повесится. Вот короткий собачий примерУсловиеЗначениеПорода BIS 09.09.1918-Заявка до 01.01.2019+Заявка до 01.06.2019+Есть гарантийное письмо+Оплачено полностью+ Вот тебе маска 1E А от этого бабло зависит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2019, 13:55 |
|
||
|
DBGridEh 3.6 + checkbox сохранение в базе
|
|||
|---|---|---|---|
|
#18+
Gator, какие то две не связные ситуации. В этом случае нужно еще две кнопки Сохранить и Отменить. Этот пример и есть вариант этого окошка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2019, 14:09 |
|
||
|
DBGridEh 3.6 + checkbox сохранение в базе
|
|||
|---|---|---|---|
|
#18+
wadmanВасилий 2А зачем отметки для юзерских манипуляций в принципе сохранять в базе? Вариантов миллион. Например, что заявка выполнена/закрыта. ЗЫ. Странный вопрос. Странный, потому что ты его не так понял. У ТС отметки типа "отправить на печать". Им в базе делать нечего. Имхо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2019, 14:28 |
|
||
|
DBGridEh 3.6 + checkbox сохранение в базе
|
|||
|---|---|---|---|
|
#18+
Василий 2wadmanпропущено... Вариантов миллион. Например, что заявка выполнена/закрыта. ЗЫ. Странный вопрос. Странный, потому что ты его не так понял. У ТС отметки типа "отправить на печать". Им в базе делать нечего. Имхо. Не совсем так. У ТС отметки типа "помеченная запись". А что с ней делать дальше, это дело десятое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2019, 14:33 |
|
||
|
DBGridEh 3.6 + checkbox сохранение в базе
|
|||
|---|---|---|---|
|
#18+
Василий 2Странный, потому что ты его не так понял. У ТС отметки типа "отправить на печать". Им в базе делать нечего. Имхо. Интересная версия... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2019, 15:30 |
|
||
|
DBGridEh 3.6 + checkbox сохранение в базе
|
|||
|---|---|---|---|
|
#18+
didgikGator, какие то две не связные ситуации. В этом случае нужно еще две кнопки Сохранить и Отменить. Этот пример и есть вариант этого окошка. Это только твоё мнение. А опыт подсказывает, что сегодня это две не связные ситуации , а завтра их свяжут вместе и ещё 3 добавят. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2019, 00:09 |
|
||
|
DBGridEh 3.6 + checkbox сохранение в базе
|
|||
|---|---|---|---|
|
#18+
wadman, ну что ты волнуешься, приятель, добавь "отправить на телефон" или "отправить в шредер". Всё равно из базы чистить не след. Вот потом, раз в полгода можно базу одним джобом почистить по условию. Но это - другая песня. _________ Здоровья, кстати. И Солнца, радости, природы разной летом и потом... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2019, 00:22 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39805393&tid=2039541]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
177ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 533ms |

| 0 / 0 |
