AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Serienbrief erstellen -> Empfänger aus DB auslesen und Druck
Thema durchsuchen
Ansicht
Themen-Optionen

Serienbrief erstellen -> Empfänger aus DB auslesen und Druck

Ein Thema von Die Muhkuh · begonnen am 25. Jul 2004 · letzter Beitrag vom 26. Jul 2004
Antwort Antwort
Seite 2 von 3     12 3      
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#11

Re: Serienbrief erstellen -> Empfänger aus DB auslesen un

  Alt 25. Jul 2004, 18:28
Warum nicht einfach Printer.Canvas verwenden für die Ausgabe, für ein bissl Text reicht das voll zu und ist total einfach zu handhaben
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#12

Re: Serienbrief erstellen -> Empfänger aus DB auslesen un

  Alt 25. Jul 2004, 18:30
Naja, ich werde dann mal testen. Ich melde mich wieder wenns probleme gibt.

@Sir

hmm, stimmt.
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.251 Beiträge
 
Delphi 2006 Professional
 
#13

Re: Serienbrief erstellen -> Empfänger aus DB auslesen un

  Alt 25. Jul 2004, 18:32
Zitat von Hansa:
...Und das Hauptdokument wird mit Word erstellt.
Ich bin davon ausgegangen das es eine reine Delphi-Anwendung werden soll. Darum mein Hinweiss auf die diversen "Report-Komponenten".
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#14

Re: Serienbrief erstellen -> Empfänger aus DB auslesen un

  Alt 25. Jul 2004, 18:39
@Sharky

es soll eigentlich nur eine Delphi-Anwendung werden.


Aber ein Frage hab ich noch.

Delphi-Quellcode:
with query1 do
  begin
    query1.Close;
    query1.SQL.Text := 'SELECT * FROM Mitgliederv4';
    query1.Open;
    query1.First; // Ist nicht notwendig. Wollte dir nur den Befehl zeigen (gehe zum ersten Datensatz)
    While not (query1.Eof) do // Durchlaufen solange es noch Datensätze gibt.
    begin
      Memo1.Lines.Add();
      query1.Next; // Gehe zum nächsten Datensatz
    end;
  end;
Was muss bei Memo1.Lines.Add() rein, damit es mir die empfänger anzeigt?

[edit] Muss ich es erst in ein DBGrid rein machen und von dort weiter verarbeiten? Wäre doch ein bisschen umständlich oder? [/edit]
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#15

Re: Serienbrief erstellen -> Empfänger aus DB auslesen un

  Alt 25. Jul 2004, 18:59
Zitat von Spider:
Was muss bei Memo1.Lines.Add() rein, damit es mir die empfänger anzeigt?

[edit] Muss ich es erst in ein DBGrid rein machen und von dort weiter verarbeiten? Wäre doch ein bisschen umständlich oder? [/edit]
Oki, habs rausgefunden:

Memo1.Lines.Add(query1.Fields.Fields[0].Text);
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.251 Beiträge
 
Delphi 2006 Professional
 
#16

Re: Serienbrief erstellen -> Empfänger aus DB auslesen un

  Alt 25. Jul 2004, 19:02
Zitat von Spider:
...Oki, habs rausgefunden:

Memo1.Lines.Add(query1.Fields.Fields[0].Text);
Alternativ schaue dir auch einmal query1.FieldByName an.
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#17

Re: Serienbrief erstellen -> Empfänger aus DB auslesen un

  Alt 25. Jul 2004, 19:05
verwende besser "FieldByName"
Gruß
Hansa
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#18

Re: Serienbrief erstellen -> Empfänger aus DB auslesen un

  Alt 25. Jul 2004, 19:06
Hai,

wenn ich schreib
Memo1.Lines.Add(Query1.FieldByName('name').AsString); Geht nicht, da die Function FieldByName gar nicht angezeigt wird wenn ich query1. schreib. Warum nicht?
  Mit Zitat antworten Zitat
25. Jul 2004, 19:15
Dieses Thema wurde von "Sharky" von "Object-Pascal / Delphi-Language" nach "Datenbanken" verschoben.
Geht jetzt doch mehr in Richtung DB
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.251 Beiträge
 
Delphi 2006 Professional
 
#20

Re: Serienbrief erstellen -> Empfänger aus DB auslesen un

  Alt 25. Jul 2004, 19:15
Ohne zu wissen welche Komponente Du verwendest ist das nicht leicht zu beantworten

Nachtrag: Es geht. Nur die Codevervollständigung von Delphi zeigt es dir bei dieser Konstruktion nicht.
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:06 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