Перейти к содержанию

Срочно нужна помощь с БД в Delphi!


Рекомендуемые сообщения

Опубликовано

В общем имеется файл.dbf в некотором Edit1 нужно отобразить сумму всех значений поля(столбца). Например поля SUMMA.

Помогите плиз, что надо спрашивайте, оч. надо... :help:

Опубликовано

Можно, например, так: добавляешь на форму компонент TQuery (вкладка BDE) и в обработчике пишешь:


Query1.DatabaseName := '.\';
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add('select sum(summa) as itogo from файл');
Query1.Open;
Query1.First;
edit1.text := Query1.fieldbyname('itogo').AsString

Нужно, чтобы файл лежал в папке программы. Или можно DatabaseName заменить на путь к файлу.

Опубликовано

Ща попробую

Добавлено спустя 17 минут 20 секунд:

Че то не хочет... Без ошибок выполняется, а в edit не пишет...

ЗЫ он у меня на груп боксе стоит

Опубликовано

Не хочет *26

Остальные(которые не вычисляемые) я так сделал:

Query3.Close;
Query3.SQL.Clear;
Query3.SQL.Add('select sum(RASHOD) from BD3;');
Query3.Open;
Edit3.Text:=Query3.Fields[0].AsString;

Опубликовано

где-то что-то не так*16

если поля KOL и CENA числовые, то все должно получиться

можешь загрузить куда-нибудь проект, посмотрю.

Опубликовано

Dmitrius

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

Опубликовано

Да я имею ввиду у меня все норм с квери 3))

У меня тока с квери1 не выводит(вначале темы), щая в личку ссыль на проджект отправлю, если интересно :)

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...