Announcement

Collapse
No announcement yet.

neuer Datensatz -einfügen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • neuer Datensatz -einfügen

    Hallo,
    habe mir meine Appl. durch einige Änderungen verbogen. Nach einem Klick auf
    das Zugangssymbol im DB-Navigator und dem focusiern(...SetFocus) in das erste Datenerfassungsfeld (DBEdit..), die Erfassungsfelder sind also geleert, bin ich plötzlich wieder im Browsemodus. Habe alle Events schon überprüft. Wer hatte auch schon mal dieses Problem?
    Gruss Karl-Heinz

  • #2
    Hallo,

    in diesem Fall wird die Fokussteuerung durcheinander geraten sein. Ich würde folgendes machen:
    <pre>
    procedure TFormEditManuskript.DBNavigator1BeforeAction(Sende r: TObject;
    Button: TNavigateBtn);
    begin
    if Button = nbInsert then
    DBLookupComboBox2.SetFocus;
    end;
    </pre>
    In der Ereignisbehandlungsmethode für <b>BeforeAction</b> wird geprüft, ob der Insert-Button angeklickt wurde. Wenn ja, wird der Fokus über <b>SetFocus</b> auf das erste datensensitive Kontrol gelegt, so dass dieser Effekt nicht mehr auftritt

    Comment

    Working...
    X