DBgrid

0

Witam !

Mam dwa pytanka.

  1. Jak mogę po naciśnięciu buttona wprowadzić w stan edycji komponent
    DBgrid , tak żeby aktywnastała się np. pierwsza cela bieżącego rekordu.

  2. W DBmemo chciałbym przejść do nowego wiersza podczas edycji
    za pomocą innego przycisku niż Enter (

0

Jeśli chodzi o pytanie nr 2 to rozwiazanie jest dość proste w onKeyPress DBMemo wpisz coś w stylu

if Key='z' then key:=#13; // po naciśnięciu z litera nie zostanie wpisana tylko zostanie zamieniona na znak Entera - czyli automatycznie przejdzisz do nowej linijki, jakbyś w tej samej procedurze obsłużyć naciśnięcie Entera to zrób to przez tą instrukcją

0

Niby proste, ale u mnie nie działa :P. Ja proponuję coś takiego :

if Key='z' then DBMemo1.Lines.Add('');
0

procedure TForm1.Button1Click(Sender: TObject);
begin
DBGrid1.SelectedField := DBGrid1.Fields[0];
ActiveControl := DBGrid1;
end;

0

Dziękuję wszystkim za podpowiedzi.

1 użytkowników online, w tym zalogowanych: 0, gości: 1