TRxDBCalcEdit
Модераторы: alexs, Модераторы
TRxDBCalcEdit
Operation not allowed dataset is not in edit or insert state
It work:
procedure TRxDBCalcEdit.UpdateData(Sender: TObject);
begin
if Assigned(FDataLink.Field) and FDataLink.Edit then
begin
if Self.Text<>'' then
FDataLink.Field.AsFloat := Self.AsFloat
else
FDataLink.Field.Clear;
end;
end;
It work:
procedure TRxDBCalcEdit.UpdateData(Sender: TObject);
begin
if Assigned(FDataLink.Field) and FDataLink.Edit then
begin
if Self.Text<>'' then
FDataLink.Field.AsFloat := Self.AsFloat
else
FDataLink.Field.Clear;
end;
end;
Последний раз редактировалось kit 28.10.2016 08:05:03, всего редактировалось 1 раз.
можеш property Glyph добавить в published или хотя би в public для возможности изменения картинки на кнопке?
в моем файле editbtn.pas закоментировали
// property Glyph;
почему такое?
// property Glyph;
почему такое?
- alexs
- долгожитель
- Сообщения: 4066
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
Может обновить версию?
Вот моё:
Repository Root: http://svn.freepascal.org/svn/lazarus
Repository UUID: 4005530d-fff6-0310-9dd1-cebe43e6787f
Revision: 53210
Вот моё:
Repository Root: http://svn.freepascal.org/svn/lazarus
Repository UUID: 4005530d-fff6-0310-9dd1-cebe43e6787f
Revision: 53210
тестовие версии устанавливать стрьомно, лучше поправлю исходник
на когда планируется виход новой стабильной версии?
на когда планируется виход новой стабильной версии?
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
kit, самое смешное, что снапшотные версии более качественные. Дело в том, что в них исправлены ошибки стабильных версий. И они очень редко ломаются.
Как предотвратить вивод диалога "Калькулятор" при нажатии кнопки?
procedure TRxDBCalcEdit.RunDialog;
begin
if not Assigned(OnButtonClick) then inherited RunDialog;
if FDataLink.CanModify then
FDataLink.UpdateRecord;
end;
Может добавить property ShowDialog: Boolean
procedure TRxDBCalcEdit.RunDialog;
begin
if not Assigned(OnButtonClick) then inherited RunDialog;
if FDataLink.CanModify then
FDataLink.UpdateRecord;
end;
Может добавить property ShowDialog: Boolean
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
alexs, видимо, он хочет иметь и то и другое по выбору.
kit, тут проще скрывать DBCalcEdit и показывать DBEdit... ну и наоборот.
kit, тут проще скрывать DBCalcEdit и показывать DBEdit... ну и наоборот.
В некоторих случаях после нажатия на кнопку вместо калькулятора хочу виводить свою форму
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
kit, ну так и выводи... кто мешает обработать событие onClick (onDblClick...) и открыть новую форму?
надо после нажатия на КНОПКУ!
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
kit, и что? Просто будет два компонента с разными обработчиками. На текстовом поле твой обработчик, а на DBCalcEdit стандартный.
Ну или подменяй обработчик на лету, но тут проще запутаться.
Ну или подменяй обработчик на лету, но тут проще запутаться.
