Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Formular aus Formular öffnen und auf Werte des 1. zugreifen
zurück: Datensatzherkunft verändern weiter: Zeilenumbruch im Listenfeld Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Antwort Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
tar
neugiersch


Verfasst am:
10. Sep 2010, 22:26
Rufname:

Formular aus Formular öffnen und auf Werte des 1. zugreifen - Formular aus Formular öffnen und auf Werte des 1. zugreifen

Nach oben
       Version: Office 2010

Hallo,

ich öffne ein Formular aus einem Endlosformular und möchte dort auf mehrere Variablen zum aktuell gewählten Datensatz des Endlosformulars zugreifen. Dies dient zur Änderung des bestehenden Datensatzes.

Muss ich das beim Öffnen per Variablen an das neue Formular übergeben oder kann ich das per VBA mit irgendeinem Direktzugriff auf das Endlosformular umsetzen?

Danke und Gruß!
jens05
Moderator


Verfasst am:
10. Sep 2010, 22:33
Rufname:
Wohnort: ~~~~~


AW: Formular aus Formular öffnen und auf Werte des 1. zugrei - AW: Formular aus Formular öffnen und auf Werte des 1. zugrei

Nach oben
       Version: Office 2010

Hallo,
binde das 2. Formular an die gleiche Datenherkunft, wie das erste Formular.
Im Ereignis "Beim Klicken" eines Button wird folgendes als Ereignisprozedur verwendet. Damit wird das Detailform geöffnet, und entsprechend deines Endlosformes gefiltert. Dazu wird
die OpenForm() - Anweisung nur um das Where Argument erweitert.
Code:
    DoCmd.OpenForm "Detailform", , , _
                   "Schlüsselspalte=" & Me!Schlüsselfeld
Schlüsselspalte = die relevante Spalte im Zielform
Me!Schlüsselfeld = das relevante Feld Endlosform (dein ID Feld)

_________________
mfg jens05 Wink
tar
neugiersch


Verfasst am:
11. Sep 2010, 01:10
Rufname:

AW: Formular aus Formular öffnen und auf Werte des 1. zugrei - AW: Formular aus Formular öffnen und auf Werte des 1. zugrei

Nach oben
       Version: Office 2010

tar am 10. Sep 2010 um 23:29 hat folgendes geschrieben:
Super - es funktioniert mit 1 Variable (der ID).

Was aber, wenn ich aber 2 Variablen übergeben möchte (die 2. betrifft die Datenherkunft)?

Damit es ein wenig verständlicher wird:

ich kann im Ausgangsformular eine Auswahl (Kombinationsfeld) vornehmen, durch die die Datensatzherkunft dieses Formulars verändert wird - es geht um unterschiedliche Preislisten. Je nach Liste werden verschiedene Einträge angezeigt, die man nun "updaten" können soll, d.h. ich klicke auf den Button "NEU" und er öffnet jetzt eine Art Unterformular, in welchem ich mit dem aktuellen Produkt (=ID) und mit der gewählten Preisliste (diese Variable bestimmt also die Einschränkung der Datenherkunft!) einen neuen Eintrag in der Preistabelle vornehmen lasse.

Insofern ich die Preisliste nicht ändere, funktioniert das. Sobald ich aber im Ausgangsformular die Preisliste ändere, stimmt die Datenherkunft für das Folgeformular nicht mehr überein und er trägt den neuen Eintrag mit der falschen Preisliste in die Preistabelle ein.
jens05
Moderator


Verfasst am:
11. Sep 2010, 13:44
Rufname:
Wohnort: ~~~~~

AW: Formular aus Formular öffnen und auf Werte des 1. zugrei - AW: Formular aus Formular öffnen und auf Werte des 1. zugrei

Nach oben
       Version: Office 2010

Hallo,
du könntest beide Bedingungen mit dem OpenArgs-Argument an das 2. Form durchreichen, und dort auswerten.

Der Aufruf
Code:
    DoCmd.OpenForm "andereForm", OpenArgs:=strWhere & "|" & strSource
Und im Ereignis "Beim Öffnen", des 2. Form
Code:
Private Sub Form_Open(Cancel As Integer)
    Dim strOpen   As Variant
   
    strOpen = Split(Me.OpenArgs, "|")
    Me.RecordSource = strOpen(1) 'Recordsource setzen
    If strOpen(0) > "" Then 'Filter setzen
        Me.Filter = strOpen(0)
        Me.FilterOn = True
    End If
End Sub

_________________
mfg jens05 Wink
Gast



Verfasst am:
14. Sep 2010, 09:26
Rufname:


AW: Formular aus Formular öffnen und auf Werte des 1. zugrei - AW: Formular aus Formular öffnen und auf Werte des 1. zugrei

Nach oben
       Version: Office 2010

Danke Jens - es funktioniert! Very Happy
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: Daten für Aktualisierung aus Formular auslesen 1 Ulf 1155 03. Dez 2004, 11:19
lothi Daten für Aktualisierung aus Formular auslesen
Keine neuen Beiträge Access Tabellen & Abfragen: Formular für mehrere Abfragen benutzen 2 Oli aus Bonn 1262 21. Nov 2004, 01:30
Oli aus Bonn Formular für mehrere Abfragen benutzen
Keine neuen Beiträge Access Tabellen & Abfragen: AXP tagesaktuelle Werte in Tabelle ergänzen - HILFE!! 2 Stefn 506 05. Nov 2004, 14:27
Stefn AXP tagesaktuelle Werte in Tabelle ergänzen - HILFE!!
Keine neuen Beiträge Access Tabellen & Abfragen: Werte aus der Abfrage ausschliessen? 1 wolfu 1736 27. Okt 2004, 12:45
stpimi Werte aus der Abfrage ausschliessen?
Keine neuen Beiträge Access Tabellen & Abfragen: Werte der Untertab in Memofeld der Haupttabelle übernehmen 1 mb2 713 14. Okt 2004, 00:18
lothi Werte der Untertab in Memofeld der Haupttabelle übernehmen
Keine neuen Beiträge Access Tabellen & Abfragen: mit vb auf eineaccess db zugreifen 1 afrikanos 486 14. Sep 2004, 09:27
Gast mit vb auf eineaccess db zugreifen
Keine neuen Beiträge Access Tabellen & Abfragen: einzelne Werte einer Spalte ändern 2 SMArmageddon 825 31. Aug 2004, 14:44
SMArmageddon einzelne Werte einer Spalte ändern
Keine neuen Beiträge Access Tabellen & Abfragen: Suchen in Formular 1 Sumo_Racer 1092 28. Mai 2004, 21:59
lothi Suchen in Formular
Keine neuen Beiträge Access Tabellen & Abfragen: Abfrage oder Bericht öffnen 1 zam 2333 19. Mai 2004, 13:32
stpimi Abfrage oder Bericht öffnen
Keine neuen Beiträge Access Tabellen & Abfragen: Access Formular 2 Mielke 951 06. Mai 2004, 21:49
Hausmeister Access Formular
Keine neuen Beiträge Access Tabellen & Abfragen: NICHT-element werte anzeigen Datumsmäßig.klingt kompliziert 1 clemichen 921 15. Apr 2004, 22:26
borstel NICHT-element werte anzeigen Datumsmäßig.klingt kompliziert
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten. Access Tabellen & Abfragen: einträge aus tabelle in formular anzeigen u. speichern 1 gast 1161 25. März 2004, 09:33
Willi Wipp einträge aus tabelle in formular anzeigen u. speichern
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Expression Web