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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.11.2010, 21:49   #1
WALL
Пользователь
 
Регистрация: 04.10.2010
Сообщений: 67
По умолчанию вывод сообщения по дате

Есть очень большой вопрос
У меня есть форма сначала надо связать два DBGrid между собой для связи между сотрудниками и врачами, т.е чтобы при нажатии на клиента показывала какие у него врачи, таблицы связаны по полу код_к, затем нужно сделать чтобы выводилось сообщение какому клиенту нужно прийти каких врачей. Вот суть моей проблемы. Вот форма на которой все это надо реализовать.
Вложения
Тип файла: rar дип.rar (2.66 Мб, 7 просмотров)

Последний раз редактировалось WALL; 06.11.2010 в 22:05.
WALL вне форума Ответить с цитированием
Старый 06.11.2010, 22:17   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

а код_k в таблице сотрудники это чего? id сотрудника? тогда какая связь м\у таблицами клиент и мед?
сделай нормальные связи и простой запрос
Цитата:
'Select * from med where Kod_k='+id_клиента
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"

Последний раз редактировалось Mad_Cat; 06.11.2010 в 22:20.
Mad_Cat вне форума Ответить с цитированием
Старый 06.11.2010, 22:20   #3
WALL
Пользователь
 
Регистрация: 04.10.2010
Сообщений: 67
По умолчанию

я незнаю обясните как и что если не правильно
WALL вне форума Ответить с цитированием
Старый 06.11.2010, 22:24   #4
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
я незнаю обясните как и что если не правильно
1) я не знаю всей вашей задачи поэтому что и как связать не подскажу
2) код я не смотрел - смотрел только базу
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 06.11.2010, 22:30   #5
WALL
Пользователь
 
Регистрация: 04.10.2010
Сообщений: 67
По умолчанию

все написано что я хочу сделать
WALL вне форума Ответить с цитированием
Старый 07.11.2010, 02:04   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

WALL
Вы что, реально не понимаете, что у Вас вместо структур таблиц полный хаос?!!

смотрите, у Вас есть таблица Klient - допустим, там данные о больных. ФИО, телефоны, адрес, дата (непонятно чего)... Есть ключевое поле: код_п/п (ну, если опустить, что я бы так ключевое поле никогда бы в жизни не назвал, то ладно,сгодится).
Есть таблица sotrydniki
предполагаю, что там работники медучреждения (судя по должностям). Опять таки есть ключевое поле. код_к
Всё хорошо.
Теперь вопрос. Берём клиента (ну, например, Волощик Андрея Сергеевича). Вопрос, каких врачей он должен пройти?! Прохоренко Т.М.? Коровайко С.В. ? или Федоренко М.И. (кстати, Федоренко М.И. - уборщица! что она будет с Волощик Андреем Сергеевичем делать?!)

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

Цитата:
таблицы связаны по полу код_к
не связаны они по полю код_к! НЕ СВЯЗАНЫ!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 07.11.2010, 15:13   #7
WALL
Пользователь
 
Регистрация: 04.10.2010
Сообщений: 67
По умолчанию

я переделал БД посмотрите пожалуйста
Вложения
Тип файла: rar base1.rar (1.50 Мб, 6 просмотров)
WALL вне форума Ответить с цитированием
Старый 07.11.2010, 15:25   #8
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

1) зачем вам таблица prox ?
2) зачем в таблице med поле врач?
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 07.11.2010, 16:20   #9
WALL
Пользователь
 
Регистрация: 04.10.2010
Сообщений: 67
По умолчанию

ну так покажи пожалуйста как должно быть

ну кто небудь будьте так добры помочь

Последний раз редактировалось Stilet; 09.11.2010 в 09:49.
WALL вне форума Ответить с цитированием
Старый 09.11.2010, 09:28   #10
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
ну кто небудь будьте так добры помочь
Всё надо делать с нуля.
начните с постановки задачи. Т.е. начните с того, что опишите предметную область. Какие у Вас есть сущности. (читай таблицы). Какие у этих сущностей есть признаки (поля). Как эти сущности связаны друг с другом. На логическом уровне!
Этого будет достаточно, чтобы более-менее правильно разработать структуру БД.

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

p.s. может быть, Вам имеет смысл обратиться в раздел Фриланс?
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск по текущей дате и вывод данных DimOn4Ik БД в Delphi 5 29.05.2010 05:35
Вывод сообщения по времени DimOn4Ik БД в Delphi 12 31.03.2010 23:00
Вывод сообщения об ошибке... Ho-ho Помощь студентам 12 02.11.2009 16:54
Вывод дня недели по дате и наоборот (СИ) Xcess Помощь студентам 6 08.10.2009 14:02
Вывод сообщения в PDF Busine2009 Фриланс 2 13.07.2009 09:39