![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Порядковый номер в наборе данных [D6, IB6.x]
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]
> Зато она прекрасная молодая спортивная мама. Да еще классно
> рисует ;)))
Мы знакомы :-)