|
TRxDBGrid, TJvDBGrid - формат при вводе в поле Дата
|
|||
---|---|---|---|
#18+
Здравствуйте, У TADOQuery есть Fields (поля) и среди этих полей есть поля типа Дата Ввод даты напрямую в грид. Если в системе задан Краткий формат даты "dd.MM.yyyy", то ввожу например 10.09.2021 и всё отлично работает. Если в системе задан Краткий формат даты "ddd dd.MM.yyyy", то ввожу например Пт 10 09 2021 и ругается, что неправильная дата. Вопрос: как решить проблему ввода даты в грид, если в системе задан Краткий формат даты "ddd dd.MM.yyyy" ? Можно ли к гриду прицепить раскрывающийся календарик, типа TJvDateEdit, чтобы можно было распахнуть его и выбрать дату на календаре? Заранее благодарен за любые идеи и советы. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2021, 19:33 |
|
TRxDBGrid, TJvDBGrid - формат при вводе в поле Дата
|
|||
---|---|---|---|
#18+
m52, Поменяй формат даты, а у колонки сделай обработчик OnGetText, где показывай данные в желаемом формате ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2021, 19:42 |
|
TRxDBGrid, TJvDBGrid - формат при вводе в поле Дата
|
|||
---|---|---|---|
#18+
m52> Если в системе задан Краткий формат даты "ddd dd.MM.yyyy", то ... ... надо расстрелять таких идиётов. > Вопрос: как решить проблему ввода даты в грид, если > в системе задан Краткий формат даты "ddd dd.MM.yyyy" ? Наплевать на него и вводить, как считаешь нужным - задавая свой формат (для чего есть несколько вариантов). Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2021, 21:51 |
|
TRxDBGrid, TJvDBGrid - формат при вводе в поле Дата
|
|||
---|---|---|---|
#18+
Нашел обходное решение - сделал в ячейке кнопочку с троеточием '...' (для этого у колонки грида ButtonStyle=cbsEllipsis и обработал событие grid.OnEditButtonClick - клик по этой кнопке). При клике по кнопке вызываю свою форму с выпадающим календариком, где можно выбрать дату и это будет работать при любом формате, включая "ddd dd.MM.yyyy" Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
Согласен, что решение "так себе", было бы конечно лучше сделать DropDown календарика прямо в ячейке грида, но пока этого не удалось сделать. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2021, 05:17 |
|
|
start [/forum/topic.php?fid=58&tid=2037042]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 147ms |
0 / 0 |