Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.59/34: Рейтинг темы: голосов - 34, средняя оценка - 4.59
0 / 0 / 4
Регистрация: 12.11.2013
Сообщений: 252

Нумерация в БД

30.01.2014, 12:38. Показов 7919. Ответов 74
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте!

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

- 3301 - 3899
- 4000 - 4899
- 5000 - 5899
- 13000 - 13899
- 14000 - 14899
и так до 20899

Прилагаю, то что имеется. К сожалению, моих познаий недостаочно ((


Заранее спасибо.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.01.2014, 12:38
Ответы с готовыми решениями:

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

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

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

74
Эксперт MS Access
2841 / 1381 / 217
Регистрация: 13.05.2011
Сообщений: 4,224
05.02.2014, 11:36
Студворк — интернет-сервис помощи студентам
У уважаемого ltv_1953 все написано в Модуле. Я же предоставил самый доступный вариант, который можно сделать имея немного базовых знаний, воображения и произведя игру цифр. Выбирать Вам, но и работать тоже Вам. Но я все равно рад, что тема не погибла и есть целых два решения: одно грамотное, сделаное на уровне программиста и второе тоже грамотное, сделанное кустарным методом. Но самое главное: результат один - правильный.
Спасибо ltv_1953 за поддержку!
0
Эксперт MS Access
2841 / 1381 / 217
Регистрация: 13.05.2011
Сообщений: 4,224
05.02.2014, 11:53
Эх, спешка! После повторного открытия огрехи проявились. Убрал. Посмотрите.
Вложения
Тип файла: rar Докум4.rar (50.6 Кб, 8 просмотров)
0
0 / 0 / 4
Регистрация: 12.11.2013
Сообщений: 252
05.02.2014, 12:59  [ТС]
Все равно не получается открыть форму в конструкторе. Выпадает в ошибку. Собирали в 2010-й версии?

Также - не совсем удобно что количество документов подсчитывается при выборе номеров. Можно ли сделать чтобы по вводу номера бронировалось несколько диапазонов?

Не совсем понимаю логику программы - можно поэтапно рассказать?
0
Эксперт MS Access
2841 / 1381 / 217
Регистрация: 13.05.2011
Сообщений: 4,224
05.02.2014, 14:10
1. Давайте дома я спокойно и не спеша вечером перенесу на вашу базу (сейчас на работе), может заработает у вас.
2. К одной цифре прибавлять другую, согласен, не удобно, но ни чего страшного. В конце есть проверка;
3. Дома попробую сделать бранировку от числа (если получилось так, то должен быть обратный ход);
4. Описание как работает программка тоже из дома (сейчас на работе).
P.S. Пытаюсь посмотреть чужими гласами на работу программы (даже посадил постороннего человека и попросил поработать). По нашему вполне приемлемо (даже если не изменять). Но попробую (дома).
0
163 / 27 / 1
Регистрация: 09.06.2008
Сообщений: 50
05.02.2014, 14:33
Вот мой вариант.
Нумератор работает. Можете попробовать разными пользователями при одновременном доступе по сети. Диапазоны рассчитываются автоматически и для разных пользователей раздельно. Каждый пользователь видит только свой диапазон записей.
Пользователь - логин на компьютере. В случае домена - доменное имя
В процедуре, по моему не нужно комментариев - всё достаточно прозрачно
Вложения
Тип файла: rar Numeros.rar (22.3 Кб, 9 просмотров)
1
163 / 27 / 1
Регистрация: 09.06.2008
Сообщений: 50
05.02.2014, 14:40
Если количество документов попадает на несколько диапазонов - разбивается автоматически. Правила нумерации в таблице Rules, документы в таблице Docs
0
Эксперт MS Access
2841 / 1381 / 217
Регистрация: 13.05.2011
Сообщений: 4,224
05.02.2014, 23:03
Panzermensch! Все что я смог сделать - это перенести свои данные в вашу базу. Бронирование номеров по количеству документов не получилось (не хватает знаний, хотя лично меня мой вариант устроил бы). Посмотрите, может откроется. Ваши данные не удалял. Моя форма для работы та же Рег_докум. Если форма откроется, то имеет смысл объясняться далее, т.к. если не откроется, то смысла не вижу.
1. Хотел установить у себя Office 2003 и не получилось (то ли с 2010 путается, то ли еще что?);
2. Хотел установить дополнительный Windows XP (стоит Windows 8) и на него поставить Office 2003, не получилось (в BIOS прописано UEFI Boot (сейчас изучаю как его отключить, т.к. люблю эксперементировать, а меня пока этого лишили);
Вывод: если моя форма открывается, то можно объясняться далее, иначе у вас появился третий вариант, который так же заслуживает внимания и выполнен на профессиональном уровне.
p.s. мой вариант выполнен очень на простом языке и новичку, типа меня, там легко разобраться.
0
Эксперт MS Access
2841 / 1381 / 217
Регистрация: 13.05.2011
Сообщений: 4,224
05.02.2014, 23:09
С растройства файл забыл!
Вложения
Тип файла: rar Докум5.rar (50.6 Кб, 3 просмотров)
0
Эксперт MS Access
2841 / 1381 / 217
Регистрация: 13.05.2011
Сообщений: 4,224
06.02.2014, 21:13
Panzermensch! Скачал Portable Access 2003. Открыл нормально свой файл. Из-за разностей версий, наверно, не работали кнопки "Бронь номера" и "Добавить запись". Сейчас у меня на Portable Access 2003 все работает. Проверте пожалуйста.
Вложения
Тип файла: rar Докум6.rar (57.6 Кб, 4 просмотров)
1
0 / 0 / 4
Регистрация: 12.11.2013
Сообщений: 252
07.02.2014, 07:48  [ТС]
ОК, теперь работает. Однако не совсем разобрался - как только один пользователь забронировал номера - они уходят из выпадающего списка, после чего при бронировании вторым пользователем бронирование происходит, но номера остаются в списке. А пользователей будет много. Возможно как-то осуществить чтобы как только пользователь забил n-й диапазон и другой пользователь уже не может виеть в списке эти номера.

Ну и в целом прошу пояснить логику программы.
0
Эксперт MS Access
2841 / 1381 / 217
Регистрация: 13.05.2011
Сообщений: 4,224
07.02.2014, 08:25
в принципе так должно быть. считается, что за компом работает один человек, за другим компом другой. если двое или трое за разными компами одновременно забронировали номера, то вылетает список только для пользователя который указан в шапке. надо нажать кнопку продолжить заполнение. я пока в пути. посмотрите. приеду еще подробнее расскажу по вашим вопросам.

Добавлено через 9 минут
если вы забронировали и сразу работаете, то ни чего нажимать не надо.

Добавлено через 3 минуты
давайте я доеду до места посмотрю. вроде путаницы не должно быть.
0
Эксперт MS Access
2841 / 1381 / 217
Регистрация: 13.05.2011
Сообщений: 4,224
07.02.2014, 09:10
Я понал свою недоработку. Исправил. Посмотрите. Но правил уже в 2010 на работе.
Вложения
Тип файла: rar Докум7.rar (53.0 Кб, 9 просмотров)
0
Эксперт MS Access
2841 / 1381 / 217
Регистрация: 13.05.2011
Сообщений: 4,224
09.02.2014, 11:59
Panzermensch, актуальность темы осталось или уже можно успокоиться и полноценно переключиться на свое (просто интересно, чем все закончилось).
0
0 / 0 / 4
Регистрация: 12.11.2013
Сообщений: 252
10.02.2014, 07:13  [ТС]
Огромное спасибо за ваше отношение к моему вопросу. Попробую запустить систему. Но не исключаю что могут возникнуть вопросы. Можно ли последнее приложение (7 версии )))))) выложить в формате 2003-го. Спасибо еще раз.
0
Эксперт MS Access
2841 / 1381 / 217
Регистрация: 13.05.2011
Сообщений: 4,224
10.02.2014, 08:07
Попробую, но только ближе и вечеру.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.02.2014, 08:07

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

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

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

Нумерация по порядку (не Счетчик)
Приветствую, Уважаемый форумчане! Пожалуйста, помогите советом! Вроде все просто, но, к своему удивлению, сделать не получилось :-( ...

Нумерация строк в запросе
Всем привет! Подскажите, нужно чтобы нумерация была у таблицы, не получается, делаю так: SELECT ROW_NUMBER() OVER(ORDER BY fio)...


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

Или воспользуйтесь поиском по форуму:
75
Ответ Создать тему
Новые блоги и статьи
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
Создание формы заимствованного документа
Maks 03.08.2026
Задача: Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также табличная часть со следующими реквизитами: - Расчетный счет покупателя. . .
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача: В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов. Логика кажется понятной: 1. Находим ключевые слова. 2. Добавляем их на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru