powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помогите начинающему!!!!
6 сообщений из 6, страница 1 из 1
Помогите начинающему!!!!
    #34361496
GhostProgram
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я создаю базу данных. Ее суть состоит в загрузке данных из Excel в базу и формирование отчета. Мне программно нужно создать запрос, позволяющий произвести запрос по дате, году ,"ответственному лицу" и получить из этого запроса количество записей удовлетворяющих этому запросу. Подскажите пожалуйста как решить данную задачу...желательно показать весь запрос
...
Рейтинг: 0 / 0
Помогите начинающему!!!!
    #34361738
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
База есть?
Пример данных из экселя есть?
Есь чо?
На основании чего делать запрос?
...
Рейтинг: 0 / 0
Помогите начинающему!!!!
    #34362440
GhostProgram
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, что заинтересовались...
Суть проблемы: есть таблица
Месяц Год Дилер
01 2006 Иванов
02 2007 Петров
01 2006 Сергеев
03 2007 Васильев

Мне нужно создать запрос,который по критерию месяц год посчитает количество комплектов.
В данном случае, например, мне надо посчитать количество комплектов за январь 2006 года, соответственно он будет равен 2 (запись Иванов+Сергеев)
Подскажите пожалуйста...
...
Рейтинг: 0 / 0
Помогите начинающему!!!!
    #34362462
GhostProgram
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уточню...я там не правильно написал, по критерию дилер надо вычислит количество записей за период, т.е . допустим за март 2007 года у Васильева был 1 комплект
...
Рейтинг: 0 / 0
Помогите начинающему!!!!
    #34362536
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select Месяц, Год, Дилер, count(*) from таблица group by Месяц, Год, Дилер
...
Рейтинг: 0 / 0
Помогите начинающему!!!!
    #34362638
GhostProgram
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот сделал запрос, на основе похожего...
Кол_комплектов = 0
For d = 1 To ID(0)
strSQL = " SELECT Год, " & _
" Месяц, " & _
" [Дилер ID], " & _
" Count(*) AS [кол_во] " & _
" FROM вознаграждение " & _
" GROUP BY Год, " & _
" Месяц, " & _
" [Дилер ID] " & _
" HAVING (((Год)=" & Chr(34) & CStr(Год) & Chr(34) & ") AND " & _
" ((Месяц)=" & Chr(34) & CStr(Месяц) & Chr(34) & ") AND " & _
" (([Дилер ID])=" & Chr(34) & CStr(ID(d)) & Chr(34) & "))"
Set таблица_вознаграждения = CurrentDb.OpenRecordset(strSQL, dbOpenDynaset)

If таблица_вознаграждения.RecordCount() > 0 Then
таблица_вознаграждения.MoveFirst
While Not таблица_вознаграждения.EOF
Кол_комплектов = Кол_комплектов + таблица_вознаграждения.Fields(4)
таблица_вознаграждения.MoveNext
Wend
End If
Next d
End Function
Только не пойму он создает таблица_вознаграждения ? и там считает кол-во комплектов? а Fields(4) это что?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Помогите начинающему!!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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