Announcement

Collapse
No announcement yet.

Export von Daten aus einem DbGrid

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

  • Export von Daten aus einem DbGrid

    Hallo zusammen,

    ich würde gerne wissen, wie ich die Daten aus meinem DbGrid exportieren oder direkt ausdrucken kann.
    Die Daten stammen aus einer Datenbank und werden jeweils mit SQL erzeugt

    Vielen Dank im Voraus

  • #2
    <p>Hallo Reiner,<br>
    <br>
    das DBGrid dient nur zur Dartsellung der Daten. Massgeblich für Dich ist die TQuery, mit der Du die Daten selektierts. Folgend ein Beispiel, wie Du an die einzelen Daten kommst:<br>
    <br>
    <pre>
    ...
    Query1.DisableControls;
    Query1.First;
    while not Query1.Eof do
    begin
    for i:=0 to Query1.FieldCount-1 do
    begin
    // Zugriff auf die einzelnen Felder mit
    // Fields[i].AsString od. Fields[i].AsInteger, ...
    end; // for i
    end; // while
    Query1.EnableControls;
    ...
    </pre>
    <br>
    Gruß Thomas</p&gt

    Comment


    • #3
      Hallo Reiner,

      das DBGrid dient nur zur Darstellung der Daten. Massgeblich für Dich ist die TQuery, mit der Du die Daten selektierst. Folgend ein Beispiel, wie Du an die einzelen Daten kommst:<br>
      <br>
      <pre>
      ...
      Query1.DisableControls;
      Query1.First;
      while not Query1.Eof do
      begin
      for i:=0 to Query1.FieldCount-1 do
      begin
      // Zugriff auf die einzelnen Felder mit
      // Fields[i].AsString od. Fields[i].AsInteger, ...
      end; // for i
      end; // while
      Query1.EnableControls;
      ...
      </pre>
      <br>
      Gruß Thomas</p&gt

      Comment


      • #4
        <p>Hallo Reiner,<br>
        <br>
        das DBGrid dient nur zur Darstellung der Daten. Massgeblich für Dich ist die TQuery, mit der Du die Daten selektierst. Folgend ein Beispiel, wie Du an die einzelen Daten kommst:<br>
        <br>
        <pre>
        ...
        Query1.DisableControls;
        Query1.First;
        while not Query1.Eof do
        begin
        for i:=0 to Query1.FieldCount-1 do
        begin
        // Zugriff auf die einzelnen Felder mit
        // Fields[i].AsString od. Fields[i].AsInteger, ...
        end; // for i
        Query1.Next;
        end; // while
        Query1.EnableControls;
        ...
        </pre>
        <br>
        Gruß Thomas</p&gt

        Comment

        Working...
        X