powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос по месяцу от 01 до 31
25 сообщений из 46, страница 1 из 2
Запрос по месяцу от 01 до 31
    #32766311
Mulat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здорово, пацаны.
Вот такая фигня:
Есть главная таблица по судам (танкерам).
В таблице есть поля Arrival date, Departure date (время прихода, время отхода)
Что нужно: нужно сделать запрос, чтобы при выборе месяца (допустим, октябрь) высветились все суда и их долги порту. Важно то, чтобы запрос выбирал именно Октябрь, то есть если судно, допустим, зашло в порт 31 октября, а вышло 1 ноября, то оно в статистику октября входить не должно. Оно будет входится в статистику ноября.
Как сделать запрос правильно, чтобы при выборе месяце в форме появлялась статистика за данный месяц?
Спасибо.
...
Рейтинг: 0 / 0
Запрос по месяцу от 01 до 31
    #32766339
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
SELECT * FROM TABLE WHERE (Month(Departure date) = [parMonth] and Year(Departure date) = [parYear])

типа так?
...
Рейтинг: 0 / 0
Запрос по месяцу от 01 до 31
    #32766341
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kelme
Код: plaintext
SELECT * FROM TABLE WHERE (Month([Departure date]) = [parMonth] and Year([Departure date]) = [parYear])

типа так?
...
Рейтинг: 0 / 0
Запрос по месяцу от 01 до 31
    #32766347
Mulat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kelme Kelme
Код: plaintext
SELECT * FROM TABLE WHERE (Month([Departure date]) = [parMonth] and Year([Departure date]) = [parYear])

типа так?

Ой, я в бейсике фигово....а куда ЭТО вписать?
...
Рейтинг: 0 / 0
Запрос по месяцу от 01 до 31
    #32766356
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мля, это не Бейсик
это SQL :)

а уж если вопросы, куда это вписывать, то неплохо бы книжку заиметь по Access
...
Рейтинг: 0 / 0
Запрос по месяцу от 01 до 31
    #32766367
Mulat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kelmeмля, это не Бейсик
это SQL :)

а уж если вопросы, куда это вписывать, то неплохо бы книжку заиметь по Access

Ой, да ладно подкалывать :)
Я вот, сверическую женщину от гиббона отличить могу, а ты? :)

Серьезно: куда вписать эту фигню? В контролсоурз комбобокса?
...
Рейтинг: 0 / 0
Запрос по месяцу от 01 до 31
    #32766386
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mulat Kelmeмля, это не Бейсик
это SQL :)

а уж если вопросы, куда это вписывать, то неплохо бы книжку заиметь по Access

Ой, да ладно подкалывать :)
Я вот, сверическую женщину от гиббона отличить могу, а ты? :)

Серьезно: куда вписать эту фигню? В контролсоурз комбобокса?

ладна, если ты могёшь сверическую бабу от макаки отличить, значит не всё потеряно

в комбобокс, где выбираются месяца в св-во RowSource впиши :
1;январь;2;февраль;3;март....11;ноябрь;12;декабрь
предварительно RowSourceType на ValueList


сделай ещё один комбобокс:
2000;2001;2002;2003;2004;2005;2006;2007 - тут типа года выбираются
...
Рейтинг: 0 / 0
Запрос по месяцу от 01 до 31
    #32766396
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
формат комбобокса с месяцами такой:
СolumntCount = 2
ColumtWidth = 0;ширина самого комбобокса
...
Рейтинг: 0 / 0
Запрос по месяцу от 01 до 31
    #32766400
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кажись Spivak вернулся ...
...
Рейтинг: 0 / 0
Запрос по месяцу от 01 до 31
    #32766410
Mulat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DafКажись Spivak вернулся ...

:)
...
Рейтинг: 0 / 0
Запрос по месяцу от 01 до 31
    #32766412
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mulat, ты в каком порту работаешь? :)
...
Рейтинг: 0 / 0
Запрос по месяцу от 01 до 31
    #32766426
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
джамайка ?
...
Рейтинг: 0 / 0
Запрос по месяцу от 01 до 31
    #32766427
Mulat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KelmeMulat, ты в каком порту работаешь? :)
Вентспилс
...
Рейтинг: 0 / 0
Запрос по месяцу от 01 до 31
    #32766430
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
земляк :)
...
Рейтинг: 0 / 0
Запрос по месяцу от 01 до 31
    #32766434
Mulat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Постарайтесь относится ко мне снисходительно хотя бы за мою смелость :)
Я начал ответственный проект будучи нулем в акцессе.
Сейчас понимаю, хоть и не все совсем :)
...
Рейтинг: 0 / 0
Запрос по месяцу от 01 до 31
    #32766442
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
слава богу, что тебя не назначили капитаном танкера
...
Рейтинг: 0 / 0
Запрос по месяцу от 01 до 31
    #32766446
Mulat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kelmeслава богу, что тебя не назначили капитаном танкера

Если я слаб в какой-то сфере, это вовсе не значит, что я глуп по-жизни и не могу из-за этого претендовать на другую (в данном случае - капитан)
...
Рейтинг: 0 / 0
Запрос по месяцу от 01 до 31
    #32766453
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
извини, не хотел тебя обидеть :)

как комбобоксы продвигаются?
...
Рейтинг: 0 / 0
Запрос по месяцу от 01 до 31
    #32766467
Mulat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kelmeизвини, не хотел тебя обидеть :)

как комбобоксы продвигаются?

Да я не обиделся, а объяснил тебе, что твой намек не совсем справедливый.
Да ладно.

По делу:

Вобщем я сейчас делаю запрос:
Vessel
Arrived date
Departure date

Эти данные находятся в главной таблице.
В рекордСоурз новой формы я не вписываю ничего.
Транспортирую запрос в пустую форму как субформу.
Показывает все данные из таблицы.
Теперь нужно сделать комбобоксы в пустой форме, как ты сказал?
Или где-то я не прав?
...
Рейтинг: 0 / 0
Запрос по месяцу от 01 до 31
    #32766479
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скинь мне на мыло свою базу я тебе сделаю :)
быстрее будет
...
Рейтинг: 0 / 0
Запрос по месяцу от 01 до 31
    #32766540
Mulat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kelmeскинь мне на мыло свою базу я тебе сделаю :)
быстрее будет

Вот база.
Поля, которые должны быть в форме:
1 Vessel
2 BT (BT расчитывается, как GRT - SBT. GRT и SBT есть в таблице)
3 Arrival date/time
4 Sailed date/time (по полям 3 и 4 и должен делаться запрос)
5 Berth of port (IN)
6 Tugboat dues (вторая таблица)

То есть при выборе месяца мне должна показываться вся статистика за этот самый месяц, то бишь названия всех судов, когда зашли (типа дата), когда вышли (дата), номер причала и тд.
...
Рейтинг: 0 / 0
Запрос по месяцу от 01 до 31
    #32766548
Mulat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
базу скинул на мыло
...
Рейтинг: 0 / 0
Запрос по месяцу от 01 до 31
    #32766556
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
получил, сча сделаю
...
Рейтинг: 0 / 0
Запрос по месяцу от 01 до 31
    #32766613
Mulat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kelmeполучил, сча сделаю

Ну как дела?
...
Рейтинг: 0 / 0
Запрос по месяцу от 01 до 31
    #32766615
Kelme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
лови
пара замечаний:
1. уж очень много полей в таблице Main, надо нормализацию делать
2. Непонятно по какому полю связывать таблицу Main и Tugboat dues
...
Рейтинг: 0 / 0
25 сообщений из 46, страница 1 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос по месяцу от 01 до 31
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]