Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
45 / 5 / 1
Регистрация: 10.06.2011
Сообщений: 269

Нумерация

08.11.2013, 13:14. Показов 2252. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток! У меня такой вот вопрос:
Есть допустим несколько начальников смены, у каждого свои задания, которые они выполняют, и вот, как сделать, чтобы эти их задания нумеровались с 1 и до того количества, сколько у них заданий, у следующего нач смены так же с 1 номера задания и до того количества сколько он взял, можно ли подобное сделать?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.11.2013, 13:14
Ответы с готовыми решениями:

Нумерация
у меня такой вопрос можно ли продолжить нумирацию??? вот у меня поле в котором идет нумирация 12/940 потом в новой записи 12/941 как...

Нумерация в БД
Здравствуйте! Прошу помочь с таким вопросом: есть БД, в которой нумерация должна вестись следующим образом: - 3301 - 3899 -...

Нумерация строк
Доброй ночи всем, кто не спит! Подскажите, как сделать нумерацию строк, чтобы по умолчанию новая строчка имела последующий номер. т.е....

18
1320 / 539 / 67
Регистрация: 16.01.2013
Сообщений: 4,110
08.11.2013, 13:19
Цитата Сообщение от Rikk Посмотреть сообщение
Доброго времени суток! У меня такой вот вопрос:
Есть допустим несколько начальников смены, у каждого свои задания, которые они выполняют, и вот, как сделать, чтобы эти их задания нумеровались с 1 и до того количества, сколько у них заданий, у следующего нач смены так же с 1 номера задания и до того количества сколько он взял, можно ли подобное сделать?
2-е таблицы. 1-я таблица с полями "код_начальника" и "ФИО", вторая таблица с полями "код_работ" и "название_работ" и снова "Код_начальника" для связи
0
45 / 5 / 1
Регистрация: 10.06.2011
Сообщений: 269
08.11.2013, 14:10  [ТС]
Цитата Сообщение от evgenii3000 Посмотреть сообщение
2-е таблицы. 1-я таблица с полями "код_начальника" и "ФИО", вторая таблица с полями "код_работ" и "название_работ" и снова "Код_начальника" для связи
а как она будет с начала обновлять счетчик?
0
1320 / 539 / 67
Регистрация: 16.01.2013
Сообщений: 4,110
08.11.2013, 14:14
Цитата Сообщение от Rikk Посмотреть сообщение
а как она будет с начала обновлять счетчик?
нет продолжать по порядку 1,2,3 и т.д
или вы будите удалять задания, через день удалять задания и снова только новые писать? не совсем понял вопрос
0
Эксперт MS Access
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
08.11.2013, 14:18
Цитата Сообщение от Rikk Посмотреть сообщение
как сделать, чтобы эти их задания нумеровались с 1 и до того количества, сколько у них заданий, у следующего нач смены так же с 1 номера задания и до того количества сколько он взял
Сделать это несложно, но, как мне кажется, не нужно. Ведь эта нумерация не имеет последующего примения в структуре модели БД. И нужна для распечатки в отчетах. Вот там в отчетах ее и нужно делать. Там есть для нумерации неплохой функционал, который, кстати, описан в хелпе
0
45 / 5 / 1
Регистрация: 10.06.2011
Сообщений: 269
08.11.2013, 14:23  [ТС]
Цитата Сообщение от evgenii3000 Посмотреть сообщение
нет продолжать по порядку 1,2,3 и т.д
или вы будите удалять задания, через день удалять задания и снова только новые писать? не совсем понял вопрос
да удалятся планируется))
Цитата Сообщение от mobile Посмотреть сообщение
Сделать это несложно, но, как мне кажется, не нужно. Ведь эта нумерация не имеет последующего примения в структуре модели БД. И нужна для распечатки в отчетах. Вот там в отчетах ее и нужно делать. Там есть для нумерации неплохой функционал, который, кстати, описан в хелпе
Почему, наоборот можно например ограничить количество работ, которая бригада может выполнять в течении месяца/года, и отслеживать производительность ее)) Эхх вот в отчете как раз и не надо((
0
Эксперт MS Access
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
08.11.2013, 14:35
Цитата Сообщение от Rikk Посмотреть сообщение
Почему, наоборот можно например ограничить количество работ, которая бригада может выполнять в течении месяца/года, и отслеживать производительность ее
Для этого совершенно не нужен счетчик. Достаточно каунта в запросе. А счетчик только даст нагрузку программисту для его поддержки.
0
45 / 5 / 1
Регистрация: 10.06.2011
Сообщений: 269
08.11.2013, 14:53  [ТС]
Цитата Сообщение от mobile Посмотреть сообщение
Достаточно каунта в запросе. А счетчик только даст нагрузку программисту для его поддержки.
каунт эт ж вроде суммировать? а мне нумеровать необходимо, для каждого начальника смены своя нумерация чтоб была
0
Эксперт MS Access
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
08.11.2013, 15:21
К сожалению, примера БД нет, поэтому несколько абстрактно

Итак есть таблица с начальниками смен (заданы их ид или только ФИО неясно, но не имеет значения) и даты заданий. Тогда таким запросом мы всегда можем перенумеровать задания без поля в таблице
SQL
1
2
3
4
5
6
7
SELECT [НачальникСмены], [ПолеДаты], 
   (SELECT SUM(1) FROM Таблица AS t 
    WHERE t.[НачальникСмены]=Таблица.[НачальникСмены] 
    AND t.[ПолеДаты]<=Таблица.[ПолеДаты]) AS НомерЗадания
FROM Таблица
WHERE YEAR([ПолеДаты])=YEAR(DATE())
GROUP BY [НачальникСмены], [ПолеДаты]
И не требуется специальный счетчик...
1
45 / 5 / 1
Регистрация: 10.06.2011
Сообщений: 269
08.11.2013, 21:38  [ТС]
А если у нас две таблицы? Данные эти содержатся в двух таблицах)))
Шеф требовал чтоб вот так было, как я описал))
0
 Аватар для VinniPuh
9131 / 6137 / 593
Регистрация: 27.03.2013
Сообщений: 19,993
08.11.2013, 23:25
Rikk - Посмотрите на примерчике, кому то уже выкладывал на примете - mobile
Основная форма, в ней подчиненная
В подчиненной для каждого ФИО № и даты
При заполнении поля даты поцедурой - после обновления, ставится следующий № П/П для данного ФИО
Вложения
Тип файла: rar Повторы Дат+№пп.rar (21.7 Кб, 29 просмотров)
1
Эксперт MS Access
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
09.11.2013, 10:07
Цитата Сообщение от Rikk Посмотреть сообщение
А если у нас две таблицы? Данные эти содержатся в двух таблицах)))
Не хочется гадать. Опишите структуру этих 2 таблиц. Или выложите фрагмент БД с нужными таблицами.

Цитата Сообщение от Rikk Посмотреть сообщение
Шеф требовал чтоб вот так было, как я описал))
Так вы ему объясните, что запросом можно всегда получить актуальную нумерацию. В отличие от поля таблицы, где при любой модификации заданий придется их заново пронумеровывать, что чревато ошибками и крайне неэффективно. В теории реляционных баз данных прямым текстом написано, что не допускается хранение расчетных величин.
1
 Аватар для VinniPuh
9131 / 6137 / 593
Регистрация: 27.03.2013
Сообщений: 19,993
09.11.2013, 10:16
Цитата Сообщение от mobile Посмотреть сообщение
...что не допускается хранение расчетных величин....
mobile - А если требуется вести учет истории тех же окладов по датам?
в 2000 г. - 10000 р.
в 2001 г. - 12000 р.
и т.п.
0
Эксперт MS Access
26826 / 14506 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
09.11.2013, 10:38
По тематике топика оклады не надо пронумеровывать. А хранить надо.
0
 Аватар для Андрэич
2842 / 774 / 41
Регистрация: 20.05.2012
Сообщений: 2,055
09.11.2013, 10:43
Цитата Сообщение от mobile Посмотреть сообщение
вы ему объясните, что запросом можно всегда получить актуальную нумерацию. В отличие от поля таблицы, где при любой модификации заданий придется их заново пронумеровывать, что чревато ошибками и крайне неэффективно

Не по теме:

Не, это тому надо всё с самого начала разжёвывать: с кубиков и лопаток. Проще так: "вот ты в школе колы получал, за уши еле вытянули, а сейчас - начальник". Это и есть актуальный запрос к твоей 'базе данных'...


:-)
1
 Аватар для VinniPuh
9131 / 6137 / 593
Регистрация: 27.03.2013
Сообщений: 19,993
09.11.2013, 11:08
Цитата Сообщение от mobile Посмотреть сообщение
...не надо пронумеровывать. А хранить надо...
А вдруг это с заделом на будущее?

 Комментарий модератора 
Даже с учетом субботнего настроения, настоятельная просьба к участникам обсуждения публиковать сообщения только по теме топика
0
 Аватар для Андрэич
2842 / 774 / 41
Регистрация: 20.05.2012
Сообщений: 2,055
09.11.2013, 11:15
Цитата Сообщение от kmv-puh Посмотреть сообщение
А вдруг это с заделом на будущее?
В будущем запросами можно разобрать, если даты есть. А если дат нет - то и счётчик в таблице не поможет
0
 Аватар для VinniPuh
9131 / 6137 / 593
Регистрация: 27.03.2013
Сообщений: 19,993
09.11.2013, 11:21
Цитата Сообщение от Андрэич Посмотреть сообщение
если даты есть
Ну да, я об этом как то и не подумал, а что дат нет в БД?
А ну да, и самой БД как бы и нет. Сори
0
45 / 5 / 1
Регистрация: 10.06.2011
Сообщений: 269
09.11.2013, 17:02  [ТС]
Цитата Сообщение от Андрэич Посмотреть сообщение
Не по теме:
Не, это тому надо всё с самого начала разжёвывать: с кубиков и лопаток. Проще так: "вот ты в школе колы получал, за уши еле вытянули, а сейчас - начальник". Это и есть актуальный запрос к твоей 'базе данных'...
вот это точно!
kmv-puh вооот то что надо)))) подогнать надо только)))
всем большое спасибо за помощь!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.11.2013, 17:02
Помогаю со студенческими работами здесь

Последовательная нумерация
Добрый вечер, уважаемые программисты, подскажите каким образом реализовать последовательную нумерацию строк в форме. К примеру есть одна...

автоматическая нумерация
Можно сделать так чтобы в колонке ID, когда добавляешь новые записи автоматически нумеровалось не 1,2,3 ..., а скажем номер который состоит...

Нумерация в отчете
Добрый день! Уважаемые &quot;Сансеи&quot;, в отчете для нумерации записей по порядку я использовал код (=&quot; &quot; &amp; &amp; &quot; &quot;)....

Нумерация в группированном отчете
Здравствуйте! Подскажите пожалуйста как сделать нумерацию в групированном отчете?В отчете формируется группа записей и таблиц. ...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru