AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 04:17

Parameter dieser Suchanfrage:

Suche in Thema: Letzte Änderung eines Datensatzes speichern
Suche alle Beiträge, die von "marabu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 5 von insges. 5 Treffern
Suche benötigte 0.013s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Datenbanken

    Re: Letzte Änderung eines Datensatzes speichern

      Delphi
      by marabu, 23. Mär 2006
    Hi Lombi,

    die Dimensionierung des Array hat nichts mit der Anzahl der Edits auf der Form zu tun, sondern eher mit der Anzahl der Felder im DataSet. Für den Insert-Mode musst du noch eine Erweiterung im Ereignis OnBeforePost() machen:


    procedure TDemoForm.TableBeforePost(DataSet: TDataSet);
    var
    i: Integer;
    changed: Boolean;
    begin
  • Forum: Datenbanken

    Re: Letzte Änderung eines Datensatzes speichern

      Delphi
      by marabu, 22. Mär 2006
    Hi Lombi,

    wenn du D3Pro in deinem DP-Profil einträgst, dann berücksichtige ich das vielleicht beim Erstellen von Code-Beispielen. Der von mir verwendete Typ "array of Variant" ist ein dynamisches Array, welches zur Laufzeit mittels SetLength() dimensioniert wird. Diese Spracherweiterung existiert in D3 wohl noch nicht. Du kannst statt dessen auch ein statisches Array deklarieren. Die...
  • Forum: Datenbanken

    Re: Letzte Änderung eines Datensatzes speichern

      Delphi
      by marabu, 18. Mär 2006
    Hi Lombi.

    Normalerweise lässt man dem Benutzer die Möglichkeit einen Datensatz unverändert neu zu speichern. In bestimmten Programmen wird das sogar als feature angesehen, aber egal. Wenn du den timestamp eines record nur dann aktualisieren willst, wenn sich auch eine inhaltliche Änderung ergeben hat, dann musst du die Feldwerte zu Beginn eines Edit-Vorganges zwischenspeichern (Markus hat es...
  • Forum: Datenbanken

    Re: Letzte Änderung eines Datensatzes speichern

      Delphi
      by marabu, 17. Mär 2006
    Wenn du einen Buchstaben in einem Feld mit sich selbst überschreibst, dann wird bereits das Modified-Bit für den Datensatz gesetzt, auch wenn der Text des Feldes sich letztlich gar nicht verändert hat. Wenn du solche Fälle ausschließen willst, dann musst du tatsächlich die Feldinhalte vorher und nachher vergleichen - Feld für Feld. Ist das dein Problem?

    marabu
  • Forum: Datenbanken

    Re: Letzte Änderung eines Datensatzes speichern

      Delphi
      by marabu, 17. Mär 2006
    Hallo Lombi,

    ich würde es so machen:


    procedure TDemoForm.TableBeforePost(DataSet: TDataSet);
    begin
    if DataSet.Modified then
    DataSet := Now;
    end;


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=marabu&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=65525
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:35 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz