|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.01.2009, 16:50 | #1 |
Пользователь
Регистрация: 10.01.2009
Сообщений: 13
|
Delphi
Люди подскажите как сделать, вот например есть код:
Form8.Table1.Insert; Form8.Table1.FieldByName('Дата').As String:= Edit1.Text; Form8.Table1.FieldByName('ГПП-7_ввод1_показания').AsString:= Edit2.Text; Этим кодом я добавляю информацию в ячейки "Дата" и "ГПП-7_ввод1_показания", а как теперь сделать чтоб когда я нажимал добавить то происходило следующее: нужно чтоб из данных которые заносяться в ячейку "ГПП-7_ввод1_показания" вычитались предыдущие данные из этой же ячейки, т.е. из данных сегодняшнего числа данные вчерашнего числа, и умножались на 1,8. |
14.01.2009, 17:27 | #2 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Цитата:
Кто мешает прочитать эти "предыдущие данные", вычесть их из "сегодняшних данных", умножить на 1,8 и вставить в Edit2 ??? (Бред какой-то... Неужели это так сложно для понимания?) |
|
14.01.2009, 17:39 | #3 | |
Пользователь
Регистрация: 10.01.2009
Сообщений: 13
|
Цитата:
А конкретно до меня не доходит как написать код чтоб из сегодняшнего вычиталось вчерашнее. |
|
14.01.2009, 18:21 | #4 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Цитата:
сегодняшнее-вчерашнее; "-" - это знак минус. |
|
14.01.2009, 18:23 | #5 |
Пользователь
Регистрация: 10.01.2009
Сообщений: 13
|
|
14.01.2009, 18:57 | #6 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Выбираем вчерашнюю запись и затем:
Код:
|
14.01.2009, 19:16 | #7 |
Форумчанин
Регистрация: 14.09.2008
Сообщений: 172
|
Ток еще перед этим надо наверно Table1.Last сделать
Шипулин А. В.
|
14.01.2009, 19:49 | #8 | |
Пользователь
Регистрация: 10.01.2009
Сообщений: 13
|
Цитата:
Could not convert variant of type (String) info type (Double) И как полученный результат записать в поле таблицы Form8.Table1.FieldByName('ГПП-7_ввод1_результат'). Последний раз редактировалось matroskin24; 14.01.2009 в 19:53. |
|
14.01.2009, 20:01 | #9 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
А бог его знает, как там записи упорядочены...
Продолжите с автором, пожалуйста, а то я уже начинаю нервничать Потому как вот этот вопрос "И как полученный результат записать в поле таблицы Form8.Table1.FieldByName('ГПП-7_ввод1_результат')." меня просто убивает. |
14.01.2009, 20:11 | #10 |
Пользователь
Регистрация: 10.01.2009
Сообщений: 13
|
Как записать я знаю, я имелл виду вот как все это сделать что мне надо было и одновременно записать туда куда надо, может я в коде не туда пишу просто то у меня и ошибки.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программа-тест в Delphi) скиньте))а то програмку здавать преподу надо,и самой хочется понять Delphi | Верчик | Помощь студентам | 9 | 02.03.2009 17:46 |
delphi 9 или delphi 2005 вопрос о работе | Doget | Компоненты Delphi | 0 | 07.07.2008 08:50 |
Delphi. Как нарисовать в Delphi два движущиеся шара с определенной скоростью? | redred | Общие вопросы Delphi | 10 | 11.12.2007 10:43 |
Как открыть БД, написанную в Delphi если нf другой машине Delphi нет? | dagarik | БД в Delphi | 7 | 22.10.2007 17:54 |
не StringGrid1.Cells[1,1]:='Delphi'; а вот так SG1.C[1,1]:='Delphi' | Nemesisking | Компоненты Delphi | 7 | 08.09.2007 03:27 |