Страница 1 из 2
		
			
				TRxDBCalcEdit
				
Добавлено: 
23.10.2016 10:43:39 kit
				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;
			 
			
		
			
				Re: TRxDBCalcEdit Edit eror
				
Добавлено: 
25.10.2016 10:28:17 alexs
				fixed in 5293.
			 
			
		
			
				Re: TRxDBCalcEdit Edit eror
				
Добавлено: 
26.10.2016 07:55:05 kit
				можеш property Glyph добавить в published или хотя би в public для возможности изменения картинки на кнопке?
			 
			
		
			
				Re: TRxDBCalcEdit Edit eror
				
Добавлено: 
26.10.2016 11:32:42 alexs
				Так он же там есть
Причём опубликован уже у предка - TCalcEdit
			 
			
		
			
				Re: TRxDBCalcEdit Edit eror
				
Добавлено: 
26.10.2016 13:33:03 kit
				в моем файле editbtn.pas закоментировали
    // property Glyph;
почему такое?
			 
			
		
			
				Re: TRxDBCalcEdit Edit eror
				
Добавлено: 
26.10.2016 15:00:38 alexs
				Может обновить версию?
Вот моё:
Repository Root: 
http://svn.freepascal.org/svn/lazarusRepository UUID: 4005530d-fff6-0310-9dd1-cebe43e6787f
Revision: 53210
 
			
		
			
				Re: TRxDBCalcEdit Edit eror
				
Добавлено: 
27.10.2016 08:29:43 kit
				тестовие версии устанавливать стрьомно, лучше поправлю исходник
на когда планируется виход новой стабильной версии?
			 
			
		
			
				Re: TRxDBCalcEdit Edit eror
				
Добавлено: 
27.10.2016 10:02:23 Лекс Айрин
				kit, самое смешное, что снапшотные версии более качественные. Дело в том, что в них исправлены ошибки стабильных версий. И они  очень редко ломаются.
			 
			
		
			
				Re: TRxDBCalcEdit Edit eror
				
Добавлено: 
28.10.2016 09:04:16 kit
				Как предотвратить вивод диалога "Калькулятор" при нажатии кнопки?
procedure TRxDBCalcEdit.RunDialog;
begin
  if not Assigned(OnButtonClick) then inherited RunDialog;
  if FDataLink.CanModify then
    FDataLink.UpdateRecord;
end;
Может добавить property ShowDialog: Boolean
			 
			
		
			
				Re: TRxDBCalcEdit
				
Добавлено: 
28.10.2016 10:19:47 alexs
				А в чём смысл этого? Если тебе не нужен диалог - просто используй штатный DBEdit. Или я чего то не понял?
			 
			
		
			
				Re: TRxDBCalcEdit
				
Добавлено: 
28.10.2016 11:03:29 Лекс Айрин
				alexs, видимо, он хочет иметь и то и другое по выбору.
kit, тут проще скрывать DBCalcEdit и показывать DBEdit... ну и наоборот.
			 
			
		
			
				Re: TRxDBCalcEdit
				
Добавлено: 
28.10.2016 11:12:07 kit
				В некоторих случаях после нажатия на кнопку вместо калькулятора хочу виводить свою форму
			 
			
		
			
				Re: TRxDBCalcEdit
				
Добавлено: 
28.10.2016 11:48:11 Лекс Айрин
				kit, ну так и выводи... кто мешает обработать событие onClick (onDblClick...) и открыть новую форму?
			 
			
		
			
				Re: TRxDBCalcEdit
				
Добавлено: 
28.10.2016 13:23:30 kit
				надо после нажатия на КНОПКУ!
			 
			
		
			
				Re: TRxDBCalcEdit
				
Добавлено: 
28.10.2016 14:48:55 Лекс Айрин
				kit, и что? Просто будет два компонента с разными обработчиками. На текстовом поле твой обработчик, а на  DBCalcEdit стандартный.
Ну или подменяй обработчик на лету, но тут проще запутаться.