Форум: "Начинающим";
Текущий архив: 2008.12.07;
Скачать: [xml.tar.bz2];
Внизбуфер,дбгрид,навигация по записям Найти похожие ветки
← →
kate158 © (2008-10-28 16:01) [0]Здравствуйте!Помогите,пожалуйста,разобраться с такой задачей.в бд есть 2 таблицы.1-дбгрид1,2-дбгрид2.
в 1 таблице поля-year,month,day,value1.во 2 -year,month,day,value2.Есть данные,хранящиеся в буфере обмена.Как можно сделать следующую обработку события:выбираю запись в дбгрид1 (выбираются опр.поля year,month,day),нажимаю кнопку "добавить" и в вторую таблицу добавляется выбранная инфа из 1 таблицы+данные из буфера...
← →
Правильный$Вася (2008-10-28 16:03) [1]Table2.Append
← →
Сергей М. © (2008-10-29 08:23) [2]
> +данные из буфера
А эти-то куда добавлять ?
Полей-то в таблице2 всего 4, и все они заняты "добавкой" из таблицы1 ..
← →
kate158 © (2008-10-29 13:13) [3]
> Сергей М. © (29.10.08 08:23) [2]
из 1 таблицы будут скопированы только 3 поля-year,month,day.во второй таблице в полях year,month,day будут данные из первой таблицы(3 поля-year,month,day), а в поле value2 будут данные из буфера.уф.не знаю,понял ли меня кто-нибудь.)
в общем эта проблема уже решена.возникла теперь другая.
есть в бд таблица, где хранятся дробные числа.произвожу некоторые вычисления с числами,нажав на кнопку,суммирую их.затем числа нужно округлить,и перерассчитать их сумму.но как это реализовать?знаю есть floor..
← →
Сергей М. © (2008-10-29 13:19) [4]
> знаю есть floor
А еще - удивись - есть ф-ции Round, RoundTo, SimpleRoundTo, SetRoundMode
← →
Сергей М. © (2008-10-29 13:21) [5]
> знаю есть floor
На худой конец можно и Floor приспособить, если немного подумать
← →
Правильный$Вася (2008-10-29 13:32) [6]select sum(trunc(cislo)) from tabl
← →
kate158 © (2008-10-29 13:55) [7]как применить функцию округления к числам я догадываюсь,но как сделать замену неокругленных на округленные??
← →
Ega23 © (2008-10-29 13:57) [8]
> сделать замену неокругленных на округленные
Если очень грубо, тоupdate Table1 set chislo=round(chislo)
← →
Сергей М. © (2008-10-29 13:58) [9]Что значит "замена" ?
← →
kate158 © (2008-10-29 14:03) [10]
> Сергей М. © (29.10.08 13:58) [9]
в таблице БД есть числа:
12,25
52,14
32,20
нажимаю на кнопку,получаю
12
52
32
причем округленные числа я получаю не с помощью запроса типаselect year,month,day,floor(val) from table
а в самой бд в table дробные числа меняются на округленные.
← →
Сергей М. © (2008-10-29 14:06) [11]
> kate158 © (29.10.08 14:03) [10]
Ясно.
Тогда см. [8]
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.12.07;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.005 c