С Новым годом! Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 28.03.2016
Сообщений: 4
1

Вывод последней даты в табличную форму

31.03.2016, 09:24. Показов 1285. Ответов 11
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ситуация следующая: есть таблица с проектами, есть таблица с комментариями, где каждому проекту может соответствовать несколько комментариев.
Есть форма вывода списка проектов - табличная.
Нужно в эту форму вывода, добавить поле с датой последнего комментария по каждому проекту.
Прилагаю БД

Сам запрос есть, работает (последний_комментарий) - но как в него передавать код проекта для отбора, и как результат прикрутить в вывод списка проектов не знаю.

И еще вопрос, после добавления проекта, нужно что бы при закрытии формы автоматически обновлялась форма "главная" и подчиненная форма со списком проектов. Т.е. что бы новый проект сразу был виден в списке.

Прошу помочь с этими вопросами.
Вложения
Тип файла: zip test.zip (735.9 Кб, 4 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.03.2016, 09:24
Ответы с готовыми решениями:

QT и MS SQL. Вывод данных в табличную форму полученных запросом в хранимой процедуре
Если получаю данные используя QSqlQuery просто написав текст запроса, то всё без проблем работает и...

Вывод последней даты
Привет всем! Помогите пожалуйста..... проблема вот в чем: Есть таблица со значениями, где каждому...

Как сделать запрос с выводом клиентов от даты взятия кредита до даты последней сплаты
Задание "вывод людей которые имели кредит в прошлом". Я так понял нужно создать запрос (не знаю...

Перенос данных в табличную форму
Здравствуйте! Помогите автоматизировать процесс расчета показателей. Слева данные будут меняться....

11
96 / 92 / 16
Регистрация: 13.04.2015
Сообщений: 545
31.03.2016, 10:02 2
daenlo123, используйте Dlookup или сделайте форму на основе запроса
1
Эксперт MS Access
26818 / 14497 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
31.03.2016, 10:08 3
Если в один день не может быть более одного комментария, то для формы Открытые проекты используете SQL-запрос
SQL
1
2
3
4
5
6
SELECT [открытые проекты].*, t.Комментарий AS Комментарий 
FROM [открытые проекты] LEFT JOIN 
(SELECT Комментарии.*, z.mx FROM Комментарии INNER JOIN 
(SELECT Код_Проекта, MAX(Дата) AS mx FROM Комментарии GROUP BY Код_Проекта)  AS z 
ON (Комментарии.Код_Проекта = z.Код_Проекта) AND (Комментарии.Дата=z.mx))  AS t 
ON [открытые проекты].Код_Проекта=t.Код_Проекта
Вложения
Тип файла: rar Проекты ТГ_тест.rar (44.3 Кб, 5 просмотров)
1
96 / 92 / 16
Регистрация: 13.04.2015
Сообщений: 545
31.03.2016, 10:15 4
daenlo123,
SQL
1
2
3
4
SELECT Проекты.Код_Проекта, Проекты.статус, Проекты.Клиент, Проекты.[Название проекта], Проекты.[Ответственный ТГ], Проекты.[Дата начала], LAST(Комментарии.Дата) AS [Last-Дата]
FROM Проекты INNER JOIN Комментарии ON Проекты.Код_Проекта = Комментарии.Код_Проекта
GROUP BY Проекты.Код_Проекта, Проекты.статус, Проекты.Клиент, Проекты.[Название проекта], Проекты.[Ответственный ТГ], Проекты.[Дата начала]
ORDER BY LAST(Комментарии.Дата);
Добавлено через 1 минуту
Цитата Сообщение от mobile Посмотреть сообщение
Если в один день не может быть более одного комментария
mobile, по сути даже если может, можно ваш запрос использовать.
ведь интересует просто дата последнего комментария
2
0 / 0 / 0
Регистрация: 28.03.2016
Сообщений: 4
31.03.2016, 10:32  [ТС] 5
Что то не получается у меня.
Еще раз, нужно вывести не сам комментарий, а его дату.

Сейчас есть подчиненная форма "открытые проекты", поля заполняются из запроса "открытые проекты" но поле комментарий я ставлю из запроса "последний_комментарий". Получаю ошибку. Значит что то не то делаю.
Нужно изменить запрос "последний_комментарий" ?
0
96 / 92 / 16
Регистрация: 13.04.2015
Сообщений: 545
31.03.2016, 10:37 6
Цитата Сообщение от daenlo123 Посмотреть сообщение
Нужно изменить запрос "последний_комментарий" ?
нужно изменить
Цитата Сообщение от daenlo123 Посмотреть сообщение
запроса "открытые проекты"
1
0 / 0 / 0
Регистрация: 28.03.2016
Сообщений: 4
31.03.2016, 12:17  [ТС] 7
Заработало. Спасибо.
Но почему то не работает открытие форма редактирования проекта по ссылке.
Как добавить сортировку по полю номер проекта из базового запроса ?
Вложения
Тип файла: zip Проекты ТГ.zip (740.1 Кб, 5 просмотров)
0
96 / 92 / 16
Регистрация: 13.04.2015
Сообщений: 545
31.03.2016, 14:25 8
daenlo123,
Миниатюры
Вывод последней даты в табличную форму  
1
0 / 0 / 0
Регистрация: 28.03.2016
Сообщений: 4
31.03.2016, 14:35  [ТС] 9
Спасибо. все заработало.

Пока только еще не получается автоматически обновить главную и подчиненную форму после закрытия формы при доабвлении/редактировании проекта.
0
96 / 92 / 16
Регистрация: 13.04.2015
Сообщений: 545
01.04.2016, 17:26 10
daenlo123,
Цитата Сообщение от daenlo123 Посмотреть сообщение
автоматически обновить главную и подчиненную форму после закрытия формы при доабвлении/редактировании проекта
Перед редактированием закрываете главную форму, после открываете как вариант.
0
9112 / 6043 / 590
Регистрация: 27.03.2013
Сообщений: 19,855
01.04.2016, 20:00 11
Цитата Сообщение от Aleks777 Посмотреть сообщение
...Перед редактированием закрываете главную форму, после открываете..
Aleks777, Я вас не узнаю, или это не вы советуете???
Обновлять можно и без закрытия и открытия потом формы, типа так:
Visual Basic
1
Me.[ИмяПоля].Refresh '  обновить поле
или
Visual Basic
1
Me.Refresh ' обновить всю форму
Кажись вы не первый день замужем, ой типа на форуме
0
96 / 92 / 16
Регистрация: 13.04.2015
Сообщений: 545
02.04.2016, 00:30 12
PuhKMV, =) все в порядке, просто последний заказчик одолел своими закрытиями-открытиями. Иногда очень гаомонично выглядит
0
02.04.2016, 00:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.04.2016, 00:30
Помогаю со студенческими работами здесь

Как создать много табличную форму
Как создать многотабличную форму (без подчиненных и связанных форм)? Мастером?А какие таблицы...

1C :УПП. Добавить на форму табличную часть
Добрый день,подскажите книгу,ссылку или пример вышлите пожалуйста,а лучше инструкцию.Мне надо в...

Массив в табличную форму из случайных чисел
Требуется сформировать массив данных из случайных чисел, сохранить это в текстовом файле, загрузить...

Преобразование данных из .doc в табличную форму
Здравствуйте! Подскажите, пожалуйста, решение след. задачи. Имеется doc-файл. Первой строкой через...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru