Topic: Как работает прокрутка Form1.TableGrid1.VertScrollBar.Position ?

Прокрутка

pos:=Form1.TableGrid1.VertScrollBar.Position;   -  запоминает  1  строку  TableGrid1

Form1.TableGrid1.VertScrollBar.Position:=pos2;  - прокрутка не работает  ( или когда она работает ) ?


Заранее  спасибо.

Re: Как работает прокрутка Form1.TableGrid1.VertScrollBar.Position ?

Возможно не совсем правильно понял вопрос.
Прокрутка работает, когда в компоненте есть вертикальный скролл, т.е. когда есть много записей, которые не влезают все.

Dmitry.

Re: Как работает прокрутка Form1.TableGrid1.VertScrollBar.Position ?

Совершенно верно  в таблице > 100 записей 
Хочу выйти  на  50 запись  -  не работает  ниже

Form1.TableGrid1.VertScrollBar.Position:=50;

Re: Как работает прокрутка Form1.TableGrid1.VertScrollBar.Position ?

Протестировал, работает.
Приложите пожалуйста ваш проект, протестирую.

Dmitry.

5 (edited by abc52 2020-02-26 18:20:23)

Re: Как работает прокрутка Form1.TableGrid1.VertScrollBar.Position ?

Да прокрутка работает, но только  со   2-го захода в таблицу


Procedure VsCn(x,xx:string);
begin 
   c:=Fcn.TG1.VertScrollBar.Position; //  с:=   Работает
   Fcn.TG1.VertScrollBar.Position:=50; // работает со 2-го захода в таблицу
   Fcn.Pa9.Caption:=IntToStr(c)+' <=Ok   VsPos=>50 ? 1  ');
   beep(300,150);
end; 

Откуда  надо ее вызывать чтобы  все  работало с 1-го  раза.

Re: Как работает прокрутка Form1.TableGrid1.VertScrollBar.Position ?

Не уверен, что значит "но только  со   2-го захода в таблицу", но попробуйте вызывать это из события OnChange, оно вызывает каждый раз после заполнения компонента данными.

Dmitry.

Re: Как работает прокрутка Form1.TableGrid1.VertScrollBar.Position ?

СПАСИБО  Dmitry  !   Работает с  1  раза.

А еще проблема.  Когда запускается  одно и тоже  приложение

2 и более раз  при Update  операции      Database is Locked .

И приходится часто через диспетчер задач  снимать  задачи.

Что  версия  6.2  не сетевая ?    6.1 проверял  в  сети  работает.

Re: Как работает прокрутка Form1.TableGrid1.VertScrollBar.Position ?

Запускается в локальной сети? или просто две копии программы?
Приложите пожалуйста ваш проект, протестирую.

Dmitry.

Re: Как работает прокрутка Form1.TableGrid1.VertScrollBar.Position ?

Еще раз соединю 2 компьютера и проверю.

Спасибо за внимание.