Zdravim,
Mam databazi, kde je asi 100 zaznamu/radku a DBGrid, ktery jich zobrazuje 10.
Potrebuji,abych pri pohybu koleckem mohl brouzdat celou databazi, ted se pohybuju jen mezi tema 10 zaznamy a musim k posunu po databazi pouzivat postranni listu.
Chci se zeptat, jestli se toto da udelat zmenou vlastnosti komponenty DBGrid,nebo je potreba pouzit nejakou udalost.
Dale bych potreboval, aby se,kdyz pohnu kleckem a zmeni se radek se ten radek hned aktivoval.vypisuji se me do DBEditu udaje prave z te databaze.
Mam osetrene udalosti .. OnCellClick .......... funguje paradne a OnColumnMoved .. ta mi prave nefunguje.
procedure TForm1.DBGrid1ColumnMoved(Sender: TObject; FromIndex,
ToIndex: Integer);
begin
cesta:= DataSource1.Dataset.FieldByName('obrazek').asstring;
If DataSource1.Dataset.FieldByName('obrazek').IsNull then
begin
cesta:= ('c:\Program files\Databaze\sample\neni.jpg');
Image1.Picture.LoadFromFile(cesta);
end
else
begin
Image1.Picture.LoadFromFile(cesta);
end
end;
to same mam v udalosti DBGrid.DataSource1.OnDataChange a .OnStateChange
takze otazky zni:
1. jak listovat databazi pomoci kolecka (udalost OnMouseScroll jsem nenasel)
2. jak udelat,aby se pri pohybu koleckem mysi na jinej radek aktualizovaly hodnoty v DBEditech a Image1
dekuji.