|
|
|
Мучаюсь с запросом
|
|||
|---|---|---|---|
|
#18+
Для каждой Компании вводится Дата контакта Для этой компании на каждую дату контакта приходятся несколько обсуждаемых вопросов, для каждого из которых должна вводиться дата срока выполнения этого вопроса. Мне нужно после того как будут введены все данные сделать запрос: вывести все обсуждаемые вопросы для этой конкретной компании со сроками выполнения начиная с… до…. В общем запрос по компании и срокам выполнения. Как всё это лучше представить в форме (я имею в виду удобство подачи информации) и как сделать такой запрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 09:11:01 |
|
||
|
Мучаюсь с запросом
|
|||
|---|---|---|---|
|
#18+
Конечно, мы должны догадаться о структуре таблиц? Хотя теоретически должны быть 3 таблицы -Компании, Контакты,Вопросы. Вариант основная форма на таблице Компании, подчиненная с источником - запрос на соединение таблиц Контакты и Вопросы. 2 свободных поля на основной форме куда вводим граничные даты. По нажатию кнопочки программно меняем фильтр или источник записей у подчиненной формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 09:28:37 |
|
||
|
Мучаюсь с запросом
|
|||
|---|---|---|---|
|
#18+
>вывести все обсуждаемые вопросы для этой конкретной компании со сроками выполнения начиная с… до…. Ну дык три поля на форме для компании и дат, кнопочка "Обновить" и результат в подчиненной форме ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 09:35:17 |
|
||
|
Мучаюсь с запросом
|
|||
|---|---|---|---|
|
#18+
Ну, изначально у меня всё было в одной таблице. Очевидно, это не правильно. К сожалению, ясности пока нет. Так что, если можно, я пошагово: Значит, создаю таблицу со списком компаний Вторая таблица будет содержать дату контакта и названия компаний? Ведь, насколько я понимаю, они должны как-то друг к другу привязаться. В третью таблицу вводим столбцы Компания, Принятое решение, Срок исполнения. Получается, что все связаны по названию компании. Шаг2 Создать подчинённую форму на основе объединения второй и третьей таблиц. Честно, не знаю как это сделать. Подскажите, а? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 09:48:22 |
|
||
|
Мучаюсь с запросом
|
|||
|---|---|---|---|
|
#18+
Только вот решений и сроков исполнения для одной даты контакта для одной компании может быть максимум пять. Получается, что третья таблица должна содержать столбцы Компания, Решение1, Срок1, Решение2, Срок2, Решение3, Срок3, Решение4, Срок4, Решение5, Срок пять. Так что ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 09:52:46 |
|
||
|
Мучаюсь с запросом
|
|||
|---|---|---|---|
|
#18+
авторВторая таблица будет содержать дату контакта и названия компаний? Лучше не название, а код. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 09:56:49 |
|
||
|
Мучаюсь с запросом
|
|||
|---|---|---|---|
|
#18+
авторТолько вот решений и сроков исполнения для одной даты контакта для одной компании может быть максимум пять. Получается, что третья таблица должна содержать столбцы Компания, Решение1, Срок1, Решение2, Срок2, Решение3, Срок3, Решение4, Срок4, Решение5, Срок пять. Так что ли? Нет. Первый вариант был правильней. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 09:58:53 |
|
||
|
Мучаюсь с запросом
|
|||
|---|---|---|---|
|
#18+
Так вот в этом-то и главная загвоздка, что одной компании, одной дате контакта соответствуют несколько принятых решений, у каждого из которых свой срок выполнения. Что-то я окончательно запуталась :(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 10:05:43 |
|
||
|
Мучаюсь с запросом
|
|||
|---|---|---|---|
|
#18+
третья таблица имеет поля Компания, Дата, Принятое решение, Срок исполнения и связана со второй по Компания и Дата ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 10:09:47 |
|
||
|
Мучаюсь с запросом
|
|||
|---|---|---|---|
|
#18+
Alexander G, а что делать-то с тем, что у меня несколько решений (каждое со своим сроком) для каждой даты контакта с определённой компанией??? P.S. Очень благодарна за терпение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 10:12:17 |
|
||
|
Мучаюсь с запросом
|
|||
|---|---|---|---|
|
#18+
Таблицы Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Связи Код: plaintext 1. 2. Формы и интерфейс - по вкусу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 10:17:59 |
|
||
|
Мучаюсь с запросом
|
|||
|---|---|---|---|
|
#18+
Программист-Любитель! Но ведь если я правильно понимаю, здесь тоже на одну дату контакта приходится одно решение и один срок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 10:24:13 |
|
||
|
Мучаюсь с запросом
|
|||
|---|---|---|---|
|
#18+
Отнюдь. На 1 дату контакта может быть сколько угодно решений, каждый со своим сроком Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 10:39:25 |
|
||
|
Мучаюсь с запросом
|
|||
|---|---|---|---|
|
#18+
Спасибо. Пытаюсь сделать. А при заполнении формы данными нужно будет каждый раз вводить ID или нет, потому что если да, то это не подходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 10:54:38 |
|
||
|
Мучаюсь с запросом
|
|||
|---|---|---|---|
|
#18+
Вот чегото набросал ... не судите строго ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 11:00:00 |
|
||
|
Мучаюсь с запросом
|
|||
|---|---|---|---|
|
#18+
ID - Автосчетчик! Никогда не показывать, всегда использовать! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 11:01:49 |
|
||
|
Мучаюсь с запросом
|
|||
|---|---|---|---|
|
#18+
Daf, почти похоже, спасибо. Сейчас попоробую разобраться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 11:08:00 |
|
||
|
Мучаюсь с запросом
|
|||
|---|---|---|---|
|
#18+
А могут быть два автосчётчика в одной таблице: Для даты контакта и для названия компании? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 11:23:38 |
|
||
|
Мучаюсь с запросом
|
|||
|---|---|---|---|
|
#18+
Автосчетчик - когда он PrimaryKey (PK). Если такое же по названию поле в другой таблице - то там оно длинное целое ForeignKey (FK). В моем примере было только по одному автосчетчику PrimaryKey (PK) в каждой таблице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2004, 11:31:06 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=45&tid=1669619]: |
0ms |
get settings: |
11ms |
get forum list: |
22ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
| others: | 230ms |
| total: | 419ms |

| 0 / 0 |
