|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
СРОЧНО !!!! ПОМОГИТЕ!!!! Работа с БД Access в Delphi, запросы
База данных в Access, пользовательский интерфейс в Delphi.
Необходимо, чтобы при нажатии на кнопку, происходило суммирование данных (денежн.) по заданному критерию (временной интервал). Когда пишу запрос для события Button1Click: ADOQUERY1.SQL.Add('SELECT Sum(Round([Balansov_stoimost]*[Kolichestvo])) AS Ostatok'); ADOQUERY1.SQL.Add('FROM OM_1_2_Perechen_produkcii_na_sklade'); ADOQUERY1.SQL.Add('WHERE [Tekushaya_data]>= #10/05/1990# Выскакивает ошибка Access violation at adress 1B041FC6 in module msjet40.dll Помогите разобраться срочно. |
#2
|
||||
|
||||
Anya напиши полностю обработчик OnClick на кнопке..
ошибка при нажатии кнопки? |
#3
|
||||
|
||||
Полный код процедуры в студию, с указанием строки на которой происходит ошибка.
ЗЫЖ Задумайся еще над передачей даты в запрос в качестве параметра. |
#4
|
|||
|
|||
Дело в том, что это и есть весь код.
Как только я убираю Sum из запроса, то нет никаких ошибок все ОК, но естественно суммирование данных не происходит, А в Access напрямую запрос работает. |