Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Spalte von Tabelle 1 in Spalte von Tabelle 2 kopieren (https://www.delphipraxis.net/172487-spalte-von-tabelle-1-spalte-von-tabelle-2-kopieren.html)

JohnDeeHRO 6. Jan 2013 19:44

Datenbank: Access • Version: 2010 • Zugriff über: ADOQuery

Spalte von Tabelle 1 in Spalte von Tabelle 2 kopieren
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo zusammen,

ich habe derzeit ein etwas größeres Problem mit dem einfügen von Spalten.
Und zwar benötige ich in meinem Formular mehrere Daten, welche aus mehreren Tabellen kommen.
Ich habe eine Datenbank mit Prüfungsfragen und eine in der die Daten gespeichert werden.
Ebenfalls hierzu gibt es eine separate Mitarbeiterdatenbank aus der die Daten gezogen werden.

Nachdem der Mitarbeiter ausgewählt wurde, kann man den Prüfkatalog wählen. Anschließend sollen die
Fragen aus der Spalte (welche gefiltert werden müssen, damit man nur die benötigten Einträge erhält)
in die Spalte der Auswertungstabelle eingefügt werden. Nachdem das getan ist, soll man die Tabelle
durch Antworten in Form von ja, nein, ungeprüft bearbeiten können.

Derzeit ist mein Problem, dass ich die Spalte nicht kopiert bekomme. Ebenfalls muss eine EntryID bei allen
eingefügten Zeilen aus dem Fragekatalog eingefügt werden, damit man bei einer späteren Auswertung die
Daten auseinander halten kann.

Wäre klasse wenn jemand eine Lösung hätte.

Ich habe das ganze mal extra klein gemacht und als Anhang beigefügt

p80286 6. Jan 2013 21:08

AW: Spalte von Tabelle 1 in Spalte von Tabelle 2 kopieren
 
Leider kann ich Deine Tabellen nicht öffnen, aber wäre es eine Alternative eine vierte Access-DB aufzumachen, in der Du die notwendigen Verknüpfungen und Auswertungen machst?

Gruß
K-H

JohnDeeHRO 6. Jan 2013 21:21

AW: Spalte von Tabelle 1 in Spalte von Tabelle 2 kopieren
 
ja ich habe im original eine neue datenbank in der ich einfach nur die
werte übertrage wie zum beispiel

name,vorname
team
projekt
anzahl richtig
anzahl falsch
anzahl ungeprüft
entryid

sobald die fragen in die tabelle eingetragen wurden, sollen die daten dann
abschließend (wenn das irgendwann funktioniert)in die 4te datenbank übernommen werden

hmm.. lässt sich gerade blöd erklären also

aus datenbank 1 werden die daten für die mitarbeiter gezogen
aus datenbank 2 werden die prüfkataloge herausgezogen
in datenbank 3 sollen dann die mitarbeiterdaten gespeichert
und die prüffragen eingefügt werden...

damit das ganze später auseinandergehalten werden kann, müssen die übertragenen
fragen alle eine entryid bekommen die gleich ist ... aber da bin ich noch längst nicht

bisher kämpfe ich mit dem query die fragen gefiltert in die spalte der datenbank3 zu bekommen

und wenn alles fertig ist, drückt man speichern und die daten werden gesamt in datenbank 3
gespeichert ... und in einer kleineren version in einer datenbank 4

problem ist halt das bei der datenbank 3 die fragen alle in den spalten übernommen werden
und es somit pro frage 1 zeile mit vorname,name team projekt entryid usw. gibt

während es bei datenbank4 dann wirklich nur 1zeile pro eintrag gibt

sobald das ganze fertig ist soll man dann in einer abfrage an hand der daten die
in datenbank 4 sind, die einträge von datenbank3 an hand der entryid angezeigt bekommen...

das ist aber noch ein weiter weg bis dahin da ich derzeit immer noch mit den querys kämpfe :/


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:14 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