Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / база инвентаризации: как?? / 25 сообщений из 27, страница 1 из 2
07.05.2008, 14:44
    #35299934
flashk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база инвентаризации: как??
помогите сделать грамотную базу или подскажите как
что бы для кабинетов 101 и 102 соотвествовали
соответствующие номера компьютеров


101 10202
10203
10204
10205
10206
10207
10208

102 10448
10449
10450
10451
10452
10453
...
Рейтинг: 0 / 0
07.05.2008, 15:07
    #35300035
GUESТ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база инвентаризации: как??
судя по скриншоту этот вопрос в форум по Экселю (или подобному табличному редактору)
...
Рейтинг: 0 / 0
07.05.2008, 15:45
    #35300211
FORMAT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база инвентаризации: как??
Сделать 2 таблицы
IdKab
NomKab


IdKomp
IdKab
NomKomp


Связь один - ко - многим по idKab
Реализуется элементарно в любой СУБД.
...
Рейтинг: 0 / 0
07.05.2008, 16:07
    #35300304
flashk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база инвентаризации: как??
но что то не могу понять как сделать соответствие одного номера кабинета к 10 компьютерам
в одной таблице будут номера кабинетов, а в другой списов номеров компой.
и как сделать связь???
...
Рейтинг: 0 / 0
07.05.2008, 16:34
    #35300391
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база инвентаризации: как??
flashkкак сделать связь???
Вот тебе пример

IdКабинет11012102

IdИнвентарный номерКабинет110202121020313102041.........101044821110449212104502
...
Рейтинг: 0 / 0
07.05.2008, 17:09
    #35300484
flashk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база инвентаризации: как??
гы гы я понял
но теперь вопрос другой
как мне автоматизировать процес, так как кабинетов у меня далеко не 2
да и компов фигова туча где то окло 1000 штук
и руками ставить циферки очень сложно
...
Рейтинг: 0 / 0
07.05.2008, 17:37
    #35300582
база инвентаризации: как??
Интересно... Так что у вас есть в электронном виде? Несогласованные списки кабинетов и компьютеров в Excel?
...
Рейтинг: 0 / 0
07.05.2008, 17:41
    #35300597
flashk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база инвентаризации: как??
у меня есть список кабинетов и номера компьютеров
кусок Excel файла в первом посте
...
Рейтинг: 0 / 0
07.05.2008, 18:00
    #35300681
proposed amendment
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база инвентаризации: как??
flashkу меня есть список кабинетов и номера компьютеров
кусок Excel файла в первом посте

каждому значению в колонке В сопоставить соответствующее значение в колонке А (подготовить данные) потом уже можно закачать в БД
...
Рейтинг: 0 / 0
07.05.2008, 18:00
    #35300685
база инвентаризации: как??
Ну и подготовьте данные в екселе. Будет не так уж много ручных манипуляций. Отсортируйте по номерам компьютеров и проставьте номера кабинетов соответственно. Можно вручную, можно и формулу забить. Получите готовую таблицу номер два. Вам, наверно, в Access загрузить надо?
...
Рейтинг: 0 / 0
07.05.2008, 18:03
    #35300699
flashk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база инвентаризации: как??
ето руками писать, да вы что
2000 строк, да с ума сойду


а нельзя ли как ни автоматизировать
...
Рейтинг: 0 / 0
07.05.2008, 18:12
    #35300721
proposed amendment
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база инвентаризации: как??
flashkето руками писать

а не уже?

автоматизировать что??? простите...

зацепи правой кнопой мыши поле с номером кабинета, (если нумерация пойдет в нарастающую зажми шифт) и протяни вниз, пока не кончатся компьютеры для этого кабинета...

аналогично и дальше
...
Рейтинг: 0 / 0
07.05.2008, 18:15
    #35300731
flashk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база инвентаризации: как??
да ето я знаю что есть автозаполнение
да уж придется руками в Excele подготовить
...
Рейтинг: 0 / 0
07.05.2008, 20:56
    #35300957
egorych
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база инвентаризации: как??
можно и скрипт на VBA написать, чтоб руками не тянуть ничего...
...
Рейтинг: 0 / 0
07.05.2008, 21:21
    #35300991
flashk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база инвентаризации: как??
egorychможно и скрипт на VBA написать, чтоб руками не тянуть ничего...
ну и ......
предложения то какие будут?:???
...
Рейтинг: 0 / 0
07.05.2008, 21:29
    #35301002
egorych
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база инвентаризации: как??
flashk egorychможно и скрипт на VBA написать, чтоб руками не тянуть ничего...
ну и ......
предложения то какие будут?:???какие предложения? бери и пиши, если религия позволяет. чего не получается - спрашивай.
...
Рейтинг: 0 / 0
07.05.2008, 21:34
    #35301009
flashk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база инвентаризации: как??
если бы была бы религия, то не полез бы сюда
...
Рейтинг: 0 / 0
08.05.2008, 09:00
    #35301408
flashk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база инвентаризации: как??
вот я сдела файл в Excel в котором пронумеровал номер
кабинета и компьютера
теперь в мне надо сделать таблицу в Access

Id кабинета
№ кабинета

а как мне теперь убрать дублирующие поля номера кабинета что бы было
1 - 101
2 - 102

а то у меня
1 - 101
1 - 101
1 - 101
1 - 101 по количеству компьютеров
...
Рейтинг: 0 / 0
08.05.2008, 10:07
    #35301567
база инвентаризации: как??
э.... а вы возьмите исходный файл (там ведь нет дублирующих полей, правда?) и удалите колонку В и пустые строки. А вообще вам сюда .
...
Рейтинг: 0 / 0
08.05.2008, 10:19
    #35301612
flashk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база инвентаризации: как??
вообщем теперь у меня таблица в таком виде
...
Рейтинг: 0 / 0
08.05.2008, 17:40
    #35303187
GUESТ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база инвентаризации: как??
теперь должно стать две таблицы вот такого вида:

tblOfficesOfficeID
OfficeCode
OfficeDescription

&

tblDevicesDeviceID
OfficeID
DeviceCode
DeviceDescription

и связь One-to-Many между таблицами по полю OfficeID
...
Рейтинг: 0 / 0
08.05.2008, 17:55
    #35303231
flashk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база инвентаризации: как??
да я понимаю что две таблицы
как сделать что бы соотнести 101 к цифре 1
102 к цифре 2
103 к цифре 3

и так далее

напоминаю что в таблице у меня 1200 строк
как в Access сделать это автоматизировано
...
Рейтинг: 0 / 0
12.05.2008, 09:04
    #35305579
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база инвентаризации: как??
flashk , что-то "создатель" из тебя никакой... Ты вообще начем умееш работать с БД?
----------
Cache for Windows (Intel) 2007.1 (Build 369) Fri Jun 15 2007 15:25:42 EDT
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
12.05.2008, 17:29
    #35307184
flashk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база инвентаризации: как??
вообще то умею
ну может кое что в сравнении с некоторыми гуру
Я подготовил Excel таблицу для импорта в Access
но мне надо ее разделить на две связанные таблицы, как мне посоветовали вот
етом примере
как мне такую большую таблицу разбить на две части??


IdКабинет11012102

IdИнвентарный номерКабинет110202121020313102041.........101044821110449212104502[/quot]
...
Рейтинг: 0 / 0
12.05.2008, 17:31
    #35307189
flashk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
база инвентаризации: как??
мне надо пронумеровать все поля и удалить повторяющиеся
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / база инвентаризации: как?? / 25 сообщений из 27, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]