Представление таблицы списком

VolniY Strelok
Дата: 30.11.2007 11:05:30
Привет всем. Вот хочу узнать как представить все записи таблицы списком вида

Поле | Значение |
-------------------
поле 1 : Значение
поле 2 : Значение
поле 3 : Значение
-------------------
поле 1 : Значение
поле 2 : Значение
поле 3 : Значение
-------------------
поле 1 : Значение
поле 2 : Значение
поле 3 : Значение
-------------------
......
То есть что бы таблица представлялось с двумя полями и запись содержала все поля таблицы и их значения.
Сейчас использую DBGridEh (EhLib 4.2) в таблице много полей и все они не помещаются по горизонтали поэтому для удобного представления хочу сделать так как описал выше.
Заранее всем спасибо.
Johnmen
Дата: 30.11.2007 11:07:49
TDBCtrlGrid
RENaissance
Дата: 30.11.2007 11:07:54
Можно воспользоваться DevExpress VerticalGrid, а можно сделать через запрос. Что за СУБД?

Posted via ActualForum NNTP Server 1.4

VolniY Strelok
Дата: 30.11.2007 11:13:11
RENaissance
Что за СУБД?

MySQL компоненты для доступа MyDAC 5.10
RENaissance
Дата: 30.11.2007 11:25:38
С MySQL не знаком, но в MSSQL 2000 можно сделать примерно так:
select
  case rows.row
    when 1 then 'field1'
    when 2 then 'field2'
    ...
  end field_name
  , case rows.row
      when 1 then field1_value
      when 2 then field2_value
      ...
    end field_value
from table
cross join (select 1 row union all select 2 union all ...) rows

З.Ы Вместо union'ов можно использовать специально заведенную таблицу с номерами.

Posted via ActualForum NNTP Server 1.4

VolniY Strelok
Дата: 30.11.2007 12:02:08
Спасибо очень помогли :)