Здравствуйте, Dorofei, Вы писали:
D>Всем доброго времени суток.
D>Сталкнулась со следующей проблемой. ПРи клике на ячейку грида мне необходимо определить данные какого типа содержаться в ячейке, а затем добраться до свойства MinValue поля Query, привязанной через DataSource к DBgrid-у. Может кто знает как это сделать?
Узнать тип записи ячейки DBGrid:
procedure TMainForm.DBGrid1CellClick(Column: TColumn);
var
FT: TFieldType;
begin
FT := DBGrid1.SelectedField.DataType;
case FT of
ftString: ...
ftInteger: ...
...
end;
end;
Свойство MinValue видимо относится к Oracle Sequence? Если да, то видимо как-то так в запросе Query:
SELECT min_value
INTO l_min_value
FROM all_sequences
WHERE sequence_name = 'MY_SEQ'