Codeblock Onlinehilfe

DBDisableControls()


DBDisableControls() – Benachrichtigung datensensitiver Controls stoppen



Die Funktion DBDisableControls() verhindert die Benachrichtigung von datensensitiven Steuerelementen, die mit der Tabelle verbunden sind. Es werden beispielsweise die Browser, die auf diese Tabelle zugreifen nicht mehr automatisch aktualisiert, was die Geschwindigkeit erheblich erhöhen kann. Durch DBEnableControls() wird die Aktualisierung wieder automatisch durchgeführt.

Hinweis


Die Funktion sollte ab Version 6.1 nicht mehr verwendet werden. Dafür stehen nun direkte Funktionen der Tabellen (TBeStandardTable, TBeRightsTable, TBeAdsQuery oder TBeMemTable) zur Verfügung.
oTable.CbDisableControls()


Parameter

Beschreibung

aTable:U

Bezugstabelle; default = Standardtabelle


Rückgabewert


Logisch / Boolean - Disable erfolgreich

Beispiel


| oTable |

oTable := DBOpen(waDAB000),   // die Tabelle öffnen

DBDisableControls(oTable),             // Aktualisierung verhindern
startseq,
   DBGoTop(oTable),                    // zum ersten Datensatz springen
   while not EoF(oTable) do            // Schleife über alle Datensätze
// ----- Hier werden alle Datensätze verarbeitet ----- //
      DBSkip(1,oTable),                // auf nächsten Datensatz springen
   end,
always,
   DBEnableControls(oTable),           // Aktualisierung aktivieren
stopseq,


Weitere Verknüpfungen