Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.08.2012, 13:45   #1
pioneermen
 
Регистрация: 07.08.2012
Сообщений: 8
По умолчанию Исправить ошибки на ранней стадии

Хотелось бы узнать ваши мнения, пожелания, исправления, чтоб не переделывать все заново.(может как-нибудь схему подкорректировать или еще что....)
Цель: создать БД в которой бы работали 4 разных человека и отвечали каждый за свои функции.(газ, тепло, ХВС, ГВС). По Узлу Учета можно было бы посмотреть перечень установленных приборов. Ну и организовать поиск...
юзер не особо продвинутый но способный быстро учиться....
Вложения
Тип файла: zip БД.zip (132.0 Кб, 21 просмотров)
pioneermen вне форума Ответить с цитированием
Старый 07.08.2012, 21:21   #2
Андрэич
Форумчанин
 
Аватар для Андрэич
 
Регистрация: 20.05.2012
Сообщений: 311
По умолчанию

pioneermen, на самом деле, найдётся совсем немного желающих "аудировать" ваш "готовый" файл без...

1. Подробного описания предметной области (объектов, субьектов и процессов), на которой ваша основывается ваша идея.
2. Технического задания: функционала вашей программы, который вы желаете реализовать.
3. Ваших мыслей, каким образом, на ваш взгляд, это должно быть реализовано.
4. Подробного описания тех попыток, которые вы уже предприняли на конкретном шаге.

Это как минимум. Тогда будет предметный разговор

Последний раз редактировалось Андрэич; 07.08.2012 в 21:24. Причина: Пропуск слов
Андрэич вне форума Ответить с цитированием
Старый 08.08.2012, 00:04   #3
pioneermen
 
Регистрация: 07.08.2012
Сообщений: 8
По умолчанию

1. Имеются котельные (старые, квартальные, модульные) в этих котельных стоят узлы учета. Учет по газу, холодной воде, отопление, горячей воды) Узлы учета состоят из приборов (средств измерений) которые надо поверять, отвозить в ремонт, и прочие работы Создана таблица работы в которой есть кто проводил работу, Акт на работу дата ...
так же есть жилые дома и организации в которых узел учета по теплу ГВС и ХВС
Если открыть схему данных то по названиям таблиц и полей можно уловить мысль что я только что описал.... вопрос правильно ли расставлены связи, сгруппированы таблицы дабы потом не возникли ошибки которые возможно когда-то допустили Вы.
2.Тех. задания как такового нет. Нужно чтоб операторы ПК (юзеры) следили за вверенные им узлы учета (кто-то за газом, кто-то теплом, ХВС по котельным, ХВС по домам, ГВС по организациям)
3. Мой взгляд это прикрепленный файл
4. Создал таблицы и связи. На чем сейчас работаю, это подстановка. Конкретнее чтоб данные из узлов учета (несколько полей) отображались в таблице приборы(в одном поле). читаю на форуме про select Disc ...As... from ..... пока не получается. SQL не владею=(
pioneermen вне форума Ответить с цитированием
Старый 08.08.2012, 01:15   #4
Андрэич
Форумчанин
 
Аватар для Андрэич
 
Регистрация: 20.05.2012
Сообщений: 311
По умолчанию

Прочитал (подробный ответ позже).

Поля подстановки в таблицах исключайте сразу
Андрэич вне форума Ответить с цитированием
Старый 08.08.2012, 13:56   #5
pioneermen
 
Регистрация: 07.08.2012
Сообщений: 8
По умолчанию

Жду ответа
А почему подстановку исключать? уже в формах делать отображение информации?
pioneermen вне форума Ответить с цитированием
Старый 08.08.2012, 16:00   #6
Андрэич
Форумчанин
 
Аватар для Андрэич
 
Регистрация: 20.05.2012
Сообщений: 311
По умолчанию

http://yandex.ru/msearch?text=%D0%BF...d=39091&lr=213
Андрэич вне форума Ответить с цитированием
Старый 08.08.2012, 16:41   #7
pioneermen
 
Регистрация: 07.08.2012
Сообщений: 8
По умолчанию

очень подробный ответ=)
pioneermen вне форума Ответить с цитированием
Старый 09.08.2012, 15:57   #8
pioneermen
 
Регистрация: 07.08.2012
Сообщений: 8
По умолчанию

Вот что получилось на данный момент.
форма построена через запрос, а запрос отсекает приборы которым не присвоен узел учета =(
Вложения
Тип файла: zip Копия (5) БД.zip (328.3 Кб, 14 просмотров)
pioneermen вне форума Ответить с цитированием
Старый 12.08.2012, 10:39   #9
Андрэич
Форумчанин
 
Аватар для Андрэич
 
Регистрация: 20.05.2012
Сообщений: 311
По умолчанию

pioneermen, здравствуйте.
Так наз "подстановку" - то есть связывание таблиц - нужно делать в схеме данных: меню Сервис.

Вы и должны начать именно со схемы данных, её надо продумать (пусть на это уйдёт не один день и даже неделя - но это главное). Она определяется исходя из предметной области.

Котельные, узлы учёта - как они реально соотносятся между собой? Предположу, что второе только часть первого. Тогда исходный пункт - узлы учёта. Схема данных - Звезда. Всё завязано на них как Многие-К-Одному
Андрэич вне форума Ответить с цитированием
Старый 13.08.2012, 08:20   #10
pioneermen
 
Регистрация: 07.08.2012
Сообщений: 8
По умолчанию

Спасибо за ответ.
Это понятно, что связи должны быть продуманы и на них надо убить время, я вот и просил, чтоб кто глянул, и сказал именно про них.
Узел учета это и есть котельная, или модуль, или жилой дом. т.е. Вид постройки это информационное поле о узле учета (где он находится и как выглядит)
Почему запрос ПРИБОРЫ выводит все приборы, а запрос присвоенные узлы учета только приборы с присвоенными узлами учета? Как сделать чтоб остальные приборы он тоже показывал?
pioneermen вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
исправить ошибки Vetal_1715 Помощь студентам 0 23.05.2012 12:39
исправить ошибки Seferus Паскаль, Turbo Pascal, PascalABC.NET 3 06.10.2011 17:54
исправить ошибки admiral121 Паскаль, Turbo Pascal, PascalABC.NET 7 13.12.2010 12:25
Исправить ошибки dragun4ik Помощь студентам 3 06.02.2010 19:10
исправить ошибки lubafffka Общие вопросы C/C++ 2 06.12.2009 01:11