Home Office-Hilfe.com - Wir lösen Ihr Problem mit Microsoft Excel, Word, Outlook, PowerPoint, Access gratis Forum Impressum

 [Access 2003] Eine Neue Spalte in eine Tabelle einfügen
Neues Thema eröffnenNeue Antwort erstellen
Autor Nachricht
lagenie
Newbie
Newbie


Anmeldedatum: 15.04.2008
Beiträge: 10

BeitragVerfasst am: 15.04.2008, 20:50 Nach oben

Hallo,

meine Datenbank besteht aus drei Tabellen.
Tabelle1 mit den Feldern p_nr, name und Vorname
Tabelle2 mit den Feldern p_nr und fdb_nr
Tabelle3 mit den Feldern fdb_nr und euro_betrag

Aus den drei Tabelle würde ich gern eine neue Tabelle erzeugen die die Einträge p_nr, fdb_nr und euro_betrag enthällt.

Eine p_nr können mehrere fdb_nr gehören während eine fdb_nr genau eine p_nr zugeordnet werden kann.
Zwischen fdb_nr und euro_betrag besteht eine 1:1 beziehung.

Ich habe es versucht über eine Abfrage zulösen. Es hat aber nicht geklappt. Ich bin über jeden Tipp dankbar.


In meine Datenbank würde ich gern auch ein Button definieren der beim klick automatisch die Daten aus den Tabelle löscht und Sie mit Daten aus einem an derem Server ersetzt.
Ich bekomme für mein Projekt jeden Monat neue Daten, die ich dann in meine Datenbank einlesen möchte und bearbeiten möchte.

Gruß lagenie
Benutzer-Profile anzeigenPrivate Nachricht senden
jens05
Newbie
Newbie


Anmeldedatum: 16.04.2008
Beiträge: 27

BeitragVerfasst am: 16.04.2008, 19:46 Nach oben

Hallo,
entweder du nutzt eine Tabellenerstellungsabfrage, die dir die neue Tabe jedesmal neu erstellt (Beispiel->SQL-Sicht einer Abfrage)
Code:
SELECT T1.p_nr, T2.fdb_nr, T3.euro_betrag
INTO   tblNeueTabelle
FROM  (Tabelle1 As T1
         INNER JOIN Tabelle2 As T2
         ON T1.p_nr = T2.p_nr)
       INNER JOIN Tabelle3 As T3
       ON T2.fdb_nr = T3.fdb_nr;
Oder eine Anfügeabfrage
Code:
INSERT INTO tblNeueTabelle ( p_nr, fdb_nr, euro_betrag )
SELECT T1.p_nr, T2.fdb_nr, T3.euro_betrag
FROM  (Tabelle1 AS T1
         INNER JOIN Tabelle2 AS T2
         ON T1.p_nr = T2.p_nr)
       INNER JOIN Tabelle3 AS T3
       ON T2.fdb_nr = T3.fdb_nr;
Bei deinem Formularbutton könnte als Ereignisprozedur folgendes funktionieren
Code:
    CurrentDB.Execute "DELETE FROM Tabellenname", 128
Aber Vorsicht, das löscht ohne nachzufragen!!!
Benutzer-Profile anzeigenPrivate Nachricht senden
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen


Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge [2003] Einfügen von Tabellenwerten au... ninjaracer Microsoft Excel Hilfe 3 04.07.2008, 11:18 Letzten Beitrag anzeigen
Keine neuen Beiträge Aus allen Mappen in eine Mappe schreiben saschathede Microsoft Excel Hilfe 9 03.07.2008, 10:17 Letzten Beitrag anzeigen
Keine neuen Beiträge Umwandlung in eine Zahl maxseidel Microsoft Excel Hilfe 6 02.07.2008, 18:47 Letzten Beitrag anzeigen
Keine neuen Beiträge Nicht in eine sondern mehrere Spalten?! d00oo00m Microsoft Excel Hilfe 4 30.06.2008, 21:35 Letzten Beitrag anzeigen
Keine neuen Beiträge fehlende Werte in Tabelle automatisch... mm211 Microsoft Excel Hilfe 4 30.06.2008, 13:34 Letzten Beitrag anzeigen


 Gehe zu:   



Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen

Haftungsausschluss/Disclaimer


SMS kostenlos versenden | Battle-Dream | Tuning Forum | Join the YoungGeneration | krankenversicherungsvergleich | Kalorienarme Rezepte!
Versicherungsvergleich | Bürobedarf | Papier | Betten

Ranking-Hits



Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Alle Zeiten sind GMT + 1 Stunde
Deutsche Übersetzung von phpBB.de