Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Порядковый номер в наборе данных [D6, IB6.x]


Страницы:   1 2 3

erika ©   (2005-09-14 09:02:00) 

Здравствуйте!
Необходимо вывести порядковый  номер записи, для отображения пользователю  в  DBGrid:
1. Существует  таблица  TT с полями artpost (varchar), colorpost (varchar), kolzak (numeric 15,2), innpost (varchar)
2. Существует таблица ХХ с  полями innpost (varchar), namepost (varchar)
3. Формируется следующий  запрос
  select ТТ.artpost, ТТ.colorpost, ТТ.kolzak, ХХ.namepost
  inner join ХХ on (ТТ.innpost = ХХ.innpost) and (kolzak=5), где   5 - это любое число задаваемое пользователем.
3. Получаем набор данных отображаемый  по средством  DBGrid пользователям, в котором ДОЛЖНО ОТОБАЖАТЬСЯ В НОВОМ ПОЛЕ ПОРЯДКОВЫЙ НОМЕР СРОКИ.

Поле содержащее порядковый  номер записи не подходит. Пробовала
  select count (*),ТТ.artpost, ТТ.colorpost, ТТ.kolzak, ХХ.namepost
  inner join ХХ on (ТТ.innpost = ХХ.innpost) and (kolzak=5)
не вышло.
Подскажите пожалуйста, как выполнить поставленную задачу.
Заранее благодарна.


Anatoly Podgoretsky   (2005-09-14 16:40:00) [1]

msguns ©   (14.09.05 14:01) [40]
Я сказал, но замечание было про генераторы в многопользовательской среде и неожиданные сюрпризы при этом.


Sergey13   (2005-09-14 15:01:00) [2]

2[42] ANB ©   (14.09.05 14:55)
Поддерживаю. Мучаться с Ораклом лучше чем без него. 8-)


ANB   (2005-09-14 14:55:00) [3]

Перейти на оракл и не мучится.


Виталий Панасенко   (2005-09-14 14:37:00) [4]

Тогда вычисляемое поле, RecNo+FetchAll


msguns   (2005-09-14 14:01:00) [5]

>Anatoly Podgoretsky ©   (14.09.05 13:46) [39]
>Ты не понял,

Это ты не понял. Как можно организовать самостоятельную независимую нумерацию для подмножеств данных таблицы, объединенных некоторыми логическимиправилами (например, нумерация строк фактур документов в дочерней таблице) ? Хоть генераторами, хоть дегенераторами. Хоть в сети, хоть удочкой. Задача сама по себе не решается автоматически. О чем, кстати, ты сам же справедливо и сказал.


Anatoly Podgoretsky   (2005-09-14 13:46:00) [6]


> >Однозначно, если только не ввести персональные генераторы.
>
>
> Ага ! На каждую накладную персональный генератор для нумерации
> строк фактуры ;))

Ты не понял, на каждого пользователя, речь то была про многопользовательскую работу, Генераторы работают вне рамок транзакции.


erika   (2005-09-14 13:38:00) [7]


> Сори, если обидел.

Я на  такие  веще  не обижаюсь, мы   из не обдчивых. У меня  на  работе   нельзя   быть синтементальной. Все нормально.


Sergey13   (2005-09-14 13:32:00) [8]

2[36] erika ©   (14.09.05 13:30)
Сори, если обидел.


erika   (2005-09-14 13:30:00) [9]


> Неужели сын от АП с зачатием через форум? 8-)

Шутка  удалась.
Но не  уместно.


Sergey13   (2005-09-14 13:29:00) [10]

2[34] erika ©   (14.09.05 13:27)
Неужели сын от АП с зачатием через форум? 8-)


erika   (2005-09-14 13:27:00) [11]


> Anatoly Podgoretsky ©   (14.09.05 13:09) [31]

Мы  в реальную не  знакомы, но неоднократно  (до рождения  сына) мы  общались на форумах.

> Я с бородой. http://www.podgoretsky.com


была  и   не раз, даже  интересную инфу  для  себя  с качивала


msguns   (2005-09-14 13:21:00) [12]

>Anatoly Podgoretsky ©   (14.09.05 13:16) [32]
>Однозначно, если только не ввести персональные генераторы.

Ага ! На каждую накладную персональный генератор для нумерации строк фактуры ;))


Anatoly Podgoretsky   (2005-09-14 13:16:00) [13]


> При многопользовательской работе можно наверное иногда получать
> интересные результаты.

Однозначно, если только не ввести персональные генераторы.


Anatoly Podgoretsky   (2005-09-14 13:09:00) [14]

erika ©   (14.09.05 12:31) [26]
Волос длинный, память короткий.
Я с бородой. http://www.podgoretsky.com


Sergey13   (2005-09-14 13:09:00) [15]

2[29] Виталий Панасенко   (14.09.05 13:01)
При многопользовательской работе можно наверное иногда получать интересные результаты. Особенно если запрос неслабый.


Виталий Панасенко   (2005-09-14 13:01:00) [16]


> msguns ©   (14.09.05 10:39) [22]
> >Виталий Панасенко   (14.09.05 10:33) [20]
>
> Может, и сгодится, но не в тему имхо

Как раз в тему.. статью читал ? есть там раздел использование генератора для нумерации выбранных записей


erika   (2005-09-14 12:42:00) [17]


> >Мы знакомы :-)


> Шалунишка ;)

Может  в  чате...


msguns   (2005-09-14 12:32:00) [18]

>Anatoly Podgoretsky ©   (14.09.05 12:15) [25]
>Мы знакомы :-)

Шалунишка ;)


erika   (2005-09-14 12:31:00) [19]


> Мы знакомы :-)

Вполне  вероятно, но  не факт


Anatoly Podgoretsky   (2005-09-14 12:15:00) [20]


> Зато она прекрасная молодая спортивная мама. Да еще классно
> рисует ;)))

Мы знакомы :-)


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо