Конференция "Базы" » SQL в Infromix [D7, informix]
 
  • quart (29.08.08 12:14) [0]
    Здравствуйте!
    Возникла необходимость пронумеровать выбранные записи в SQL запросе. Как это сделать, подскажите...
  • Sergey13 © (29.08.08 13:01) [1]
    > [0] quart   (29.08.08 12:14)
    > Возникла необходимость пронумеровать выбранные записи в SQL запросе.

    Зачем?
  • quart (29.08.08 13:13) [2]
    У меня раскрашиваются строки в гриде. (каждая 5, каждая 10,...)
    Так вот, чтобы была возможность находить строки кратные заданному числу, нужно пронумеровать весь набор данных.
    query.recno почему-то выдает неправильные значения
  • Sergey13 © (29.08.08 13:16) [3]
    > [2] quart   (29.08.08 13:13)
    > query.recno почему-то выдает неправильные значения

    А если после открытия перейти на последнюю запись датасета?
  • quart (29.08.08 13:22) [4]
    попробовал query.open; query.last;
    в onafterscroll просматриваю
    query.recno = - 1  :(((
  • Медвежонок Пятачок © (29.08.08 13:35) [5]
    Возникла необходимость пронумеровать выбранные записи в SQL запросе. Как это сделать, подскажите...

    В запросе нет никаких записей. Там только буквы.
  • DiamondShark © (29.08.08 13:40) [6]

    > попробовал query.open; query.last;

    попробуй query.open; query.fetchall;
  • quart (29.08.08 13:45) [7]
    не помогло
  • clickmaker © (29.08.08 13:47) [8]
    > [2] quart   (29.08.08 13:13)
    > У меня раскрашиваются строки в гриде. (каждая 5, каждая
    > 10,...)

    веди счетчик там, где раскрашиваешь
    первичный ключ сменился - Inc
  • Медвежонок Пятачок © (29.08.08 13:49) [9]
    не помогло и не должно было.

    Description

    As implemented in TDataSet, the value of RecNo is always -1. Ordinarily an application does not access RecNo at the TDataSet level. Instead a re-implemented RecNo property in a descendant class such as TTable is accessed. RecNo provides a fallback property for derived datasets that do not support
    record numbers.

    Крася грид, добирайся до номеров строк через сам кастомгрид, а не до номеров записей. их попросту нет.
  • Медвежонок Пятачок © (29.08.08 13:51) [10]
    веди счетчик там, где раскрашиваешь
    первичный ключ сменился - Inc


    и через неделю (когда сделает это) он спросит про "дырки" в полях identity, которые рушат всю малину с кратностью пяти.
  • quart (29.08.08 14:00) [11]
    А как получить номер строки Грида?
  • Медвежонок Пятачок © (29.08.08 14:02) [12]
    в вцл все делается через свойства и методы.
    /* есть еще мыслепередача и угадывание, но это здесь лишнее. */
    нужное свойство опубликовано в предках дбгрида и имеет протектед видимость.
  • quart (29.08.08 14:13) [13]
    Млин.. ROW
    Спасибо
 
Конференция "Базы" » SQL в Infromix [D7, informix]
Есть новые Нет новых   [134473   +28][b:0][p:0.001]