Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Daten aus zwei Tabellen in Formular anzeigen
zurück: Endlosformular - Felder farblich hinterlegen weiter: speichern von daten über button Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Guybrush junior
Access-Fan o.A.


Verfasst am:
17. Jul 2007, 09:59
Rufname:

Daten aus zwei Tabellen in Formular anzeigen - Daten aus zwei Tabellen in Formular anzeigen

Nach oben
       Version: Office XP (2002)

Hallo,

ich habe ein Formular, das die Datensätze der Tabelle „Berichte“ anzeigt. Im Formular ist ein Registersteuerelement mit mehreren Seiten angelegt. Es gibt eine Seite für Daten Auftraggeber, eine für Daten Projekt usw.
Alle Daten befanden sich bisher in der Tabelle "Berichte".

Jetzt habe ich die Daten Auftraggeber und Projekt in eine extra Tabelle "Adressen" ausgelagert, da diese Daten mehrfach vorkommen. In der Tabelle Berichte sind nun zwei Felder. Im Feld AG steht die ID des zugehörigen Datensatzes Auftraggeber und im Feld Projekt steht die ID des zugehörigen Datensatzes Projekt der Tabelle Adressen.

Nun möchte ich das vorhandene Formular so umprogrammieren, dass in den Seiten Auftraggeber und Projekt die entsprechenden Daten aus der Tabelle Adressen angezeigt werden.

Entsprechende Beziehungen habe ich angelegt.
Es wäre nett, wenn mir jemand mal kurz die notwendigen Schritte erläutern würde.

etwas später.....
es würde gehen, wenn ich die Felder ungebunden anlege, und beim öffnen des Formulars mir die Daten aus den entspechenden Tabellen hole. Rolling Eyes

_________________
Wenn isch immer des mache ded was die onern wolle, kennt isch moin Kopp in die Rachkammer hänge. (Offizieller Sponsor der Bundesrepublik Deutschland)
Crusico
zwischen Anfänger und Fortge.


Verfasst am:
20. Jul 2007, 07:22
Rufname:


AW: Daten aus zwei Tabellen in Formular anzeigen - AW: Daten aus zwei Tabellen in Formular anzeigen

Nach oben
       Version: Office XP (2002)

Hallo,

also du willst in dein ungebunden Feld beim Offnen des Formulars die Adresse angezeigt bekommen?
Guybrush junior
Access-Fan o.A.


Verfasst am:
28. Jul 2007, 16:29
Rufname:

AW: Daten aus zwei Tabellen in Formular anzeigen - AW: Daten aus zwei Tabellen in Formular anzeigen

Nach oben
       Version: Office XP (2002)

Hallo,

mit untem stehenden Code hole ich mir die Daten aus den entsprechenden Tabellen. Das sind jetzt nur Auftraggeber und Projekt. Andere Daten habe ich bis jetzt noch nicht ausgelagert. Da kommt noch einiges dazu.
Meine Frage: Bin ich da auf dem richtigen Weg ?
Es gibt andere Formulare bzw. Berichte, die dann gedruckt werden. Die müsste ich alle so abändern.
Code:
    Dim RSA As DAO.Recordset
    Dim RSP As DAO.Recordset
   
    Set DB = CurrentDb
    Set RSA = DB.OpenRecordset("SELECT * FROM tbl_Adressen " & _
                                "WHERE ID = " & Me!AzAuftraggeber)
    Me!AG_Firmenname = RSA!Firmenname
    Me!AG_Straße = RSA!Straße
    Me!AG_PLZ = RSA!Postleitzahl
    Me!AG_Ort = RSA!Ort
    Set RSP = DB.OpenRecordset("SELECT * FROM tbl_Personen " & _
                                "WHERE Adresse = " & RSA!ID)
    If RSP.EOF = False Then
        Me!Anrede1_AG = RSP!Anrede
        Me!AG_GP1 = RSP!Name
        Me!AG_Tel1 = RSP!gMobiltelefon
        Me!AG_Tel2 = RSP!gTelefon
        Me!AG_Email = RSP!gE_Mail_Adresse
      Else
        Me!Anrede1_AG = ""
        Me!AG_GP1 = ""
        Me!AG_Tel1 = ""
        Me!AG_Tel2 = ""
        Me!AG_Email = ""
    End If
    Set RSA = DB.OpenRecordset("SELECT * FROM tbl_Adressen " & _
                                "WHERE ID = " & Me!Projekt)
    Me!BV_Projekt = RSA!Firmenname
    Me!BV_Straße = RSA!Straße
    Me!BV_PLZ = RSA!Postleitzahl
    Me!BV_Ort = RSA!Ort
    Set RSP = DB.OpenRecordset("SELECT * FROM tbl_Personen " & _
                                "WHERE Adresse = " & RSA!ID)
    If RSP.EOF = False Then
        Me!Anrede1_BV = RSP!Anrede
        Me!BV_GP1 = RSP!Name
        Me!BV_Tel1 = RSP!gMobiltelefon
        Me!BV_Tel2 = RSP!gTelefon
        Me!BV_Email = RSP!gE_Mail_Adresse
      Else
        Me!Anrede1_AG = ""
        Me!AG_GP1 = ""
        Me!AG_Tel1 = ""
        Me!AG_Tel2 = ""
        Me!AG_Email = ""
    End If
    Me.Refresh
End Sub
Wenn das fertig ist, sind das gesamt Zehn Tabellen, aus denen sich ein "Datensatz" zusammensetzt. Die Frage ist ausserdem, ob ich eine Routine, die die Daten zusammenzieht nicht als globale Funktion programmieren kann. Das wird in mehreren Formularen und Berichten benötigt.
_________________
Wenn isch immer des mache ded was die onern wolle, kennt isch moin Kopp in die Rachkammer hänge. (Offizieller Sponsor der Bundesrepublik Deutschland)
derArb
getting better


Verfasst am:
28. Jul 2007, 16:36
Rufname: derArb
Wohnort: Berlin

AW: Daten aus zwei Tabellen in Formular anzeigen - AW: Daten aus zwei Tabellen in Formular anzeigen

Nach oben
       Version: Office XP (2002)

hallo,

Access bietet für so etwas die Abfragen an. Du ziehst einfach in die Abfrage die verschiedenen Tabellen und die entsprechenden Felder davon und machst diese Abfrage zur Datenherkunft des Formulars. Allerdings müssen Deine Felder dann gebunden sein. Dann reicht im Formular code
Code:
    Me.RecordSource = "DeineAbfrage"

mfg
derArb

_________________
MfG
derArb

Scio me nihil scire...Εν οίδα οτι ουδέν οίδα... Ich weiss, dass ich nichts weiss (Sokrates)
Ich bevorzuge Beiträge mit korrekter deutscher Grammatik.
Gast



Verfasst am:
28. Jul 2007, 17:15
Rufname:


AW: Daten aus zwei Tabellen in Formular anzeigen - AW: Daten aus zwei Tabellen in Formular anzeigen

Nach oben
       Version: Office XP (2002)

Hallo,

danke für die Info. Das werde ich dann so anlegen.
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum 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 nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Access Tabellen & Abfragen: Tabellen verknüpfen ( Excel & Access ) 1 Isa 1380 29. Apr 2004, 17:45
BufferOverflow2 Tabellen verknüpfen ( Excel & Access )
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage erstelen, die zwei tabellen vergleicht 2 pucky 802 27. Apr 2004, 10:53
ProLogistik Abfrage erstelen, die zwei tabellen vergleicht
Keine neuen Beiträge Access Tabellen & Abfragen: Abfragewerte nur einmal anzeigen 2 Eric 1196 16. Apr 2004, 19:09
Eric Abfragewerte nur einmal anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: nicht-atomare Daten aus EXCEL importieren 2 Panther 908 29. März 2004, 16:33
Panther nicht-atomare Daten aus EXCEL importieren
Keine neuen Beiträge Access Tabellen & Abfragen: neue Tabellen erstellen aus vorhandener Tabelle 6 moni 2010 29. März 2004, 15:39
moni neue Tabellen erstellen aus vorhandener Tabelle
Keine neuen Beiträge Access Tabellen & Abfragen: datensatz aus mehreren Tabellen im formular anzeigen 1 SixPack 1197 29. März 2004, 10:53
Willi Wipp datensatz aus mehreren Tabellen im formular anzeigen
Keine neuen Beiträge Access Tabellen & Abfragen: Zwei Tabellen zusammenführen, bzw. abgleichen 1 daha 1183 16. März 2004, 11:45
lothi Zwei Tabellen zusammenführen, bzw. abgleichen
Keine neuen Beiträge Access Tabellen & Abfragen: Tabellen verknüpfen 1 darkblue82 802 05. März 2004, 12:00
lothi Tabellen verknüpfen
Keine neuen Beiträge Access Tabellen & Abfragen: Daten als Spaltenüberschriften einer anderen Tabelle 1 Melburnt 685 03. März 2004, 17:11
lothi Daten als Spaltenüberschriften einer anderen Tabelle
Keine neuen Beiträge Access Tabellen & Abfragen: Kombinationsfeld im Formular als Kriterium für eine Abfrage 1 gunderma 2621 03. März 2004, 10:05
tania63 Kombinationsfeld im Formular als Kriterium für eine Abfrage
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage mit Auswahlkriterium über 2 Tabellen 1 Majo 1907 24. Feb 2004, 13:54
Willi Wipp Abfrage mit Auswahlkriterium über 2 Tabellen
Keine neuen Beiträge Access Tabellen & Abfragen: Mit SQL auf zwei verschiedene Abfrage weisen 4 Gast 1585 07. Feb 2004, 15:00
Willi Wipp Mit SQL auf zwei verschiedene Abfrage weisen
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Excel Tipps