Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Вниз

Работа с bdGrid   Найти похожие ветки 

 
Barlo   (2012-02-19 10:54) [0]

У меня возникла следующая проблема. У меня есть база на access. Есть на форме bdgrid.

Данные в бд меняю через sql запросы, потому приходитя делать open/close для обновления информации в форме. При этом выделение со старой строки исчезает. Делаю locate для поиска старой выделеной записи, но проблема в том, что после locate запись становиться по центру bdgrid. А меня это не устраивает. Допустим у меня bdgrid отрисовывает в форму лишь только 26 записей, а нужная запись оказалась с порядковым номером 23 из этих 26. Так я бы и хотел чтобы у меня выделеная запись находилась в нижней части формы, а не по центру.

Как определить общее кол-во отрисовываемых на данный момент записей, нашел - VisibleRowCount. Как определить ид 1 записи из этих 26?


 
Smile   (2012-02-19 11:33) [1]

Что такое bdgrid?
:)


 
sniknik ©   (2012-02-19 11:51) [2]

ничего не центрируется, остается где было...
у тебя ошибка в программе.


 
Barlo   (2012-02-19 14:19) [3]

После изминения данных в бд выполняю след. код:

db_post.DataSource.DataSet.Active:=false;
db_post.DataSource.DataSet.Active:=true;

и после этого переходит на первую запись!!!


 
sniknik ©   (2012-02-19 15:10) [4]

> и после этого переходит на первую запись!!!
для показанного кода, это абсолютно верное поведение. ошибка в том что ничего другого нет.


 
Дмитрий С ©   (2012-02-19 15:13) [5]


> sniknik ©   (19.02.12 15:10) [4]

BeginUpdate/EndUpdate?


 
sniknik ©   (2012-02-19 15:23) [6]

типа того, только не у "bdGrid"-а.


 
Barlo   (2012-02-19 15:41) [7]

Думаю задача которая передо мной стоит всем ясна. Я бы хотел увидеть работающий пример. Как вообще решается данная задача...


 
Anatoly Podgoretsky ©   (2012-02-19 16:01) [8]


> Barlo   (19.02.12 10:54)  

Я как представил, так вздрогнул.


 
Barlo   (2012-02-19 21:08) [9]

А что то дельное я могу услышать?


 
sniknik ©   (2012-02-19 22:30) [10]

вряд ли. тут ведь какое дело... либо ты раскрываешь "существо дела", и надеешься что кого то заинтересует. либо начинаешь всех учить как именно тебе правильно отвечать...
только тут не служба поддержки, даже если всем понятно, то это не значит, что кому то интересно... во всяком случае меньше чем бессодержательный треп. да и тебе тоже думаю, ведь ты тоже знаешь чего от тебя хотят. все довольны.


 
Barlo   (2012-02-19 22:36) [11]

Жалко... что кроме трепа ничего появиться не сможет.

А кого-то заинтересовывать. Зачем? Оно того стоит?!


 
sniknik ©   (2012-02-19 23:11) [12]

> Зачем? Оно того стоит?!
нет конечно. оно же, решение, никому не нужно. даже автору.


 
sniknik ©   (2012-02-19 23:13) [13]

p.s. для справки, раньше "Прочее", называлось "Потрепаться".



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.073 c
15-1329678631
ололо
2012-02-19 23:10
2013.03.22
Как разместить компонент в неклинтской части окна?например как эт


2-1329733532
Drowsy
2012-02-20 14:25
2013.03.22
программа для обновления страницы браузера


15-1330893003
Юрий
2012-03-05 00:30
2013.03.22
С днем рождения ! 5 марта 2012 понедельник


15-1341774208
Invoker
2012-07-08 23:03
2013.03.22
Отобразить все поля структуры.


2-1328430400
FIL-23
2012-02-05 12:26
2013.03.22
переменная типа memo





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский