Einzelnen Beitrag anzeigen

JohannesK

Registriert seit: 17. Jul 2003
Ort: Abtwil
118 Beiträge
 
Delphi 2010 Professional
 
#5

Re: Unterform aus Taskbar holen

  Alt 8. Jun 2004, 13:26
shmia: getestet, gibt aber Zugriffsverletzung, d.h. die Prozedur wird richtig angesprungen, aber das Fenster bleibt in der Taskleiste.

Der Aufruf der Unterform (mit setzen des Filters) sieht so aus:

Delphi-Quellcode:
procedure TF_Projekte.SpeedButton4Click(Sender: TObject);
var i : integer;
begin
   if application.FindComponent('F_ProjStamm') = nil then
   begin
     with TF_ProjStamm.Create(Application) do
     begin
        adoconnection1 := self.ADOConnection1;
        qry_Dateneingabe.connection := adoconnection1;
        qry_Dateneingabe.open;
        qry_Dateneingabe.Filter := 'ID = '
                + self.qry_Dateneingabe.fieldbyname('ID').Asstring;
        qry_Dateneingabe.Filtered := true;
        Show;
      end;
    end;
end;

Die Funktion mit der die Daten gespeichert werden sieht so aus:

Delphi-Quellcode:
procedure TF_ProjStamm.SpeedButton2Click(Sender: TObject);
begin
  
  if qry_Dateneingabe.fieldbyname('LINT_Kunde').Value = null then
      begin
        showmessage('Bitte einen Kunden auswählen !');
        exit;
      end;

  qry_Dateneingabe.post;

end;
Vielleicht gibt das weitere Anhaltspunkte ..

mit freundlichem Gruss

So einfach wie möglich. Aber nicht einfacher.
  Mit Zitat antworten Zitat