Autor Beitrag
M. Raab
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 334
Erhaltene Danke: 1

WIN 7
Delphi XE
BeitragVerfasst: So 26.01.03 15:10 
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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 800

win98, winXP
D4 Standard; D6 Personal
BeitragVerfasst: Mo 27.01.03 18:59 
hallo markus!

trag in den OnNewRecordEvent des tables folgendes ein:
ausblenden 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 334
Erhaltene Danke: 1

WIN 7
Delphi XE
BeitragVerfasst: 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