Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: отчет на основе запроса периода даты
 
 автор: k@s   (26.08.2008 в 14:17)   личное сообщение
15 Кб.
 
 

Помогите пожалуйста! Мне нужно из таблицы список выбрать с датавыезда по дату выезда
руководителя , номербланка входящий в диапазон датавыезда , выбрать ключсписок-таблица народ(ключ список- это группа в составе которой находится руководитель)и далее номер попорядку,фамилия,датарождения. Фу кажется все или как то в другой последовательности можно это сделать. С уважение K@S. К прммеру выбрать данные 22.05.2007. Базу пришпилил.

  Ответить  
 
 автор: osmor   (26.08.2008 в 15:36)   личное сообщение
 
 

по какому полю связаны таблицы?

  Ответить  
 
 автор: k@s   (26.08.2008 в 15:52)   личное сообщение
 
 

КЛЮЧ ---> КЛЮЧСПИСОК(Это группа -182,182,182 или 183 183 183)
По дате выезда надо выбрать ключ по ключу -ключсписок(сюда входят остальные люди)

  Ответить  
 
 автор: osmor   (26.08.2008 в 16:15)   личное сообщение
27 Кб.
 
 

вот картинка с данными двух таблиц.
где в таблице "Список" поле для связи с полем "КлючСписок" в таблице "Народ" ?

  Ответить  
 
 автор: k@s   (26.08.2008 в 16:26)   личное сообщение
 
 

Поле ключ таблицы список

  Ответить  
 
 автор: osmor   (26.08.2008 в 16:30)   личное сообщение
 
 

так у них же совершенно разные значения!!!!
получается для нет соответствующих записей

  Ответить  
 
 автор: k@s   (26.08.2008 в 16:50)   личное сообщение
23 Кб.
 
 

Может быть, Ну я тут покумекал но что то мне кажетчя немного не так иак мне нужно посмотри опытным взглядом.

  Ответить  
 
 автор: osmor   (26.08.2008 в 16:55)   личное сообщение
 
 

Ну такой вариант тоже возможен
я предложил бы сделать так:

DoCmd.OpenReport stDocName, acPreview, , "[ДатаВыезда] between " & Format(Me.ctlDateStart, "\#mm\/dd\/yyyy\#") & " and " & Format(Me.ctlDateEnd, "\#mm\/dd\/yyyy\#")

Со связью так и не понял.

  Ответить  
 
 автор: k@s   (26.08.2008 в 17:03)   личное сообщение
 
 

У меня она не работает.

  Ответить  
 
 автор: osmor   (26.08.2008 в 17:10)   личное сообщение
26 Кб.
 
 

а у меня работает

  Ответить  
 
 автор: k@s   (26.08.2008 в 17:21)   личное сообщение
 
 

Да работает.Буду юзать,

  Ответить  
 
 автор: k@s   (28.08.2008 в 19:50)   личное сообщение
 
 

При выводе отчета за месяц через форму выходит 315 записей , а через отчет смотришь то 321 запись. В чем может быть причина , почему теряются данные?

  Ответить  
 
 автор: osmor   (29.08.2008 в 09:24)   личное сообщение
 
 

смотря как построен запрос для отчета возможно из-за отсутствия связанных записей

  Ответить  
 
 автор: k@s   (29.08.2008 в 21:42)   личное сообщение
 
 

Как из полной даты Now() 20.11.2007 16:29:45 выделить функцию только дата

  Ответить  
 
 автор: osmor   (31.08.2008 в 08:38)   личное сообщение
 
 

format(now(),"dd/mm/yyyy")

  Ответить  
 
 автор: k@s   (31.08.2008 в 12:38)   личное сообщение
 
 

При вводе даты работает прекрасно, но при поиске в базе игнорируются все записи где полный формат даты . Как с этим бороться? Плиз

  Ответить  
 
 автор: lurix   (01.09.2008 в 09:46)   личное сообщение
 
 

DateSerial(Year([Поле даты]);Month([Поле даты]);Day([Поле даты]))

  Ответить  
 
 автор: k@s   (01.09.2008 в 15:34)   личное сообщение
33 Кб.
 
 

Делал выборку с 30.08.08 по 31.08.08 где 30.08.08 стоит полный формат дат (7 записей),а с 31.08.08 (три записи) из них две записи краткий формат а третья длинный формат в результате в отчете получаю 9 записей.

  Ответить  
 
 автор: Анатолий (Киев)   (01.09.2008 в 16:40)   личное сообщение
 
 

...WHERE [Дата] >= 08/30/2008 And [Дата] < 09/01/2008

Naw() возвращает текущую дату и время, Date() - дату, Time() - время.

  Ответить  
 
 автор: k@s   (04.09.2008 в 05:19)   личное сообщение
 
 

А мохно отформатировать поле с данными в таблице и привести их к единому краткому формату даты?

  Ответить  
 
 автор: Pasat   (04.09.2008 в 08:54)   личное сообщение
 
 

Посмотрите в этой же ветке

автор: osmor (31.08.2008 в 08:38)

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList