Welcome Guest, you are in: Anmelden

CP Wiki

RSS RSS

Navigation



  1. Administration

Suche im wiki
»

Eintragshistorie: function SelectRecord2

Compare Page Revisions



« Ältere Version - Zurück zu der Eintragshistorie - Neuere Version »


Eintragsversion: 05/10/2009 15:21


netFrame Syntax:
function SelectRecord2(aTable: TRPCTable; aSearchString, aSearchFields, aShowFields: string; aPreSelectField, aPreSelectString: string): Integer

Beschreibung:
SelectRecord2() gibt einen einfachen Listendialog aus aus dem eine Auswahl getroffen werden kann.
Nachdem eine Auswahl getroffen worden ist, ist der aktuelle Datensatz in der Table auf die Auswahl positioniert worden.

Parameter:
  • aTable: Die Tabelle die als Grundlage für die Auswahl dient
  • aSearchString: Suchtext nach dem die Datenmenge durchsucht werden soll
  • aSearchFields: Suchfelder in denen gesucht werden soll
  • aShowFields: Welche Felder sollten im Darstellungesgitter angezeigt werden. Bitte beachten sie hier die Syntax (Feldname;Überschrift;Breite im Grid)
  • aPreSelectField: Über welches Feld soll eine Vorpositionierung stattfinden
  • aPreSelectString: Nach welchen Eintrag soll in dem aPreSelectField gesucht werden



    Tipps
    Nur wenn ein Eintrag in den Übergabeparamtern aSearchString und aSearchFields gemacht worden ist,

    wird eine Suche durchgeführt.

    Falls etwas gefunden wurde, wird die Datenmenge auf das Suchergebnis eingeschränkt.

    Mit der Auswahlbox "Alle anzeigen" kann jetzt trotzdem auf alle Datensätze zugegriffen werden.

    Die Auswahlbox ist nur aktiv falls eine Suche erfolgreich war in der Table.



Beispiel:
procedure test;
begin
   TestTable.readData;
   SelectRecord2(TestTable,'nix','US_FIRSTNAME','US_FIRSTNAME;Vorname;100',,);
   Message_dlg(TestTable.FieldByName('US_FIRSTNAME').AsString); //gibt den selektierten Datensatz wieder  
end;

ScrewTurn Wiki version 3.0.1.400. Some of the icons created by FamFamFam.