powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите с реализацией
5 сообщений из 5, страница 1 из 1
Помогите с реализацией
    #36605076
faustgreen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите как реализовать следующую задачу:

Имеються таблицы комплектующих(процессор, монитор, сетевая плата ....) со структурой вроде
id | name | charactristic1 | characteristic 2 | ...

и основная таблица содержащая сведенья об ЭВМ:
id | inventarn_nomer | fio | ...

Необходимо для записей основной таблицы вести учет комплектующих.

т.е. основная таблица:
1 001 Петров Н.А.

+сведенья о компьютере:

процессор {модель} {параметр 1} {параметр 2}
планка памяти 1 {модель} {параметр 1} {параметр 2}
планка памяти 2 {модель} {параметр 1} {параметр 2}
........... и т.д. (Количество комплектующих не постоянное, некоторые из них могут отсутствовать)
Как это реализовать в плане таблиц и отображения?
...
Рейтинг: 0 / 0
Помогите с реализацией
    #36605469
igorbik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
faustgreen,

Для начала нехватает ключевого поля в таблице комплектующих, чтобы связать ее с таблицей компьютеров. Или поле ID и есть то самое поле? Тогда все решается SELECTом
...
Рейтинг: 0 / 0
Помогите с реализацией
    #36605541
faustgreen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может я не совсем правильно сформулировал вопрос, вот пример
таблица процессор:
id name takt_chastota
1 INTEL такой то 2700
2 AMD тако то 1800
......

таблица оперативная память:
id name size
1 ddr1 512
2 ddr2 1024
......
и так далее по комплектующим.

главная таблица:
id inventarnii_nomer fio podrazdelenie
1 10234 иванов оасуо
2 12345 петров отдел кадров
..........
Нужно привязать комплектующие к главной таблице(просто добавить в главную таблицу ид процессора или др.комплектующих и по ним связаться нельзя, так как не известно присутстуют они в ЭВМ или нет, а если присутствуют не известно их количество(планок памяти может быть несколько))

Отображение предположительно должно быть следующим:
форма с 2 гридами
в первый будет выводиться основная таблица
а во 2-й комплектация компьютера, в данный момент выбранного в 1-й гриде.
Т.е. Если мы в приведенном выше примере установим крсор
на 1-ю запись -->1 10234 иванов оасуо в главной таблице, то во второй таблице должно отображаться комплектация данного компьютера(инвентарный номер которго = 10234).
построчно все комплектующие:
процессор intel 2700 "производитель" "серийный номер"
оперативная память ram1 512 "производитель" "серийный номер"
оперативная память ram2 2048 "производитель" "серийный номер"
монитор samsung 17" "производитель" "серийный номер"
......
что то вроде того
...
Рейтинг: 0 / 0
Помогите с реализацией
    #36605620
faustgreen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Походу нужны дополнительные таблицы, но какие и сколько ?
...
Рейтинг: 0 / 0
Помогите с реализацией
    #36606195
ratra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hardware Inspector тебе в помощь. Зачем изобретать велосипед?
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Помогите с реализацией
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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