Форум: "Начинающим";
Текущий архив: 2006.03.12;
Скачать: [xml.tar.bz2];
ВнизВопрос по БД и про разделитель групп разрядов. Найти похожие ветки
← →
49 Cent (2006-02-23 02:49) [0]Разделитель групп разрядов - это заумное название взятое из Экселя. Если по простому, то это разделение цифры на группы. К примеру, 100000 будет смотреться таким образом: 100 000, а 5498648, 5 498 648. Каким образом провести такое разделение?
Второй мой вопрос касается компонента dbedit. Этот компонент у меня связан с datasource, c datasource связан adotable, а adotable отображается в dbgrid. Таким образом, когда я вручную меняю текст (т.е через клавиатуру забиваю новые значения) в компоненте dbedit, также автоматически меняются значения и в таблице Adotable. Однако, когда я хочу поменять значение dbedit программно, чтобы таким образом зафиксировать новую цифру в таблице, ничего не выходит. Под программным изменением я имею ввиду код типа:
dbedit3.text:=vartostr(t);
Почему так происходит? Когда забиваешь вручную, данные в таблице меняются на новые, которые забил, а когда программно меняешь значение dbedit ничего не происходит. Как это исправить?
Заранее благодарен.
← →
Жуков Олег (2006-02-23 03:21) [1]1. Edit1.Text := FormatFloat("#,##0.00", 123456789.1235);
2. Dataset.UpdateRecord() после программного изменения текста в связанном с набором данных контроле передаст эти изменения в таблицу.
Но правильнее изменения делать не через текст связанного контрола, а непосредственно в датасете: Dataset.FieldByName("PatientName").AsString := "Федя";
← →
49 Cent (2006-02-23 04:30) [2]2 Жуков Олег
Спасибо!
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.03.12;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.011 c