Forum: Datenbanken
Delphi
by scrat1979,
5. Jan 2008
Naja, auf den ersten Blick kann ich tatsächlich keine Unstimmigkeiten feststellen. Ich schau mir den Thread morgen wieder an :-)
SCRaT
Forum: Datenbanken
Delphi
by scrat1979,
5. Jan 2008
Bevor ich jetzt allen gute N8 wünsche, hier ist mir noch was aufgefallen. Es wird schon stimmen (der 1. Datensatz wird ja kopiert), aber evtl. ist es ja das Problem:
Kassenbuch.FieldbyName('betreff').asString := Ausgaben.FieldbyName('vermerk').asString;
... Du schreibst einmal "betreff" und einmal "vermerk".
Liebe Grüße und gute N8 - bis morgen.
Forum: Datenbanken
Delphi
by scrat1979,
5. Jan 2008
show columns from tabellenname;
...und die Zeilen abschreiben (oder Screenshot machen und anhängen)
Forum: Datenbanken
Delphi
by scrat1979,
5. Jan 2008
Post doch einfach mal die gesamte Felderdefinitionen (mit Primary-Keys etc.) Deiner beiden Tabellen. Eventuell können wir daraus was erkennen...
Forum: Datenbanken
Delphi
by scrat1979,
5. Jan 2008
Hmmm, das wundert mich ein wenig. Deine Quelltabelle hat sicher nicht nur einen Datensatz? :twisted:
Laß Dir mal in einer Schleife die Datensätze z.B. mit Showmessage von der Ausgangstabelle anzeigen und schau, ob alle durchlaufen werden:
Ausgaben.First;
while not Ausgaben.Eof do
begin
Showmessage(Ausgaben.FieldbyName('vermerk').asString);
Ausgaben.Next
end;
Forum: Datenbanken
Delphi
by scrat1979,
5. Jan 2008
Ich meine die letzten beiden Anweisungen sollten genau umgekehrt sein und beide in die Schleife integriert werden (ungetestete Theorie!):
Ausgaben.First;
while not Ausgaben.Eof do
begin
Kassenbuch.Append;
Kassenbuch.Edit;
Kassenbuch.FieldbyName('datum').asVariant := Ausgaben.FieldbyName('datum').asVariant;
Kassenbuch.FieldbyName('zurgnr').asInteger :=...