|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
Ширина столбца в DBGrid
Здравствуйте!
Сливаю две таблицы Fam и Zar посредсвом Left Outer Join. На форме есть DBGrid1. Его свойство Visible в false. К DBGrid-у привязан неактивный ADOQuery1. На кнопке имеем следующий код: Цитата:
Два чайниковских вопроса: 1. Как программно задать ширину столбцов, выводимых в DBGrid1? 2. Как в числовом поле (в данном случае Zar.Zarabotok) получить '0,00' в случае, если для записи левой таблицы не найдётся соответствия в правой? |
#2
|
||||
|
||||
1.
Код:
for i := 0 to DBGrid1.Columns.Count - 1 do DBGrid1.Columns.Items[i].Width := 60; Код:
SELECT fam.TAB_N, fam.FIO, iif(isnull(zar.Zarabotok),0.0,zar.Zarabotok) as Zarabotok FROM Fam LEFT OUTER JOIN Zar ON Fam.Tab_N=Zar.Tab_N Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#3
|
|||
|
|||
Большое спасибо за ответ!
|
#4
|
|||
|
|||
Всё работает, только выводится просто '0'. Хотелось бы '0,00'
|
#5
|
||||
|
||||
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#6
|
|||
|
|||
Извините за бестолковость, но применительно к вышеотображённому коду - как это должно выглядеть?
|