Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 06.02.2011, 13:11
gisol gisol вне форума
Прохожий
 
Регистрация: 06.02.2011
Сообщения: 11
Репутация: 10
Сообщение Перебор механизмов

Как сделать перебор, чтоб потом выводился в DBEdit'ы и сохранялся, и после этого можно было выбрать ответственное лицо за ремонт и время ремонта, ну и виды поломки, поломки записал в БД_Диагностику. Делал условием, не получилось. Видимо тут надо перебирать из БД и выводить в DBEdit'ы.
Вроде этого как сделать? Помогите!
Цитата:
if Form2.DBEdit1.Text='Двигатель' then
Form2.DBEdit1.Text:='Хорошо'
else
Form2.DBEdit1.Text:='Плохо';
if Form2.DBEdit2.Text='Сцепление' then
Form2.DBEdit2.Text:='Хорошо'
else
Form2.DBEdit2.Text:='Плохо';
Если нужны исходники. Вот. Скачать
Вот картинки, в rare, тут ограничение не могу закачать картинку.
Скачать
Помогите очень надо! По программе, вот этот перебор мне тока нужен пока что, все остальное вроде понятно как делать.
Вложения
Тип файла: rar Диагностика.rar (83.1 Кбайт, 26 просмотров)
Ответить с цитированием
  #2  
Старый 06.02.2011, 18:56
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

До исходников не добрался, а вот из картинок неочень понятно.
Как всегда сложность в правильной постановке задачи.
Если я правильно понял, то у вас есть транспортные средства (ТС) (Автобус,Самосвал и т.д.) Каждый из них имеет свой набор уникальных признаков (Марка,г/н и т.д.). Кроме того, каждое ТС имеет набор узлов (Двигатель,Сцепление,Колесо и т.д.)
И стоит задача проведения техосмотра любого ТС с внесением отметки в БД о состоянии каждого узла. Верно?
Я бы сделал так:
1. Завел бы таблицу ТехОсмотра (КодТО,ДатаТО,Ответственный)
2. Завел бы таблицу детализации ТО (КодТО,ТехСрество,Узел,Состояние)
Вот примерно таким образом
ПС: Если за осмотр/ремонт каждого из узлов отвечают разные люди, то в детализацию надо добавить поле Ответственный
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.

Последний раз редактировалось Страдалецъ, 06.02.2011 в 18:59.
Ответить с цитированием
  #3  
Старый 06.02.2011, 19:14
gisol gisol вне форума
Прохожий
 
Регистрация: 06.02.2011
Сообщения: 11
Репутация: 10
По умолчанию

Да, что-то вроде этого надо сделать, и также перебор этих поломок и потом записать их в БД, в отдельную таблицу.
П.С.: Детализацию ТС? А зачем? Там же надо просто перебор этих поломок и данные записать в таблицу, ну и потом при необходимости в файл.
П.С.: ТехОсмотр, он нужен, да могу и сделать так, ведь ещё в коде написать что-то надо, вот этот перебор поломок как делать, вот тут у меня проблема.
Ответить с цитированием
  #4  
Старый 06.02.2011, 19:51
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

ТО и Поломки не суть важно.
У вас ведь это будет происходить не раз с одним и тем-же ТС. скажем в этом году вы ремонтировали двигатель у асфальтового катка и провели замену руля на гоночный вариант, а через полгода сделали тюнинг катков.
Т.е. у вас должно быть 2 записи от разных дат с разным набором состояния комплектующих для одного ТС. Или вы несколько не о том?
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #5  
Старый 06.02.2011, 20:14
gisol gisol вне форума
Прохожий
 
Регистрация: 06.02.2011
Сообщения: 11
Репутация: 10
По умолчанию

Даже не знаю как лучше. Там, например, у двигателя поломка, то занести это в поле DBEdit и так до конца, пока не конец перебора поломок. Потом надо выбрать мастера кто это будет делать и отвественное лицо тож самое делать, потом надо выбрать вид поломок и дату (начало и конец), срок ремонта, ну и конечно ввиде отчета эту Диагностику вывести, и в файл если нужно будет и распечать если тоже надо будет, и все вроде.
Ответить с цитированием
  #6  
Старый 08.02.2011, 13:41
gisol gisol вне форума
Прохожий
 
Регистрация: 06.02.2011
Сообщения: 11
Репутация: 10
По умолчанию

Ну че? Можно как-то подкоректировать или сделать.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 07:06.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter