![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 08.05.2013
Сообщений: 1
|
![]()
Привет. Нужно в запросе ввести дополнительно счетчик, нашла в инете модуль:
Public curNumber As Long Public Function startNumber() As Boolean curNumber = 0 startNumber = True End Function Public Function GetNextNumber() As Long curNumber = curNumber + 1 GetNextNumber = curNumber End Function Создала новый модуль, вставила туда этот текст и сохранила как MyCounter Затем создала запрос: SELECT DISTINCT *, GetNextNumber() AS MyCounter FROM ВыборкаНаименованияПринтера WHERE startNumber()=True; И не работает, везде еденицы пишет((( А может можно объединить 2 запроса на выборку, оба содержат одинаковое кол-во записей, но без соединения этих таблиц? Т.е. есть 2 запроса в которых по 1 столбцу и 3 строки, из них нужно получить 2 столбца и те же 3 строки... |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 19.07.2012
Сообщений: 520
|
![]()
Модуль:
Public curNumber As Long Public Function GetNextNumber(i As Long) As Long curNumber = curNumber + 1 GetNextNumber = curNumber End Function Запрос: SELECT DISTINCT *, GetNextNumber([ВыборкаНаименованияПринтера].[Имя_любого_числового_поля]) AS MyCounter FROM ВыборкаНаименованияПринтера Если же это в отчете необходимо выполнить нумерацию, то в свойстве "Данные" соответствующего поля (овно "Свойства", закладка "Данные") написать: "=1" (без кавычек), а для свойства «Сумма с накоплением» задать, например, "Для группы".
Окупант, руки прочь от Украины!!! Слава Героям!
|
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
![]()
Здравствуйте _Morrigan_.
"..в запросе ввести дополнительно счетчик.." - возможно Вы имели ввиду поле нумерации, в этом случае применение дополнительной функции не обязательно, поле нумерации может отображаться средствами SQL, например так: Код:
Последний раз редактировалось Teslenko_EA; 10.05.2013 в 00:11. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Добавление данных в таблицу через запросы!! | Марат05 | C++ Builder | 6 | 09.05.2012 12:52 |
Запросы | Jrcfyf | БД в Delphi | 0 | 20.04.2012 10:37 |
Запросы в БД | Valecus | Microsoft Office Access | 6 | 11.11.2010 21:55 |
Запросы | ара | Помощь студентам | 20 | 13.05.2010 11:54 |