[C++ BCB6] TDBGrid. Wel wijzigen, niet toevoegen record

Pagina: 1
Acties:

  • dexter07051982
  • Registratie: November 2001
  • Laatst online: 16-07-2025
Hoi

Ik heb een TDBGrid in mijn programma. Nu wil ik in dit grid wel de data kunnen wijzigen, maar ik wil geen nieuwe record toe kunnen voegen.

Er komt nu namelijk een nieuwe regel onder(leeg voor een nieuwe record) als je verder tabt dan de laatste regel.

  • dexter07051982
  • Registratie: November 2001
  • Laatst online: 16-07-2025
een oplossing maar niet zoon mooie zoals ik die nu gebruik is:

C++:
1
2
3
4
5
6
7
8
void __fastcall TVoorraad_Form::Voorraad_GridKeyUp(TObject *Sender,
      WORD &Key, TShiftState Shift)
{
        if(Db_Connect->ArtikelMaatKleur->State == dsInsert)
        {
                Db_Connect->ArtikelMaatKleur->Cancel();  
        }
}


Ik zie nu namelijk wel dat ie een regel wil toevoegen, maar springt direct weer terug naar de laatste regel.

Als iemand daar nog iets op weet? (onkeydown werkt niet want dan is ie nog niet in de insert state en bij onkeypressed pakt ie de pijltjes niet)