LiveScrolling DBGrid :-(
8 отговора
158 прегледа
LiveScrolling DBGrid :-(
Здравейте!
Кажете как да накарам проклетия DBGrid да скролира "live"?
Имам предвид LiveScrolling по време на придвижването на показалеца на скролбара - както е в листбокса или в интернетексплорер или в там квото се сетите...
мерси в аванс.
Кажете как да накарам проклетия DBGrid да скролира "live"?
Имам предвид LiveScrolling по време на придвижването на показалеца на скролбара - както е в листбокса или в интернетексплорер или в там квото се сетите...
мерси в аванс.
Re: LiveScrolling DBGrid :-(
Понеже DBGrid-a извлича резултати от база данни, и това е доста по бавен процес от колкото да скролираш редовете по StringGrid, там е по лесно щото си задаваш ThumbTracking и си готов...
Но при DBGrid, трябва да прихфанеш по на ниско ниво функциите на скролбара и от там да управляваш, друго не се сещам
Но при DBGrid, трябва да прихфанеш по на ниско ниво функциите на скролбара и от там да управляваш, друго не се сещам
Re: LiveScrolling DBGrid :-(
Искаш да кажеш, че DBGrid-a извлича данните докато скролирам? Аз си мислех, че щом се show-не, в него вече са се появили данните, които съм му писал...
някакъв заместник на тоя DBGrid?
Абе само мен ли ме дразни тоя гаден скрол?
някакъв заместник на тоя DBGrid?
Абе само мен ли ме дразни тоя гаден скрол?
Re: LiveScrolling DBGrid :-(
Ами я си представи база данни от няколко милиона реда а ????!!!!!
По твоята логика DBGgird-a трябва да зареди вси4ко това в паметта - ама ако е така - за какво ще ни са базите данни а ?????
Не си мисли 4е вси4ко е лесно и просто - те хората които са го мислили това сигурно и тях ги е дразнило - ама нали са по умни от нас и са решили да го оставят така - явно другото решение (на което знам отговора ама няма да го коментирам - защото и аз като бях млад и зелен си мислех 4е морето е до колене) се реализира с пове4е операции към базата данни - т.е. - ще загубиш скороста, а и възможността да оперираш с разли4ни бази данни. Преди доста време намерих модификация на ДБ грид-а така 4е да работи и показва правилно scroll-а за dBase таблица - ама представи си у4удването ми като се опитах да пусна същото с Paradox- не щеше - по то4но показваше глупости
---
Е т'ва е живот!
По твоята логика DBGgird-a трябва да зареди вси4ко това в паметта - ама ако е така - за какво ще ни са базите данни а ?????
Не си мисли 4е вси4ко е лесно и просто - те хората които са го мислили това сигурно и тях ги е дразнило - ама нали са по умни от нас и са решили да го оставят така - явно другото решение (на което знам отговора ама няма да го коментирам - защото и аз като бях млад и зелен си мислех 4е морето е до колене) се реализира с пове4е операции към базата данни - т.е. - ще загубиш скороста, а и възможността да оперираш с разли4ни бази данни. Преди доста време намерих модификация на ДБ грид-а така 4е да работи и показва правилно scroll-а за dBase таблица - ама представи си у4удването ми като се опитах да пусна същото с Paradox- не щеше - по то4но показваше глупости
---
Е т'ва е живот!
Re: LiveScrolling DBGrid :-(
За таблиците с по малко записи... да кажеме до 200-300 записа, филтрирани,
си имам процедури които я визуализират в StringGrid, и има и редакция и търсене....
но всичко е ръчно и си трабва доста писане :))
си имам процедури които я визуализират в StringGrid, и има и редакция и търсене....
но всичко е ръчно и си трабва доста писане :))
Re: LiveScrolling DBGrid :-(
samo edna zabelezka:
predpolagam, che ne palnish DBGrid sas tzialoto sadarzanie na tabliztata s milioni redove. Az lichno bih filtriral dannite oshte v bazata danni, a ne pri clienta :-)
predpolagam, che ne palnish DBGrid sas tzialoto sadarzanie na tabliztata s milioni redove. Az lichno bih filtriral dannite oshte v bazata danni, a ne pri clienta :-)
Re: LiveScrolling DBGrid :-(
az izpolzvam DBGridPro ot RAD-Studio ([линк]) i toi ima povedenieto, koeto iskash, zaedno sas drugi polezni extri
Re: LiveScrolling DBGrid :-(
E da de - ama az imam slu4ia pri koito daje sled filtracia ostawat po 500 do 1000 (daje i 1500) reda - a ????
Ne 4e niakoj klient ste tragne da gi redaktira - ama ima i takiwa izklu4enia
---
Е т'ва е живот!
Ne 4e niakoj klient ste tragne da gi redaktira - ama ima i takiwa izklu4enia
---
Е т'ва е живот!
Re: LiveScrolling DBGrid :-(
да, но моят случай не е такъв. Ако имам 1000 реда за показване след филтрация, най-вероятно ще сложа за потребителя някакъв search. Впрочем DBGridPRO, препоръчан от gonzalez, наистина върши чудесна работа за моите нужди, благодаря.