Topic: Оформление Grid после SQL запроса

Уважаемые разработчики, подскажите, пожалуйста:
1. есть ли возможность выровнять заголовки и само содержание таблицы по центру, при выводе результатов по  SQL запросу? Выравнивание в Grid у меня идет слева, а хочется по центру.
2. После SQL запроса и вывода результатов в Grid, при двойном щелчке по этой записи не удается ее редактировать.
    Выскакивает сообщение "Не выбрана запись для редактирования" Перебрал уже все что мог, делал по аналогии одного выставленного здесь проекта, но все равно не получается?

Re: Оформление Grid после SQL запроса

Здравствуйте Tefix,
Вам нужно включить идентификатор записи как часть вашего оператора sql запроса «select», чтобы «MVD» знал, какую запись использовать.
Однако, если вы не хотите видеть идентификатор в таблице, вы можете просто написать «delete_col» в заголовках SQL-запросов.
С Уважением,
Derek.
(с гугл переводчиком)
.
You need to include the record id as part of your sql query 'select' statement so that 'MVD' knows which record to use.
However, if you do not want to see the id in the tablegrid, you can simply write 'delete_col' in the sql query titles.
Regards,
Derek.

Post's attachments

Attachment icon tefix1.jpg 101.81 kb, file has never been downloaded. 

Re: Оформление Grid после SQL запроса

Derek, спасибо, это оно!
А что на счет первого вопроса? Есть варианты оформить выравнивания текста и заголовков по всей таблице по центру (после SQL запроса)?
А то результат плохо читается/воспринимается((

Еще вопрос как сделать чтоб чек бокс  показывал не "0" или "1", а "да" или "нет"?
Где то видел решения, но не могу найти по поиску...

Re: Оформление Grid после SQL запроса

Здравствуй Tefix,
Если вы хотите заменить «0» на «Нет» и «1» на «Да» как часть вашего SQL-запроса, взгляните на «screenshot1.jpg».
Если он не является частью вашего sql-запроса, я бы использовал вычисляемое поле (синтаксис тот же).
Я думаю, что выравнивание верхних колонтитулов таблицы, столбцов, нижних колонтитулов и т. Д. Является частью свойств объекта tablegrid из Версии 5, но оно не работает с выводом из SQL-запроса, поэтому вам придется написать небольшой скрипт (см. Screenshot2.jpg). Повторите это для столько столбцов, сколько у вас в таблице (номера столбцов начинаются с 0).
С Уважением,
Derek.
.
If you want to replace '0' with 'No' and '1' with 'Yes' as part of your sql query, have a look at 'screenshot1.jpg'.
If it is not part of your sql query, then I would use a caculated field (the syntax is the same).
Aligning tablegrid headers, column, footers etc is part of the tablegrid object properties from Version 5 I think, but it does not work with output from an sql query, so you would have to write a small script (see 'screenshot2.jpg).  Repeat it for as many columns as you have in your tablegrid (column numbers start at 0).

Post's attachments

Attachment icon tefix screenshots.zip 152.83 kb, 7 downloads since 2019-12-05 

Re: Оформление Grid после SQL запроса

Derek +++++ все как надо! Блаодарю!!!