AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Datensatz kopieren und eintragen
Thema durchsuchen
Ansicht
Themen-Optionen

Datensatz kopieren und eintragen

Ein Thema von bundy · begonnen am 27. Sep 2007 · letzter Beitrag vom 27. Sep 2007
Antwort Antwort
Benutzerbild von bundy
bundy

Registriert seit: 24. Mai 2003
Ort: Eisenstadt
438 Beiträge
 
Delphi 2007 Architect
 
#1

Datensatz kopieren und eintragen

  Alt 27. Sep 2007, 11:39
Datenbank: dxMemdata • Version: ? • Zugriff über: Datasource
Hi DP

Ich hab folgendes problem:

Ich hab zwei dxMemdata Objekte, die von der Datenstruktur gleich sind, bis auf den Unterschied, das eines mit Daten gefüllt ist, und das andere nicht. Die Felddefinitionen sind gleich.

zum Aufbau:

dxMemdata1 ----->Datasource1------>cxGrid1

dxMemdata2 ----->Datasource2------>cxGrid2

Ich will via Drag & Drop Daten vom Grid1 ins Grid2 kopieren.
Das mit dem Drag & Drop bekomme ich hin, aber wie kann ich einen Datensatz kopieren?
Geht das ohne SQL Codes ? So einfach wie möglich.
Kann ich nicht sagen, nimm diesen Record und kopiere Ihn da rein, mittels Datenzeiger ?

Wie gesagt dxMemdata1 = dxMemdata2 bis auf den Unterschied das dxMemdata2 leer ist (keine Records).

danke im Voraus

lg
Bundy
+++Glaube keiner Statistik, die du nicht selbst getürkthast.++++
********************
Ein anonymer Statistiker. *
********************
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: Datensatz kopieren und eintragen

  Alt 27. Sep 2007, 11:55
Delphi-Quellcode:
procedure CopyDataSetRecord(Src,Dst: TDataSet);
var
   i: Integer;
   fSrc,fDst: TField;
begin
   for i := 0 to Src.FieldCount-1 do
   begin
      fSrc := Src.Fields[i];
      fDst := Dst.FindField(fSrc.FieldName);

      if Assigned(fDst) then
      begin
         fDst.Value := fSrc.Value;
      end;
   end;
end;
Andreas
  Mit Zitat antworten Zitat
Benutzerbild von bundy
bundy

Registriert seit: 24. Mai 2003
Ort: Eisenstadt
438 Beiträge
 
Delphi 2007 Architect
 
#3

Re: Datensatz kopieren und eintragen

  Alt 27. Sep 2007, 12:00
Danke dir

funktioniert !!!!
+++Glaube keiner Statistik, die du nicht selbst getürkthast.++++
********************
Ein anonymer Statistiker. *
********************
  Mit Zitat antworten Zitat
Benutzerbild von RavenIV
RavenIV

Registriert seit: 12. Jan 2005
Ort: Waldshut-Tiengen
2.875 Beiträge
 
Delphi 2007 Enterprise
 
#4

Re: Datensatz kopieren und eintragen

  Alt 27. Sep 2007, 12:27
Zitat von bundy:
Ich hab zwei dxMemdata Objekte, die von der Datenstruktur gleich sind, bis auf den Unterschied, das eines mit Daten gefüllt ist, und das andere nicht. Die Felddefinitionen sind gleich.
Ich hatte diese Woche auch die Aufgabe, Daten nur im Speicher zu halten.
Da hab ich das TRxMemoryData von den Rx-Komponenten gefunden.

Nun hab ich mir das TdxMemdata und TRxMemoryData genauer angesehen.
Dabei hab ich festgestellt, dass die auffällig ähnlich sind.
Wer hat da nun bei wem "abgeschrieben"?

P.S. Wie ich sehe, gibt es noch mehr Leute, die die DevExpress-Komponenten benutzen.
Wie bist Du damit zufrieden?
Ich finde, dass einige Sachen zu kompliziert (weil zu mächtig) sind.
Mein bestes Beispiel ist das cxGrid.
Klaus E.
Linux - das längste Text-Adventure aller Zeiten...
Wer nie Linux mit dem vi konfiguriert hat, der hat am Leben vorbei geklickt.
  Mit Zitat antworten Zitat
Benutzerbild von bundy
bundy

Registriert seit: 24. Mai 2003
Ort: Eisenstadt
438 Beiträge
 
Delphi 2007 Architect
 
#5

Re: Datensatz kopieren und eintragen

  Alt 27. Sep 2007, 17:22
Zitat:
P.S. Wie ich sehe, gibt es noch mehr Leute, die die DevExpress-Komponenten benutzen.
Wie bist Du damit zufrieden?
Ich finde, dass einige Sachen zu kompliziert (weil zu mächtig) sind.
Mein bestes Beispiel ist das cxGrid.
Ich habe so ca alle Komponenten im Einsatz, vom Sheduler bis zum QuantumGrid, bin sehr zufrieden damit.
Das cxGrid ist Optisch sehr schön, und liefert auch tolle Features mit sich, von Grouping bis Sorting.
Die einzellenen GridViews sind auch ganz net.

lg
Bundy
+++Glaube keiner Statistik, die du nicht selbst getürkthast.++++
********************
Ein anonymer Statistiker. *
********************
  Mit Zitat antworten Zitat
Antwort Antwort


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 06:33 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