Entwickler-Ecke

Datenbanken - TABLE Datensatz anhängen


M. Raab - So 26.01.03 15:10
Titel: TABLE Datensatz anhängen
Hallo NG,

folgendes Problem:

Ich habe eine Table, in der der Benutzer einzelnde Felder ändern kann und dort was eintragen kann. Nun passiert aber auch Folgendes, was ich verhindern möchte: wenn man mit dem Cursor ganz nach unten (also ans Ender der Table fährt) und dann noch einmal auf Cursor Down drückt, wird automatisch ein Datensatz angehängt. Den müte ich zwar zuerst posten um ihn zu übernehmen, ich will aber das der Benutzer überhaupt keinen Satz anhängen kann. Die Table ist mit einer DataBase verknüpft.

Gibt es da eine einfache Methode dies zu verhindern ?


Gruss


Markus


grayfox - Mo 27.01.03 18:59

hallo markus!

trag in den OnNewRecordEvent des tables folgendes ein:

Quelltext
1:
2:
3:
4:
5:
procedure TForm1.Table1NewRecord(DataSet: TDataSet);
begin
  ShowMessage('kein neuer Datensatz hinzufügbar');
  Abort;
end;


mfg, stefan

ps: bist du mit stefan raab verwandt? ;)


M. Raab - Sa 08.02.03 15:28

Hallo,

vielen Dank - es funzt. Die Antwort hat leider etwas gedauert, da ich eine zeitlang nicht da war.

Verwandschaft mit Stefena Raab: :? nö .... leider nicht. Sonst würde ich nur noch im Süden hocken und mir die Sonne auf den Bauch bruzeln lassen....... :D :D :D :D :D :D :D :D :D :D :D :D


Gruss


Markus