0 / 0 / 0
Регистрация: 20.03.2013
Сообщений: 3

Вывод в stringgrid в цикле из бд

20.03.2013, 19:15. Показов 761. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день! Нужна помощь в выводе данных в stringgird (по заданию именно в stringgrid). Необходимо написать цикл в котором, будет выводиться дата,время(выводить через каждые 30 минут) и параметр analog_93(analog_93 должен = 15 и должен держаться в течении 30 секунд) из таблицы бд (firebird), выводить необходимо в ячейки stringgrida. Вот что есть:
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
procedure TForm1.FormCreate(Sender: TObject);
var
   FIniFile:TIniFile;
   d,a_93,a_17,a_16:string;j:integer;
  begin
   FIniFile := TIniFile.Create(ExtractFilePath(Application.ExeName) + 'Config.ini');
   try
    IBDB1.DatabaseName := FIniFile.ReadString('Base','Path','');
   finally
    FIniFile.Free;
   end;
    IBDB1.Connected := true;
 
    begin
       with ASG1 do begin
       FixedCols:=0;FixedRows:=1;
       ColCount:=5;
 
       Cells[0,0]:='Äàòà/Âðåìÿ';
       Cells[1,0]:='Ïàðàìåòð';
       Cells[2,0]:='Ñîîáùåíèå';
       Cells[3,0]:='Ðåêîìåíäàöèè';
       Cells[4,0]:='Èíöèäåíò';
       end;
 
       IBQuery1.SQL.Clear;
       IBQuery1.SQL.Add('select sau_datetime,analog_93,analog_16,analog_17 from sau_data'+
       ' where (loc_num=''60601071'') and (conf_name=''TE116U_062'') and (analog_93=''15'')'+
       ' and (sau_datetime between ''13.12.2012 00.00.00'' and ''13.12.2012 23.59.59'')');
       IBQuery1.Active:=true;
        j:=1;
 
        d:=DateTimeToStr(IBQuery1.FieldByName('sau_datetime').AsDateTime);
        d:=IncSecond (StrToDateTime(IBQuery1.FieldByName('sau_datetime').AsDateTime,30);
      repeat
 
      ASG1.Cells[0,j]:=d;
        a_93:=FloatToStr(IBQuery1.FieldByName('analog_93').AsFloat);
        ASG1.Cells[1,j]:=a_93;
      
      j:=j+1;
     until IBQuery1.Eof;
 
 end;end;
end.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.03.2013, 19:15
Ответы с готовыми решениями:

Поиск в Stringgrid и вывод строк в новый Stringgrid
Привет. Наверное этот вопрос задавался уже много раз, но я не могу никак понять: 1. У меня есть Stringgrid в нем содержатся записи: фио,...

Вывод в StringGrid из Word, а из StringGrid в круговую диаграмму
Изначально необходимо с первой формы из нескольких компонентов(эдиты, комбобоксы и дататайм) собрать данные и вывести в строку вордовского...

Убрать повторы в цикле StringGrid
Программа должна вывести в мемо Фамилии студентов, по критериям. Как сделать так, чтобы фамилии не повторялись. Я понимаю почему это...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.03.2013, 19:15
Помогаю со студенческими работами здесь

Не получается в цикле сразу показывать в stringgrid
Всем привет. Хочу как то сделать, что бы после каждого такта в цикле , записи сразу появлялись в стринг гриде. К сожелению, они там...

Поменять вывод массива в stringgrid на вывод в memo
Помогите изменить код, чтобы вывод был в memo1 вместо stringgrid1 и в memo2 вместо stringgrid2. не получается procedure...

Вывод в цикле
Нужно ввести "а" и "b" и потом в цикле вывести 3 раза "а" и "b", я сделал ввод переменных, а как в цикле вывести, не знаю: model...

Вывод в цикле
Здравствуйте. Делаю программу-калькулятор для комбинаторики. Подсчет количества комбинаций успешно выполнил, но мне нужно реализовать вывод...

Вывод из БД в цикле
Выводит со второй записи, помогите поправить. Необходимо с первой. Заранее спасибо. <?php /** * @author admin *...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru