powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Наименование месяца
18 сообщений из 18, страница 1 из 1
Наименование месяца
    #32274057
Ди_ма
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня есть таблица Access.В одном поле хранится дата в полном формате даты:22.09.2003 15:45:25,например.

Мне нужно вытянуть из этого поля наименование месяца.
str = "select monthname(month(date1))from Таблица1"-так не получается.

Может кто знает?
...
Рейтинг: 0 / 0
Наименование месяца
    #32274113
Фотография tpg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что конкретно не получается?
...
Рейтинг: 0 / 0
Наименование месяца
    #32274142
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создай таблицу с именами месяца и их номерами. Или функцию создай!
...
Рейтинг: 0 / 0
Наименование месяца
    #32274152
Фотография tpg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да ничего и не нада создавать. Jet понимает VBA-шные ф-ии. Щаз только на Борее проверял. Только писал

select MonthName(Month(date1)) from Таблица1

Но, думаю, непринципиально.
...
Рейтинг: 0 / 0
Наименование месяца
    #32274162
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И на русском тоже?
...
Рейтинг: 0 / 0
Наименование месяца
    #32274171
Фотография tpg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Йес!
...
Рейтинг: 0 / 0
Наименование месяца
    #32274173
Ди_ма
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
monthname-неопределенная функция в выражении.
Такая ошибка выскакивает
...
Рейтинг: 0 / 0
Наименование месяца
    #32274184
Ди_ма
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забыл.На авсякий случай,я не в VBA пишу,а в VB
...
Рейтинг: 0 / 0
Наименование месяца
    #32274260
Фотография tpg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А база то какая? MDB?
...
Рейтинг: 0 / 0
Наименование месяца
    #32274278
Ди_ма
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да,.mdb.
...
Рейтинг: 0 / 0
Наименование месяца
    #32274389
Ди_ма
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так как?Кто-нибудь знает,в чем прикол?Могу скриншот прислать на e-mail
...
Рейтинг: 0 / 0
Наименование месяца
    #32274428
Hibernate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прикол в том, что пользовательские функции в запросах работают только в среде Access, заюзать это все можно только через автоматизацию Access (запускать Access.Application, или вроде того и т.д. по дереву объектов) но на мой взгляд это извращение.

Попробуй сделать так:
str = "Select Format(date1, ""mmm"") from Таблица1"
...
Рейтинг: 0 / 0
Наименование месяца
    #32274526
Ди_ма
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовал-ничего не получается.
...
Рейтинг: 0 / 0
Наименование месяца
    #32274685
Ди_ма
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так как?Никак?Согласитесь,тупорыло таблицу с месяцами создавать ради этого только.
...
Рейтинг: 0 / 0
Наименование месяца
    #32274694
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это как раз нормально!
...
Рейтинг: 0 / 0
Наименование месяца
    #32274706
Ди_ма
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и дальше что?Ну допустим,создал.Номер месяца и наименование.Ну допустим запрос:

str = "select mon.mname from mon where mon.idm=(select month(date1) from Таблица1)"
Дык он работать будет(подчиненный запрос,в смысле),когда в таблице с датами не более одной записи.
Или как-то еще можно,может я туплю.
...
Рейтинг: 0 / 0
Наименование месяца
    #32274709
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
SELECT mon.mname FROM Таблица1 t1, mon
WHERE mon.idm=MONTH(t1.date1)
...
Рейтинг: 0 / 0
Наименование месяца
    #32275312
Ди_ма
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасиб!
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Наименование месяца
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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