Цитата:
Изначально опубликовано Андре
Смотри. Пользователь открывает форму, на нем расположен наш Table, в нем видно 10 записей. Ну мы и отображаем 10 записей, примерно так:
А вот и нет. Строчек сразу должно быть столько, сколько записей есть в таблице. О том, как узнать, сколько записей в таблице разговор отдельный. Насколько я помню писать в лоб select count(RecId) from Table нельзя, так как уж очень медленно получается.
Цитата:
Изначально опубликовано Андре
Во-первых как мы может отловить момент скролированния таблицы.
Это проблема, согласен. Надо думать. Ничего умного пока предложить не могу. Надеюсь, ко вторнику родится идея.
Цитата:
Изначально опубликовано Андре
Единственное, чего мне удалось добиться это textChange у StringEdit'а вложенного в Table.
Не очень понятно, как выделить ячейки, которые сейчас отображаются. А если у тебя несколько строчек с одинаковым текстом, textChange будет вызываться или у них есть оптимизация на этот случай?
Цитата:
Изначально опубликовано Андре
P.S. И еще, я вспомнил про лукапы. Как их будем делать ?
Lookup вешается на EditControl. Они, конечно, кривовато работают, но в принципе все можно сделать. Здесь проблемы нет.