Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 20.03.2013
Сообщений: 3

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

20.03.2013, 19:15. Показов 755. Ответов 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
Ответ Создать тему
Новые блоги и статьи
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru